๐Ÿ’ผ ์ผ

I2C ํ†ต์‹ 

AB87 2020. 5. 6. 14:17
๋ฐ˜์‘ํ˜•

๊ฐœ์š”

๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ์™€ ์ €์† ์ฃผ๋ณ€์žฅ์น˜ ์‚ฌ์ด์˜ ํ†ต์‹ ์„ ์šฉ๋„๋กœ

Philips์—์„œ ๊ฐœ๋ฐœํ•œ ๊ทœ๊ฒฉ

 

๋‘ ๊ฐ€๋‹ฅ์˜ ์„  ์‚ฌ์šฉ

SCL(Serial Clock), SDA(Serial Data)

 

Master-Slave ํ˜•ํƒœ๋กœ ๋™์ž‘

 

Half duplex

 

ํ‘œ์ค€๋ชจ๋“œ ์ตœ๋Œ€ ์†๋„ = 100kHz

๊ณ ์† ๋ชจ๋“œ = 400kHz

 

์žฅ์ 

๊ฐ„๋‹จํ•œ H/W ๊ตฌ์„ฑ

ํ•˜๋‚˜์˜ ๋ฒ„์Šค์— ์—ฌ๋Ÿฌ ๋…ธ๋“œ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

๋‘ ๊ฐœ ์ด์ƒ์˜ ๋งˆ์Šคํ„ฐ๋ฅผ ๋‘˜ ์ˆ˜ ์žˆ์Œ

 

๋‹จ์ 

ํƒ€ ๋ฐฉ์‹์— ๋น„ํ•ด ๋Š๋ฆฐ ์†๋„

Full duplex ๋ถˆ๊ฐ€*

 

* ์˜คํ”ˆ ๋“œ๋ ˆ์ธ ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์—,

๋ฌผ๋ ค์žˆ๋Š” ์žฅ์น˜ ์ค‘,

ํ•œ ๋…ธ๋“œ๋ผ๋„ ON์„ ๋•Œ๋ ค๋ฒ„๋ฆฌ๋ฉด

ํ•ด๋‹น ๋ผ์ธ์˜ ๋กœ์ง์ด Low๋กœ ๊ฒฐ์ • ๋จ

๋”ฐ๋ผ์„œ, ๋™์‹œ ์‹ ํ˜ธ ์ „์†ก ๋ถˆ๊ฐ€

 

Interface ๊ตฌ์„ฑ

Master๋Š” SCL๋ผ์ธ์„ ํ†ตํ•ด

Sync๋ฅผ ์œ„ํ•œ ํด๋Ÿญ์„ ์ถœ๋ ฅ

 

Slave๋Š” ํด๋Ÿญ์— ๋งž์ถ”์–ด

SDA๋ฅผ ํ†ตํ•ด Data ์ž…์ถœ๋ ฅ

 

๋‘ ๋ผ์ธ ๋ชจ๋‘ ์˜คํ”ˆ ๋“œ๋ ˆ์ธ์ด๋ฏ€๋กœ

๊ฐ๊ฐ ํ’€์—… ์ €ํ•ญ ํ•„์š”

 

Slave ์žฅ์น˜๋“ค์€ ๊ฐ๊ฐ์˜ ๊ณ ์œ  ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

๋งˆ์Šคํ„ฐ๊ฐ€ ์ด๋ฅผ ์ง€์ •ํ•˜๋ฉฐ,

์ฃผ์†Œ ๊ธธ์ด๋Š” 7bit์ด๋ฏ€๋กœ

์ตœ๋Œ€ 128๊ฐœ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

 

 

 

์ถœ์ฒ˜ : https://mintnlatte.tistory.com/201

 

๋ฐ˜์‘ํ˜•