EMBEDED ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
33 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํด๋Ÿญ ์„ ์ •์‹œ ์ •๋ฐ€๋„๋Š” ๋ช‡ PPM??

MCU๋‚˜ MPU ๋“ฑ ์ปจํŠธ๋กค๋Ÿฌ๋‚˜ ํ”„๋กœ์„ธ์„œ์˜ ์‹ฌ์žฅ์— ์ผ์ •ํ•œ ์ „๊ธฐ์  ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ธฐ ์œ„ํ•ด ์™ธ๋ถ€์— ํด๋Ÿญ(ํฌ๋ฆฌ์Šคํƒˆ/์˜ค์‹ค๋ ˆ์ดํ„ฐ)์„ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. ์š”์ฆ˜์€ ๋‚˜๋ฆ„ ์ •๋ฐ€ํ•œ ํด๋Ÿญ์ด ๋‚ด์žฅ๋˜์–ด ๋‚˜์˜ค๊ธฐ๋„ํ•˜์ง€๋งŒ ์ •๋ฐ€ํ•˜๊ฒŒ ์šด์šฉ๋˜์–ด์•ผ ํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ๋Š” ์ด ํด๋Ÿญ์˜ ์ •๋ฐ€๋„๊ฐ€ ๊ต‰์žฅํžˆ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 1PPM์€ Parts per Million์œผ๋กœ 1๋ฐฑ๋งŒ๋ถ„์˜ 1์„ ๋œปํ•œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด RTC๋ฅผ ์‚ฌ์šฉํ• ๋•Œ 32.768kHz์˜ ํด๋Ÿญ์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด 1PPM์˜ ๋Š๋‚Œ์„ ๋Š๊ปด๋ณด๊ฒ ๋‹ค. ํ•˜๋ฃจ๋Š” 24์‹œ๊ฐ„์ด๊ณ  1์‹œ๊ฐ„์€ 60๋ถ„์ด๋ฉฐ 1๋ถ„์€ 60์ดˆ์ด๋‹ค. ๊ทธ๋ž˜์„œ ํ•˜๋ฃจ๋ฅผ ์ดˆ๋กœ ํ‘œํ˜„ํ•˜๋ฉด 86,400์ดˆ๊ฐ€ ๋˜๋Š”๋ฐ 100PPM์˜ ํด๋Ÿญ์„ ์‚ฌ์šฉํ•˜๋ฉด 86,400 * 100 / 1,000,000 = 8.64์ดˆ์ด๋‹ค. ์ด๋Š” ํ•˜๋ฃจ์— ์ตœ๋Œ€ 8.64์ดˆ์˜ ..

DFT ํ…Œ์ŠคํŠธ๋ฅผ ๊ณ ๋ คํ•œ ์„ค๊ณ„

DFT : Design for Test ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์„ค๊ณ„์‹œ ๋ฐ˜์˜ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด ๋‹ค์Œ์œผ๋กœ๋Š” DFV : Design for Verification ๊ฒ€์ฆ์„ ๊ณ ๋ คํ•œ ์„ค๊ณ„๊ฐ€ ์žˆ๊ณ , DFM : Design for Menufacture ์ƒ์‚ฐ์„ ๊ณ ๋ คํ•œ ์„ค๊ณ„๊ฐ€ ์žˆ๋‹ค. ์„ค๊ณ„์ž๋Š” ์„ค๊ณ„๊ฐ€ ์ œ๋Œ€๋กœ๋˜์—ˆ๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๋‹จ๊ณ„๋„ ๊ณ ๋ ค๋ฅผ ํ•ด์•ผ ํ•˜๋ฉฐ, ์–‘์‚ฐ์‹œ ์ƒ์‚ฐ์„ฑ์—๋„ ๋„์›€์ด ๋˜๊ฒŒ ์„ค๊ณ„๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค. DFT ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์„ค๊ณ„๋กœ ๋””๋ฒ„๊ทธ ํฌํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ TP ๋“ฑ์„ ์ ์ ˆํžˆ ๋„ฃ์–ด์ฃผ์–ด ๊ฐœ๋ฐœ ์ƒ˜ํ”Œ ์ œ์ž‘ ํ›„ ํ…Œ์ŠคํŠธ์— ์šฉ์ดํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ ๋Š” ์žˆ์—ˆ์œผ๋‚˜, ์œ„์™€ ๊ฐ™์€ ๋‚ด์šฉ์œผ๋กœ ์ฒด๊ณ„์ ์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค๋Š” ๊ฒƒ์€ ์ด๋ฒˆ์— ์ฒ˜์Œ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ค‘์†Œ๊ธฐ์—…์€ ์ด๊ฒƒ์ €๊ฒƒ ๊ฐœ๋… ์—†์ด ๋‹ค ํ•˜๋‹ค๋ณด๋‹ˆ, ์ด๊ฒŒ ์ด๋Ÿฐ๊ฑฐ๊ตฌ๋‚˜ ์‹ถ์„๋•Œ๊ฐ€ ๋‚˜์ค‘์— ๋งŽ์ด ์ฐพ์•„์˜จ๋‹ค..

