TMS320F28069๋กœ ADC(ADS8320)์œผ๋กœ ๋ถ€ํ„ฐ SPI๋กœ ๋ณ€ํ™˜๋œ ๊ฐ’ ์ฝ์–ด์˜ค๊ธฐ์ด๋‹ค. ์ด ADC์˜ SPI๋Š” ๋™๊ธฐ์‹ 3์„  ์ง๋ ฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

 

DCLOCK ์‹ ํ˜ธ๋Š” ํ•˜๊ฐ• ์—ฃ์ง€์—์„œ ์ „์†ก๋˜๋Š” ๋น„ํŠธ์™€ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋™๊ธฐํ™” ํ•œ๋‹ค.

 

๋Œ€๋ถ€๋ถ„์˜ ์ˆ˜์‹  ์‹œ์Šคํ…œ์€ DCLOCK์˜ ์ƒ์Šน ์—ฃ์ง€์—์„œ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ ์บก์ฒ˜ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ DOUT์— ๋Œ€ํ•œ ์ตœ์†Œ ์œ ์ง€ ์‹œ๊ฐ„์ด ํ—ˆ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์€ DCLOCK์˜ ํ•˜๊ฐ• ์—ฃ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ๋น„ํŠธ๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. (๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์„  ํ•˜๊ฐ•์—ฃ์ง€์—์„œ ํ•œ๋‹ค.)

 

์ด๋…€์„์€ EEPROM์ฒ˜๋Ÿผ ๋ช…๋ น๊ณผ ์ฃผ์†Œ๋ฅผ ์ฃผ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋‹ค.

 

DCLOCK์— ๋ณด๋ฉด Sample ์ด๋ผ๊ณ  5๊ฐœ์˜ ํด๋Ÿญ ๋ถ€๋ถ„์ด ์žˆ๋‹ค. ๊ทธ ๋‹ค์Œ์€ Conversion์ด๋ผ๊ณ  16๊ฐœ์˜ ํด๋Ÿญ์ด ์žˆ๋‹ค.

 

Sample ํด๋Ÿญ 5๊ฐœ ์ดํ›„์˜ DOUT์ด ํ™œ์„ฑํ™”๋˜๋ฉฐ, 6๋ฒˆ์งธ ํด๋Ÿญ์—์„œ DOUT์€ LOW ๊ฐ’์„ ์ฃผ๊ณ  7๋ฒˆ์งธ ํด๋Ÿญ๋ถ€ํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ MSB๋ถ€ํ„ฐ 16๋น„ํŠธ๊ฐ€ ์ถœ๋ ฅ์ด ๋œ๋‹ค. 6๋ฒˆ์งธ ํด๋Ÿญ์€ ์Šคํƒ€ํŠธ ๋น„ํŠธ ์ •๋„๋กœ ์ƒ๊ฐํ•˜์ž. ๋งˆ์ง€๋ง‰ LSB๊ฐ€ ๋„์ฐฉํ•˜๋ฉด DOUT์€ ํ•˜์ด์ž„ํ”ผ๋˜์Šค ์ƒํƒœ๊ฐ€ ๋œ๋‹ค.

 

๋‹ค์Œ ์ปจ๋ฒ„์ ผ์€ ๋‹ค์Œ์œผ๋กœ LOW๊ฐ€ ๋˜๋Š” CS๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  ์‹œ์ž‘์ด ๋œ๋‹ค.

 

์œ„ ADC๋ฅผ ์ œ์–ดํ• ๋•Œ DSP์—์„œ SPI์— ๋Œ€ํ•œ ์„ ์–ธ์€ SOMI๋งŒ ํ•˜์˜€๊ณ  CS์™€ CLK์€ ํ•ด๋‹น ํ•€์˜ ๊ธฐ๋Šฅ์„ GPIO๋กœ ์„ค์ •ํ•˜์—ฌ 1,0,1,0 ์ง์ ‘ ์ œ์–ด๋ฅผ ํ•˜์˜€๋‹ค.

๋ฐ˜์‘ํ˜•
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ๋„ค์ด๋ฒ„ ๋ฐด๋“œ์— ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜ค์Šคํ† ๋ฆฌ ๊ณต์œ ํ•˜๊ธฐ

"์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค."