Upload
luka
View
34
Download
6
Embed Size (px)
DESCRIPTION
ระบบบัส I 2 C. I 2 C Bus System. ทำความรู้จักกับระบบบัส I 2 C. I 2 C ย่อมาจาก Inter IC Communication ถูกพัฒนาขึ้นมากว่า 20 ปีโดยบริษัท Philips สามารถควบคุม-ติดต่อ-สั่งงานระหว่าง IC เพียงสายสัญญาณ 2 เส้น - PowerPoint PPT Presentation
Citation preview
ระบบบ�ส I2C
I2C Bus System
ทำ�ควมร �จั�กก�บระบบบ�ส I2C
I2C ย่�อมาจาก Inter IC Communicationถูกพั�ฒนาขึ้��นมากว่�า 20 ปี�โดย่บริ�ษั�ท Philipsสามาริถูคว่บค�ม-ติ�ดติ�อ-ส�!งงานริะหว่�าง IC เพั&ย่งสาย่ส�ญญาณ 2
เส)นสามาริถูติ�ออ�ปีกริณ*ริ�ว่มบนบ�สได)หลาย่ติ�ว่และแติ�ละติ�ว่ไม�จ.าเปี/นติ)อง
ม&ไฟเล&�ย่งว่งจริท&!เท�าก�นม&สาย่ส�ญญาณ 2 เส)น ค1อ SDA และ SCL เปี/น bi-directional
lineม&คว่ามเริ2ว่ในการิส�งขึ้)อมล 100K (bits/sec) ท&!โหมดปีกติ� และ
ท&! fast mode 400k (bits/sec) ท&! high speed mode 34. M (bits/sec)
กรเชื่��อมต่�อโมดู ลในระบบส��อสรแบบI2C
โครงสร�ง I2C
หล�กกรทำ�งนของ I2C
ในการิใช้)งานติ)องติ�อติ�ว่ติ)านทานพัลอ�ปีก�บไฟ 5+ v ติลอดเว่ลาเพั1!อปี5องก�นส�ญญาณริบกว่น
ว่งจริเอาท*พั�ติท&!ติ�ออย่�บนบ�สติ)องม&ล�กษัณะเปี/น open drain หริ1อ open collector เท�าน��น
อ�ปีกริณ*ท&!ติ�อริ�ว่มอย่�บนบ�สติ)องม&ค�าคว่ามจ�ไฟฟ5าริว่มท&!เก�ดขึ้��นริะหว่�างสาย่ SDA และ SCL ไม�เก�น 400pf
สภวะทำ"�เก#ดูข$%นบนบ�ส I2C ม"ดู�งน"%
- บ�สว่�าง SDA และ SCL สถูานะเปี/น ‘1 ’- เริ�!มติ)นการิส�งขึ้)อมล SDA ‘1’=>’0’ , SCL ‘1’- ภาว่ะถู�าย่ถูอดขึ้)อมล ลอจ�กบน SDA ค1อขึ้)อมลและ
ติ)องคงท&!ในขึ้ณะท&! SCL ม&ค�าเปี/น ‘1’- ริ�บริ )ขึ้)อมล(ack) เปี/นส�ญญาณท&! SDA โดย่อ�ปีกริณ*
ริ�บหริ1อส�งจะผล�ติ ออกมาหล�งจากท&!ส�ง data หริ1อได)ริ�บdata แล)ว่ จะส�งมา 1 บ�ติ
- หย่�ด(stop) SDA ‘0’=>’1’ , SCL ‘1’
ภาว่ะเริ�!มและหย่�ด
สภาว่ะการิส�งขึ้)อมล
ติ�ว่อย่�าง Bit sequence ขึ้อง CMPS03
write
Read
SCL
SDA
กรเข�ถึ$งอ'ปกรณ์*บนบ�ส I2C
การิติ�ดติ�อก�บอ�ปีกริณ*บนบ�ส I2C ซึ่�!งม&หลาย่ติ�ว่น��นได)ม&การิก.าหนดริปีแบบการิติ�ดติ�อขึ้��นมาเริ&ย่กว่�า
BUS COMMUNICATION โดย่การิก.าหนด Address ให)อ�ปีกริณ*แติ�ละติ�ว่
แบ�งเปี/นการิเขึ้)าถู�งแบบ 7 บ�ติ และ 10 บ�ติ
กรเข�ถึ$งอ'ปกรณ์* I2C แบบ 7 บ#ต่ และ 10 บ#ต่
การิก.าหนด Address แบบท�!ว่ไปี 7 บ�ติ
ต่รงเปร"ยบเทำ"ยบกรทำ�งนของ I2C ก�บระบบอ��น
ต่รงสร'ปเปร"ยบเทำ"ยบข�อดู"ข�อเส"ยของระบบ Serial Bus
ต่�วอย�ง อ'ปกรณ์*ทำ"�ใชื่� I2C
CMPS03 เซึ่นเซึ่อริ*ท�ศทาง
ต่�วอย�งกรใชื่� CMPS03 ต่#ดูต่�อก�บ 10BrainStem GP .
CircuitSchematic