ํฌ๋ฆฌ์Šคํƒˆ(X-tal)๊ณผ ์˜ค์‹ค๋ ˆ์ดํ„ฐ(OSC)์˜ ์ฐจ์ด

์ธ๊ฐ„์˜ ๋‡Œ์—๋„ ํด๋Ÿญ์ด ์กด์žฌํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์‹ฑ๊ธ€ ์Šค๋ ˆ๋“œ ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋œ ๋‡Œ์—๋Š” 25~33.3Hz ์ •๋„์˜ ํด๋Ÿญ์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค๊ณ  ํ•˜๋Š” ์–ด๋Š ์ผ๋ณธ์ธ์˜ ์—ฐ๊ตฌ ๋‚ด์šฉ์ด ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ž„๋ฒ ๋””๋“œ์˜ ๋‡Œ์— ํ•ด๋‹นํ•˜๋Š” MCU(or MPU ๋“ฑ)๋ฅผ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•ด ํฌ๋ฆฌ์Šคํƒˆ์ด๋‚˜ ์˜ค์‹ค๋ ˆ์ดํ„ฐ ๋“ฑ์˜ ๋ฐœ์ง„ ์†Œ์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ํฌ๋ฆฌ์Šคํƒˆ์€ ์ˆ˜๋™ ๋ฐœ์ง„ ์†Œ์ž์ด๊ณ  ์˜ค์‹ค๋ ˆ์ดํ„ฐ๋Š” ๋Šฅ๋™ ๋ฐœ์ง„ ์†Œ์ž์ด๋‹ค. ํฌ๋ฆฌ์Šคํƒˆ์€ ํ˜ผ์ž ๋ฐœ์ง„ํ•˜์ง€ ๋ชปํ•˜์—ฌ ์ฃผ๋ณ€์— ํšŒ๋กœ๋ฅผ ๊พธ๋ ค์ค˜์•ผ ํ•œ๋‹ค. ์˜ค์‹ค๋ ˆ์ดํ„ฐ๋Š” ์ „์›๋งŒ ๋„ฃ๊ณ  ์—ฐ๊ฒฐํ•ด์ฃผ๋ฉด ๋œ๋‹ค. (์ฃผ๋ณ€ ํšŒ๋กœ ๊ตฌ์„ฑ ํ•„์š” ์—†์Œ) ํฌ๋ฆฌ์Šคํƒˆ์€ ์™œ ์“ฐ๋Š”๊ฐ€? ํšŒ๋กœ๊ฐ€ ๊ฐ„๋‹จํ•˜๋‹ˆ ์˜ค์‹ค๋ ˆ์ดํ„ฐ๊ฐ€ ๋” ์ข‹์€๊ฒŒ ์•„๋‹Œ๊ฐ€? ๊ทธ ์ด์œ ๋Š” ๋ช‡๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ํฌ๋ฆฌ์Šคํƒˆ์˜ ์žฅ์  ๋ฐœ์ง„ ํšŒ๋กœ ๊ตฌ์„ฑ ๋น„์šฉ์ด ์‹ธ๋‹ค. ์„ธ๋ฐ€ํ•œ ์ฃผํŒŒ์ˆ˜ ์กฐ์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์˜จ๋„์— (์ƒ๋Œ€์ ์œผ๋กœ) ๋œ ๋ฏผ๊ฐํ•˜๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ..