์ฃผ์ ๊ฒฝ๋ ฅ
์ผ์ฑ์ ์ DS๋ถ๋ฌธ / CHIP ํ๋ก์ค๊ณ 6๋ ์ฐจ ์ถ์
์๋ ๋ก๊ทธ IP / ๋์งํธ ์๋๋ฆฌ์ค ์ค๊ณ
A๊ธ ํนํ ์ถ์
๊ธ๋ก๋ฒ ๊ธฐ์ ์์ง๋์ด ๊ธฐ์ ๋์
์ด์ ๊ฒฝ๋ ฅ
ๅ ์คํํธ์ ํ๋์จ์ด ์์ ๋ฌ๋ ์ดํฐ
MCU Firmware ์ค๊ณ
ๅ ๋๊ธฐ์ ๊ฐ์ ์ ํ ์ ์ฒด
All-in-One ์ ์๊ธฐ ์์ฐ๊ธฐ์
ๅ ์ค๊ฒฌ๊ธฐ์ ์๋ฃ๊ธฐ๊ธฐ ์ ์ฒด
PCB HW, CIS, DDI ASIC ์ค๊ณ
๋ฉํ ํ๋
ใ์ง๋ฌด๋ณ ํ์ง์๊ฐ ๋งํ๋ ๋ฐ๋์ฒด ์ง๋ฌด ๋ฐ์ด๋ธใ ํ๋ก์ค๊ณ Part ์ ์
ํ๊ตญ๋ฐ๋์ฒด์ฐ์ ํํ SEMI-MOOC
ํ๋ก์ค๊ณ ํต์ฌ์ด๋ก ๋ฐ ์๋ฎฌ๋ ์ด์ ๊ฐ์ฌ
์ด๊ณต๊ณ ์ทจ์ 1์ ๋ ์ ์ธ & ์ปค๋ฆฌ์ด ์ปค๋ฎค๋ํฐ ์ฝ๋ฉํ
ํ๋ก์ค๊ณ ์ง๋ฌด ๋ฉํ
์ฐ์ธ๋ํ๊ต, ํ์๋ํ๊ต, ๊ฑด๊ตญ๋ํ๊ต ๋ฑ 10๊ฐ ์ด์์ ๋ํ์์
ํ๋ก์ค๊ณ ์ง๋ฌด๋ถํธ์บ ํ / ์ง๋ฌดํน๊ฐ ์งํ
ํ๋ก์ค๊ณ ์ง๋ฌด ๊ด๋ จ
์ด๋ ฅ์ / ์๊ธฐ์๊ฐ์ / ๋ฉด์ ์ปจ์คํ 200ํ ์ด์
K-๋์งํธ ๊ธฐ์ด์ญ๋ํ๋ จ ๊ฐ์ฌ
ใ์ด๋ ค์ด ํ๋ก ๊ณต์ ๊ทธ๋ง, ๋์ผ๋ก ํ๋ ๋ฐ๋์ฒด ํ๋ก(CHIP) ์ค๊ณใ
์ ํ๋ธ ์ฑ๋ ์ด์
ใํ๋ก์ค๊ณ ์ง๋ฌด์ ํจ์คํ์ธ๋ ์ผ์ฝ์นใ

Courses
Reviews
- PCB HW Design Practice: Mixed-signal Board Design Project Using STM32
- PCB HW Design Practice: Mixed-signal Board Design Project Using STM32
- High-Speed Embedded Board Design Project (feat. Smartphone)
positivefuturedo9813
ยท
Mastering Semiconductor Evaluation and Analysis Roles - Application Strategies for Samsung/SK Hynix PE/AEMastering Semiconductor Evaluation and Analysis Roles - Application Strategies for Samsung/SK Hynix PE/AEbksim029103
ยท
Practical Digital Circuit Design: Designing Computer Architecture and SoC Protocol Digital IPPractical Digital Circuit Design: Designing Computer Architecture and SoC Protocol Digital IP
Posts
Q&A
VDDA VSSA ์ฐ๊ฒฐ ์ง๋ฌธ๋๋ฆฝ๋๋ค
์ ๋ง์ต๋๋ค. ์ ๊ฐ ์์น๋ฅผ ํ์ธ ์ํ๊ณ ์ต๊ด์ ์ผ๋ก ์ฐ๊ฒฐํ๋ค์.ํ์ธ ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 2
- Viewcount
- 33
Q&A
JTAG์ ํธ๋ฅผ ๋ฐ๋ ํ ์ ํ ์ด์ ์ ๋ํ ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ง๋ฌธ์ ์ ์ด์ฃผ์ PB14, PB12, PB13, PB0๊ฐ ์ค์ STM32F103์ GPIO ํฌํธ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ค๋ฉด, ํด๋น ์ฐ๊ฒฐ์ STM32F103์ ๊ธฐ๋ณธ JTAG ํ ๊ตฌ์ฑ๊ณผ ๋ง์ง ์์ต๋๋ค. STM32F103์ JTAG ํ์ ์์์ GPIO๋ก ์ ํํ๋ ๊ตฌ์กฐ๊ฐ ์๋๋ผ MCU ๋ด๋ถ์ ๋๋ฒ๊ทธ ํ๋ก์ ์ง์ ์ฐ๊ฒฐ๋ ์ ์ฉ ํ์ผ๋ก ๊ณ ์ ๋์ด ์์ต๋๋ค.STM32F103์์ JTMS๋ PA13, JTCK๋ PA14, JTDI๋ PA15, JTDO๋ PB3, NJTRST๋ PB4์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค. SWD ๋ฐฉ์์ผ๋ก ๋๋ฒ๊น ํ ๋๋ SWDIO๋ PA13, SWCLK๋ PA14๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋ผ์ JTMS๋ฅผ PB14๋ PB12์ ์ฐ๊ฒฐํ๊ฑฐ๋ JTCK๋ฅผ PB0์ ์ฐ๊ฒฐํ๋ฉด, ํ ์ด๋ฆ์ ๋จ์ํ net label๋ก ๋ถ์ด๋ ๊ฒ๋ง์ผ๋ก๋ ๋๋ฒ๊ฑฐ ์ ํธ๊ฐ MCU ๋ด๋ถ์ JTAG ํ๋ก๊น์ง ์ ๋ฌ๋์ง ์์ต๋๋ค.๊ฐ์ ํ๋ก์์ PB14, PB12, PB13, PB0๋ก ๋ณด์๋ค๋ฉด ๋จผ์ MCU ํฌํธ ๋ฒํธ์ธ์ง, ๋๋ฒ๊ฑฐ ์ปค๋ฅํฐ์ ํ ๋ฒํธ์ธ์ง ๊ตฌ๋ถํด์ ํ์ธํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ก๋์์ JTAG ์ปค๋ฅํฐ์ 12๋ฒ, 13๋ฒ, 14๋ฒ ํ์ ์๋ฏธํ๋ ํ๊ธฐ๋ผ๋ฉด MCU์ PB12, PB13, PB14์๋ ์ ํ ๋ค๋ฅธ ์๋ฏธ์ ๋๋ค. ์ปค๋ฅํฐ ํ ๋ฒํธ์ MCU GPIO ์ด๋ฆ์ด ํจ๊ป ํ์๋๋ฉด์ ํผ๋ํ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ๋ฐ๋๋ก ํ๋ก๋์ MCU ํ์ด ์ค์ ๋ก PB14, PB12, PB13, PB0์ ์ฐ๊ฒฐ๋์ด ์๋ค๋ฉด ์์ ์ด ํ์ํฉ๋๋ค.STM32F103์์ ๋๋ฒ๊ทธ ํ์ ๋ค๋ฅธ GPIO๋ก ์์ ํ ์ฎ๊ธฐ๋ ๊ธฐ๋ฅ์ ์ ๊ณต๋์ง ์์ต๋๋ค. AFIO ์ค์ ์ ํตํด ์ ์ฒด JTAG๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, JTAG๋ฅผ ๋นํ์ฑํํ๊ณ SWD๋ง ์ ์งํ๋ ์ ํ์ ๊ฐ๋ฅํฉ๋๋ค. ์ด ์ค์ ์ ์ฌ์ฉํ๋ฉด PA15, PB3, PB4๋ฅผ ์ผ๋ฐ GPIO๋ก ๋ค์ ์ฌ์ฉํ ์ ์์ง๋ง, SWDIO์ธ PA13๊ณผ SWCLK์ธ PA14๋ ๊ณ์ ๋๋ฒ๊น ์ฉ์ผ๋ก ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ฆ, ๋๋ฒ๊ทธ ๊ธฐ๋ฅ์ ์ค์ฌ์ ์ผ๋ถ ํ์ ํ๋ณดํ ์๋ ์์ด๋ JTMS๋ JTCK๋ฅผ PB0, PB12, PB14 ๊ฐ์ ์์์ ํ์ผ๋ก ์ฌ๋ฐฐ์นํ ์๋ ์์ต๋๋ค.์ค๋ฌด์์๋ ์ ์ฒด JTAG๋ณด๋ค SWD ๋ฐฉ์์ ๋ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. ์ ์ฒด JTAG๋ JTMS, JTCK, JTDI, JTDO, NJTRST๊น์ง ์ต์ 5๊ฐ์ ์ ํธ๊ฐ ํ์ํ์ง๋ง, SWD๋ SWDIO์ SWCLK ๋ ๊ฐ์ ๋๋ฒ๊ทธ ์ ํธ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค. ์ฌ๊ธฐ์ NRST, 3.3 V ๊ธฐ์ค์ ์, GND๋ฅผ ํฌํจํ๋ฉด ์์ ์ ์ผ๋ก ๋ค์ด๋ก๋์ ๋๋ฒ๊น ์ด ๊ฐ๋ฅํฉ๋๋ค. GPIO๊ฐ ๋ถ์กฑํ STM32F103 ๋ณด๋์์๋ SWD๋ฅผ ์ฌ์ฉํด PA15, PB3, PB4 ์ธ ํ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ผ๋ก ํ๋ณดํ๋ ํธ์ด ์ค๊ณ ํจ์จ์ด ์ข์ต๋๋ค.NJTRST์ MCU์ NRST๋ ๊ตฌ๋ถํด์ผ ํฉ๋๋ค. NJTRST๋ JTAG ๋ด๋ถ ์ํ๋จธ์ ์ ์ด๊ธฐํํ๋ ์ ํธ์ด๊ณ , NRST๋ MCU ์ ์ฒด๋ฅผ ๋ฆฌ์ ํ๋ ์ ํธ์ ๋๋ค. ์ผ๋ฐ์ ์ธ SWD ๋๋ฒ๊น ์์๋ NJTRST๊ฐ ์์ด๋ ๋์ง๋ง NRST๋ ์ปค๋ฅํฐ์ ์ฐ๊ฒฐํด ๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ํ์จ์ด๊ฐ ์ ์ ๋ ฅ ๋ชจ๋์ ๋ค์ด๊ฐ๊ฑฐ๋ ๋๋ฒ๊ทธ ํ ์ค์ ์ ์๋ชป ๋ณ๊ฒฝํ์ ๋, ๋๋ฒ๊ฑฐ๊ฐ reset ์ํ์์ MCU์ ์ ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.์ ๊ฐ ๋ณด๋๋ฅผ ์ค๊ณํ๋ค๋ฉด PA13์ SWDIO, PA14๋ SWCLK, PB3๋ ์ ํ์ ์ผ๋ก SWO์ ์ฐ๊ฒฐํ๊ณ NRST, 3.3 V, GND๋ฅผ ํฌํจํ 10ํ Cortex Debug ์ปค๋ฅํฐ ๋๋ ๊ฐ์ํ๋ 6ํ ์ปค๋ฅํฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. SWDIO์ SWCLK์๋ ํ์ํ๋ฉด MCU ๊ฐ๊น์ด์ 22~47 ohm ์ง๋ ฌ์ ํญ์ ๋ฐฐ์นํ ์ ์๋๋ก ์ต์ ์ ๋จ๊ฒจ๋๊ณ , ๋ฐฐ์ ๊ธธ์ด๋ ๊ฐ๋ฅํ๋ฉด 50 mm ์ดํ๋ก ์งง๊ฒ ์ ์งํฉ๋๋ค. ๋๋ฒ๊ฑฐ ์๋๋ฅผ 1~4 MHz ์ ๋๋ก ์ฌ์ฉํ ์ผ๋ฐ์ ์ธ ๋ณด๋๋ผ๋ฉด ์ด ์ ๋ ๊ตฌ์ฑ์ด ์ ํธ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ ์ง๋ณด์ ์ธก๋ฉด์์ ์ถฉ๋ถํฉ๋๋ค.์ ๋ฆฌํ๋ฉด STM32F103์ ๋๋ฒ๊ทธ ํ์ ๊ธฐ๋ฅ์ด ๊ณ ์ ๋์ด ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ์ํธ์ ์ง์ ๋ PA13, PA14, PA15, PB3, PB4๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ง๋ฌธ์ ์ ์ด์ฃผ์ ๋ฒํธ๊ฐ MCU์ PB ํฌํธ๋ฅผ ์๋ฏธํ๋ค๋ฉด ๋ค๋ฅธ ๊ณณ์ ์ฐ๊ฒฐํ ์ด์ ๊ฐ ์๋ ๊ฒ์ด ์๋๋ผ, ํ๋ก๋ ํ๊ธฐ๋ ์ฐ๊ฒฐ์ ๋ค์ ํ์ธํด์ผ ํ๋ ์ํฉ์ผ๋ก ๋ณด์ ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 76
Q&A
oscillator์ 30p๋ฅผ ์ฐ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์๊ฐ์๋ถ๊ป์ ํด์ํ์ ๋ฐฉํฅ์ด ๋ง์ต๋๋ค. STM32F103์์ HSE ํฌ๋ฆฌ์คํธ์ ์ฌ์ฉํ ๋ OSC_IN๊ณผ OSC_OUT์ ์ฐ๊ฒฐํ๋ ์ธ๋ถ ์ปคํจ์ํฐ๋ ์ผ๋ฐ์ ์ผ๋ก 5~25 pF ๋ฒ์์์ ๊ฒํ ํฉ๋๋ค. ๊ฐ์์์ 30 pF๋ฅผ ๋ณ๋์ ์กฐ๊ฑด ์ค๋ช ์์ด ๊ณ ์ ๊ฐ์ฒ๋ผ ์ ๋ฌํ๋ค๋ฉด, ์ด ๋ถ๋ถ์ ์ ๊ฐ ์ค๋ช ์ ๋ณด์ํด์ผ ํฉ๋๋ค.์ฌ๊ธฐ์ ํฌ๋ฆฌ์คํธ ๋ฐ์ดํฐ์ํธ์ ์ ํ Load Capacitance์ธ CL๊ณผ ํ๋ก๋์ ์ค์ ๋ก ๋ฐฐ์นํ๋ ๋ ๊ฐ์ ์ธ๋ถ ์ปคํจ์ํฐ CL1, CL2๋ ๊ฐ์ ๊ฐ์ด ์๋๋๋ค. ํฌ๋ฆฌ์คํธ์ด ์ค์ ๋ก ๋ฐ๋ผ๋ณด๋ ๋ถํ์ฉ๋์ CL = CL1CL2/(CL1+CL2)+Cstray๋ก ๊ณ์ฐํฉ๋๋ค. CL1๊ณผ CL2๋ฅผ ๋์ผํ ๊ฐ์ธ Cext๋ก ์ฌ์ฉํ๋ค๋ฉด CL = Cext/2+Cstray๊ฐ ๋๊ณ , ์ด๋ฅผ ์ ๋ฆฌํ๋ฉด Cext = 2(CL-Cstray)๊ฐ ๋ฉ๋๋ค.์๋ฅผ ๋ค์ด ์ฌ์ฉํ ํฌ๋ฆฌ์คํธ์ CL์ด 18 pF์ด๊ณ MCU ํ, ํจํด, ํจ๋์ ์ํ ๊ธฐ์์ฉ๋ Cstray๋ฅผ ์ฝ 3 pF๋ก ๊ฐ์ ํ๋ฉด Cext = 2*(18-3) = 30 pF๊ฐ ๋ฉ๋๋ค. ์ด ์กฐ๊ฑด์์๋ ์์ชฝ์ 30 pF๋ฅผ ์ฌ์ฉํ๋ ๊ณ์ฐ์ด ์ฑ๋ฆฝํฉ๋๋ค. ๋ฐ๋๋ก ํฌ๋ฆฌ์คํธ์ CL์ด 12.5 pF์ด๊ณ ๊ธฐ์์ฉ๋์ด 3 pF๋ผ๋ฉด Cext = 2*(12.5-3) = 19 pF์ด๋ฏ๋ก 18 pF ๋๋ 20 pF๊ฐ ๋ ์ ์ ํฉ๋๋ค.๋ฐ๋ผ์ 30 pF๋ผ๋ ๊ฐ์ด ๋ฌด์กฐ๊ฑด ์๋ชป๋ ๊ฒ์ ์๋์ง๋ง, ๋ชจ๋ ํฌ๋ฆฌ์คํธ์ ๊ณตํต์ผ๋ก ์ ์ฉํ๋ ๊ฐ๋ ์๋๋๋ค. ์ฌ์ฉํ ํฌ๋ฆฌ์คํธ์ CL, ESR, Drive Level๊ณผ PCB ๊ธฐ์์ฉ๋์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํด์ผ ํฉ๋๋ค. ํนํ CL์ด 10~12.5 pF์ธ ํฌ๋ฆฌ์คํธ์ 30 pF๋ฅผ ์ฌ์ฉํ๋ฉด ๋ถํ๊ฐ ๊ณผ๋ํ๊ฒ ์ปค์ ธ ๋ฐ์ง ์ฃผํ์ ์ค์ฐจ๊ฐ ์ฆ๊ฐํ๊ฑฐ๋ ๋ฐ์ง ์์ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์์ต๋๋ค. ์ค์จ์์๋ ์ ์ ๋์ํ๋๋ผ๋ ์ ์จ, ์ ์ ์, ๋ถํ ํธ์ฐจ๊ฐ ๋์์ ๊ฒน์น๋ ์์ฐ ์กฐ๊ฑด์์๋ ๊ฐํ์ ์ธ ๋ถํ ๋ถ๋์ผ๋ก ๋ํ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.์ค๋ฌด์์๋ ๊ณ์ฐ๊ฐ ํ๋๋ง ํ์ ํ๊ธฐ๋ณด๋ค 18 pF, 22 pF, 27 pF, 30 pF ์ ๋๋ฅผ ๊ต์ฒดํ ์ ์๋๋ก ์ค๊ณํด ๋๊ณ , ์ด๊ธฐ ์์ ํ์์ ๋ฐ์ง ์์ ์๊ฐ๊ณผ ์ฃผํ์ ์ค์ฐจ๋ฅผ ํ์ธํฉ๋๋ค. ์ปคํจ์ํฐ๋ ์ฉ๋ ๋ณํ๊ฐ ์์ C0G ๋๋ NP0 ๊ณ์ด์ ์ฌ์ฉํ๋ ํธ์ด ์ข๊ณ , ํ์ฉ์ค์ฐจ๋ 5% ์ดํ๋ก ์ก๋ ๊ฒ์ด ์์ ์ ์ ๋๋ค. ํฌ๋ฆฌ์คํธ๊ณผ MCU ์ฌ์ด์ ๋ฐฐ์ ์ ์งง๊ฒ ์ ์งํ๊ณ , ์ฃผ๋ณ์ ๊ณ ์ ์ค์์นญ ์ ํธ๋ DC-DC ์ค์์นญ ๋ ธ๋๋ฅผ ๋ฐฐ์นํ์ง ์๋ ๊ฒ๋ ์ค์ํฉ๋๋ค.์ค์ค๋ก์ค์ฝํ๋ก ํฌ๋ฆฌ์คํธ ํ์ ์ง์ ์ธก์ ํ ๋๋ ์ฃผ์ํด์ผ ํฉ๋๋ค. ์ผ๋ฐ ํ๋ก๋ธ์ ์ ๋ ฅ์ฉ๋์ด 10~15 pF ์์ค์ด๋ฉด ํ๋ก๋ธ ์์ฒด๊ฐ ์ถ๊ฐ ๋ถํ๋ก ๋ค์ด๊ฐ ๋ฐ์ง ์ฃผํ์๊ฐ ๋ณํ๊ฑฐ๋ ๋ฐ์ง์ด ๋ฉ์ถ ์ ์์ต๋๋ค. ๊ฐ๋ฅํ๋ฉด 1 pF ์ดํ์ ์ ์ฉ๋ ํ๋ก๋ธ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ MCU์ MCO ํ์ผ๋ก ํด๋ญ์ ์ถ๋ ฅํด ํ์ธํ๋ ๋ฐฉ์์ด ์์ ํฉ๋๋ค.๊ฐ์์์ ์ฌ์ฉํ ํ๋ก๊ฐ 8 MHz HSE ๊ธฐ์ค์ด๋ผ๋ฉด 30 pF๋ ํน์ ํฌ๋ฆฌ์คํธ์ CL๊ณผ ๊ธฐ์์ฉ๋์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ ๊ฐ์ผ๋ก ์ดํดํ์๋ฉด ๋ฉ๋๋ค. ๋ค๋ง ์ฌ์ฉํ๋ ค๋ ํฌ๋ฆฌ์คํธ์ CL์ด ๋ค๋ฅด๋ค๋ฉด ๊ทธ๋๋ก ๋ณต์ฌํ์ง ์๊ณ Cext = 2*(CL-Cstray) ์์ผ๋ก ๋ค์ ๊ณ์ฐํด์ผ ํฉ๋๋ค. 32.768 kHz LSE ํฌ๋ฆฌ์คํธ์ ์๋ฏธํ ๊ฒฝ์ฐ๋ผ๋ฉด 30 pF๋ ์ผ๋ฐ์ ์ธ ๊ถ์ฅ ๋ฒ์๋ณด๋ค ํฐ ๊ฐ์ด๋ฏ๋ก ์ฌ์ฉํ์ง ์๋ ์ชฝ์ด ๋ง์ต๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 64
Q&A
cache์์ data miss๊ฐ ๋๊ณ ๋ฉ๋ชจ๋ฆฌ์์ read dataํ ๋ ์ดํด๊ฐ ์๊ฐ๋ ์ ํธ๊ฐ ์์ด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ง๋ฌธํ์ wire mem_rd = miss & ~i_cpu_write;์์ miss๋ N+1 ํด๋ญ์ ์ ํธ์ด๊ณ i_cpu_write๋ N ํด๋ญ์ ์ ํธ๋ผ๊ณ ํด์ํ์ จ๋๋ฐ, ์ ๊ฐ ์์ฑํ ์ฝ๋์์๋ ๋ ์ ํธ๋ฅผ ์๋ก ๋ค๋ฅธ ๋ช ๋ น์ ์ ๋ณด๋ก ์ฌ์ฉํ ๊ฒ์ด ์๋๋๋ค.์ด Cache๋ ํ ๋ฒ์ ํ๋์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ Blocking Cache ๊ตฌ์กฐ๋ฅผ ์ ์ ๋ก ์์ฑํ์ต๋๋ค. CPU์์ Read ๋๋ Write ์์ฒญ์ด ๋ค์ด์จ ๋ค Cache miss๊ฐ ๋ฐ์ํ๋ฉด ํด๋น ์์ฒญ์ ์ฒ๋ฆฌ๊ฐ ๋๋ ๋๊น์ง CPU ์งํ์ ์ ์ง์ํค๊ธฐ ๋๋ฌธ์ ์ฃผ์์ i_cpu_write๋ฅผ ํฌํจํ ์์ฒญ ์ ๋ณด๊ฐ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค. ๋ฐ๋ผ์ miss = 1์ธ ์์ ์ i_cpu_write๋ ๋ค์ ๋ช ๋ น์ ๊ฐ์ผ๋ก ๋ณ๊ฒฝ๋๋ ๊ฒ์ด ์๋๋ผ ํ์ฌ miss๊ฐ ๋ฐ์ํ ๋์ผํ ์์ฒญ์ Read ๋๋ Write ์ ๋ณด๋ฅผ ๋ํ๋ ๋๋ค.ํ์ดํ๋ผ์ธ CPU๋ผ๊ณ ํด์ Cache miss๊ฐ ๋ฐ์ํ ์ํ์์๋ ๋ค์ ๋ฉ๋ชจ๋ฆฌ ์์ฒญ์ ๊ณ์ Cache๋ก ๋ณด๋ด๋ ๊ฒ์ ์๋๋๋ค. ์๋ฅผ ๋ค์ด 5-stage Pipeline์์ Load ๋ช ๋ น์ด MEM Stage์์ Cache miss๋ฅผ ๋ฐ์์ํค๋ฉด PC์ ์๋จ Pipeline Register์ Stall์ ๊ฑธ์ด ํ์ฌ ๋ช ๋ น์ ์ ์งํฉ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์๋ต์ด 10ํด๋ญ ๋ค์ ๋์ฐฉํ๋๋ผ๋ ํด๋น ๊ธฐ๊ฐ์๋ i_cpu_write = 0๊ณผ ์์ฒญ ์ฃผ์๊ฐ ์ ์ง๋๋ฏ๋ก mem_rd = miss & ~i_cpu_write๋ ์ ์์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ Read ์์ฒญ์ ๋ฐ์์ํต๋๋ค.์ฌ๊ธฐ์ ํ ๊ฐ์ง ์ง๊ณ ๋์ด๊ฐ์ผ ํ๋ ๋ถ๋ถ์ wire ์ ํธ๊ฐ ์๋์ผ๋ก ํ ํด๋ญ ์ง์ฐ๋๋ ๊ฒ์ ์๋๋ผ๋ ์ ์ ๋๋ค. miss๊ฐ Tag์ Valid Bit ๋น๊ต ๊ฒฐ๊ณผ๋ก ๋ง๋ค์ด์ง๋ ์กฐํฉ๋ ผ๋ฆฌ๋ผ๋ฉด ํ์ฌ ์ ๋ ฅ์ ๋ํด ๊ฐ์ ์ฌ์ดํด์ ๊ณ์ฐ๋ฉ๋๋ค. always @(posedge clk) ๋ธ๋ก์์ miss๋ฅผ ๋ ์ง์คํฐ์ ์ ์ฅํ์ ๋๋ง ์ค์ ๋ก N ํด๋ญ ์์ฒญ์ ๋ํ ๊ฒฐ๊ณผ๊ฐ N+1 ํด๋ญ์ ๋ํ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํํ์ ๋ณผ ๋๋ ์ ํธ ์ด๋ฆ๋ง์ผ๋ก ํด๋ญ ์ฐจ์ด๋ฅผ ํ๋จํ์ง ์๊ณ , miss๊ฐ ์ด๋ always ๋ธ๋ก์์ ์์ฑ๋๋์ง๊น์ง ํ์ธํด์ผ ํฉ๋๋ค.๋ฌผ๋ก ์ค๋ฌด์์ ์ฌ๋ฌ ์์ฒญ์ ์ฐ์์ผ๋ก ๋ฐ์ ์ ์๋ Non-blocking Cache๋ AXI์ฒ๋ผ VALID/READY Handshake๋ฅผ ์ฌ์ฉํ๋ ๊ตฌ์กฐ๋ผ๋ฉด ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ด ๋ฌ๋ผ์ง๋๋ค. ์์ฒญ์ ์๋ฝํ๋ ์์ ์ req_write_q , req_addr_q ์ฒ๋ผ Transaction ์ ๋ณด๋ฅผ ๋ด๋ถ ๋ ์ง์คํฐ์ ์ ์ฅํ๊ณ , ์ดํ์๋ mem_rd = miss & ~req_write_q์ ๊ฐ์ด ์ ์ฅ๋ ์ ๋ณด๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด์ ์์ฒญ์ miss์ ๋ค์ ์์ฒญ์ i_cpu_write๊ฐ ์์ด๋ ๋ฌธ์ ๊ฐ ์ค์ ๋ก ๋ฐ์ํฉ๋๋ค.์ด๋ฒ ๊ณผ์ ์์๋ Dual-port์ Two-port RAM์ Port ๊ตฌ์กฐ์ ๋์ ์ ๊ทผ์ ์ดํดํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ธฐ ์ํด Cache๋ฅผ Blocking ๋ฐฉ์์ผ๋ก ๋จ์ํํ์ต๋๋ค. ์ดํ CPU Pipelining๊ณผ Hazard๋ฅผ ๋ค๋ฃฐ ๋ Cache miss์ ๋ฐ๋ฅธ Stall ์ ์ด๋ฅผ ํจ๊ป ์ฐ๊ฒฐํ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํ์ฌ ์ฝ๋๊ฐ ํ์ดํ๋ผ์ธ CPU์ ์ฐ๊ฒฐ๋๊ธฐ ๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋๋ ๊ฒ์ ์๋๋ฉฐ, Cache miss๊ฐ ํด์๋ ๋๊น์ง ๋์ผํ CPU ์์ฒญ์ ์ ์งํ๋ค๋ ์ ์ด ์กฐ๊ฑด์ด ํฌํจ๋์ด ์๋ค๊ณ ์ดํดํ์๋ฉด ๋ฉ๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 44
Q&A
pcb ์ ์ ์ฃผ๋ฌธ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.PCB ์ฃผ๋ฌธ ๋น์ฉ์ด ๋๊ฒ ๋์จ๋ค๋ฉด ๋จผ์ PCB ๊ธฐํ ์ ์๋น์ ๋ถํ๋น, SMT ์กฐ๋ฆฝ๋น๋ฅผ ๋ถ๋ฆฌํด์ ํ์ธํด ๋ณด์ ์ผ ํฉ๋๋ค. ์ฒ์ ์ ์ํ ๋๋ ์ด ์ธ ๊ฐ์ง๊ฐ ํ ๊ฒฌ์ ์์ ๋ฌถ์ฌ ์์ด์ PCB ์์ฒด๊ฐ ๋น์ผ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ค์ ๋ก๋ ๋ถํ ์๋ ๊ตฌ๋งค ๋น์ฉ๊ณผ SMT ์ด๊ธฐ ์ธํ ๋น๊ฐ ํฐ ๋น์ค์ ์ฐจ์งํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํนํ ์๋์ด 1~2์ฅ์ผ ๋๋ ๋ฉํ ๋ง์คํฌ, ์ฅ๋น ํ๋ก๊ทธ๋จ ์ค์ , ๋ถํ ํผ๋ ์ธํ ๊ฐ์ ๊ณ ์ ๋น๊ฐ ๊ทธ๋๋ก ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ 1์ฅ๋น ๊ฐ๊ฒฉ์ด ์๋นํ ๋์์ง๋ค์.๊ฐ์ ํ๋ก์ ํธ์ฒ๋ผ STM32, Ethernet PHY, ADC, DAC, Motor Driver๊ฐ ๋ค์ด๊ฐ Mixed-signal ๋ณด๋๋ ์ฐ์ PCB๋ง 5์ฅ ์ ๋ ์ ์ํ๊ณ , ๊ทธ์ค 1~2์ฅ๋ง ์ง์ ์กฐ๋ฆฝํ๊ฑฐ๋ ๋ถ๋ถ ์กฐ๋ฆฝ์ ๋งก๊ธฐ๋ ๋ฐฉ์์ด ํ์ค์ ์ ๋๋ค. PCB๋ 4์ธต, 1.6 mm ๋๊ป, 1 oz ๋๋ฐ, ์ผ๋ฐ FR-4, HASL ๋๋ ๋ฌด์ฐ HASL ๊ฐ์ ์ ์กฐ์ฌ ํ์ค ์ฌ์์ผ๋ก ์ฃผ๋ฌธํ๋ฉด ๋น์ฉ์ ์ค์ผ ์ ์์ต๋๋ค. ์ํผ๋์ค ์ ์ด, ํน์ ์ ์ธต, ENIG ํ๋ฉด์ฒ๋ฆฌ, ๋น์ ์ธ ํจ๋, ๋ธ๋ผ์ธ๋ ๋น์๋ฅผ ์ถ๊ฐํ๋ฉด ๊ฒฌ์ ์ด 2๋ฐฐ ์ด์ ์ฌ๋ผ๊ฐ ์ ์์ผ๋ฏ๋ก Ethernet ์ฐจ๋ ์ ํธ ๋๋ฌธ์ ๋ฐ๋์ ํ์ํ ์กฐ๊ฑด์ธ์ง๋ถํฐ ํ๋จํด์ผ ํฉ๋๋ค. 100 Mbps Ethernet๊ณผ ์ผ๋ฐ์ ์ธ STM32 ํด๋ญ ์์ค์ด๋ผ๋ฉด ์ ์กฐ์ฌ ํ์ค 4์ธต ์ ์ธต์์๋ ์ถฉ๋ถํ ๊ตฌํ ๊ฐ๋ฅํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.๋ถํ์ ํ๋ํ๋ ์ง์ ๊ตฌ๋งคํ๋ ๋ฐฉ์์ ๋ชจ๋ ๋ถํ์ ๋ฌด์กฐ๊ฑด ์ง์ ๊ตฌ๋งคํ๋ค๊ธฐ๋ณด๋ค, ํต์ฌ ๋ถํ๊ณผ ๋ฒ์ฉ ๋ถํ์ ๋๋๋ ๊ฒ์ด ์ข์ต๋๋ค. STM32, PHY, ADC, DAC, Motor Driver์ฒ๋ผ ๋จ๊ฐ๊ฐ ๋๊ฑฐ๋ ์ฌ๊ณ ๋ณ๋์ด ํฐ ๋ถํ์ ์ง์ ๊ตฌ๋งคํด ํ๋ณดํ๊ณ , 100 nF ๋์ปคํ๋ง ์ปคํจ์ํฐ, 10 kฮฉ ์ ํญ์ฒ๋ผ ์๋์ด ๋ง์ ๋ฒ์ฉ ๋ถํ์ ์กฐ๋ฆฝ ์ ์ฒด์ ๊ธฐ๋ณธ ๋ถํ ์ฌ๊ณ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ด ํจ์จ์ ์ ๋๋ค. ์ ํญ๊ณผ ์ปคํจ์ํฐ๋ฅผ ๊ฐ๊ฐ 10๊ฐ์ฉ ๊ตฌ๋งคํ๋ฉด ๋ถํ ๊ฐ๊ฒฉ๋ณด๋ค ํฌ์ฅ๋น์ ๋ฐฐ์ก๋น๊ฐ ๋ ์ปค์ง ์ ์์ง๋ง, 0603 ์ ํญยท์ปคํจ์ํฐ ํคํธ๋ฅผ ๊ตฌ๋งคํด ์ง์ ์กฐ๋ฆฝํ๋ค๋ฉด ์ดํ ๋๋ฒ๊น ๊ณผ ๊ฐ ๋ณ๊ฒฝ์๋ ํ์ฉํ ์ ์๋ค์.์ง์ ๋ฉ๋์ด ๊ฐ๋ฅํ 0603 ์ด์ ์๋์์์ LQFP ํจํค์ง ์์ฃผ๋ผ๋ฉด PCB๋ง ์ฃผ๋ฌธํ ๋ค ๋ถํ์ ์ง์ ๊ตฌ๋งคํ๋ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ์ ๋ ดํฉ๋๋ค. ๋ค๋ง QFN, DFN, ์์ ํผ์น์ PHY, ํจ๋๊ฐ ์๋์ ์๋ ์ ๋ ฅ IC๊ฐ ํฌํจ๋์ด ์๋ค๋ฉด ์ธ๋ ๋ฉ๋๋ง์ผ๋ก๋ ๋ธ๋ฆฌ์ง๋ ๋ฏธ๋ฉ ๋ถ๋์ ์ก๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํต์ฌ IC๋ง SMT ์กฐ๋ฆฝ์ ๋งก๊ธฐ๊ณ ์ปค๋ฅํฐ, ํค๋, ๋ํ ์ปคํจ์ํฐ๋ ์ง์ ํ๋ฉ๋ํ๋ ๋ถ๋ถ ์กฐ๋ฆฝ ๋ฐฉ์์ด ๋น์ฉ๊ณผ ํ์ง ์ฌ์ด์์ ๊ท ํ์ด ์ข์ต๋๋ค. ์ฒซ ๋ณด๋๋ ํ๋ก ์ค๋ฅ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก 5์ฅ์ ๋ชจ๋ ์กฐ๋ฆฝํ๊ธฐ๋ณด๋ค 1~2์ฅ๋ง ์กฐ๋ฆฝํด ์ ์ ์ธ๊ฐ, MCU ๋ถํ , SWD ์ฐ๊ฒฐ, ๊ฐ ์ ์ ๋ ์ผ ํ์ธ์ ๋ง์น ๋ค ๋๋จธ์ง๋ฅผ ์กฐ๋ฆฝํ๋ ํธ์ด ์์ ํฉ๋๋ค.์ค์ ์ฃผ๋ฌธ ์ ์๋ Gerber์ Drill ํ์ผ๋ง ๋ณด๋ด์ง ๋ง๊ณ BOM๊ณผ ๋ถํ ์ขํ ํ์ผ๊น์ง ํจ๊ป ์ค๋นํ์ ์ผ ํฉ๋๋ค. BOM์๋ ์ ์กฐ์ฌ ๋ถํ๋ฒํธ, ํจํค์ง, ์๋, ๋์ฒด ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ๋ฃ๊ณ , ํ์ ์ ์ฌ์ฉํ ๋์ฒด ๋ถํ๋ ์ง์ ํด ๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ฐ์์์๋ ์ต์ข ๋จ๊ณ์์ BOM, Gerber, Drill ํ์ผ์ ์ถ์ถํ๋ ํ๋ฆ์ ๋ค๋ฃจ๊ณ ์์ผ๋, ์ด๋ฒ ์ ์์ ๋จ์ํ ๋ณด๋๋ฅผ ๋ฐ๋ ๊ณผ์ ์ด ์๋๋ผ ์ ์กฐ ๋ฐ์ดํฐ๊ฐ ์ค์ ์ ์ฒด์์ ๋ฌธ์ ์์ด ํด์๋๋์ง ๊ฒ์ฆํ๋ ๋จ๊ณ๋ก ๋ณด์๋ฉด ๋ฉ๋๋ค.ํ์ฌ ๋จ๊ณ์์๋ PCB 5์ฅ ์ ์, ํต์ฌ IC ์ง์ ๊ตฌ๋งค, ๋ฒ์ฉ ์๋์์๋ ์ ์ฒด ์ฌ๊ณ ์ฌ์ฉ, SMT๋ 1~2์ฅ๋ง ๋ถ๋ถ ์กฐ๋ฆฝํ๋ ๊ตฌ์ฑ์ด ๊ฐ์ฅ ๋ฌด๋ํฉ๋๋ค. ๋น์ฉ์ ๋ ์ค์ด๋ ค๋ฉด ๋ณด๋ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ , ๋ถํ ์ข ๋ฅ๋ฅผ ํตํฉํ๊ณ , 0402๋ณด๋ค 0603์ ์ฌ์ฉํ๋ฉฐ, ์ ์กฐ์ฌ์ ํ์ค ๊ณต์ ์์์ ์ค๊ณํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ ๋๋ค. ๋ณด๋ ๋ฉด์ ์ 100 mm x 100 mm ์ดํ๋ก ๋ง์ถ๋ฉด ์ ์กฐ์ฌ์ ์ ๊ฐ ํ๋กํ ํ์ ๊ท๊ฒฉ์ ๋ค์ด๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง, ํ๋ก ๋ธ๋ก์ ๋ฌด๋ฆฌํ๊ฒ ์์ถํด์ ADC ์ ๋ ฅ๊ณผ Motor Driver ์ค์์นญ ๋ ธ์ด์ฆ๊ฐ ๊ฐ๊น์์ง๋ฉด ์ ์๋น ๋ช ๋ง ์์ ์๋ผ๊ณ ๋๋ฒ๊น ์ ๋ฉฐ์น ์ ์ฐ๋ ์ํฉ์ด ์๊ธธ ์ ์์ผ๋ Mixed-signal ์์ญ ๋ถ๋ฆฌ์ Return Path๋ ์ ์งํ์ ์ผ ํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 75
Q&A
LDO ์ค๊ณ, ๊ทธ๋๋ก ๋ฐ๋ผํด๋ณด๊ธฐ ๋ถํ ์ ๋ฅ ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.๋จผ์ 90dB์ 80dB์ ์ฐจ์ด๋ ์ผ๋ฐ์ ์ธ โ์ปดํจํฐ ์ฑ๋ฅ ์ฐจ์ดโ๋ก ๋ณด๊ธฐ๋ ์ด๋ ต์ต๋๋ค. 10dB ์ฐจ์ด๋ ์ ์ ์ด๋ ๊ธฐ์ค์ผ๋ก ์ฝ 3.16๋ฐฐ ์ฐจ์ด์ด๊ธฐ ๋๋ฌธ์ ๋จ์ํ CPU, ๋ฉ๋ชจ๋ฆฌ, ๊ทธ๋ํฝ์นด๋ ์ฐจ์ด์์ ๋ฐ์ํ ์์ค์ ์๋๋๋ค. ๊ฐ์ LTspice ๋ฒ์ , ๊ฐ์ netlist, ๊ฐ์ MOSFET model, ๊ฐ์ temperature, ๊ฐ์ solver option๊ณผ ๊ฐ์ operating point๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๊ฒฐ๊ณผ๋ ๊ฑฐ์ ๋์ผํ๊ฒ ๋์์ผ ํฉ๋๋ค. ์์นํด์ ์ค์ฐจ๋ก 0.1dB ๋ด์ธ๋ ์์ 1๋ ์ ํ๊ฐ ๋ฌ๋ผ์ง ์๋ ์์ง๋ง, 10dB ์ ๋๋ผ๋ฉด ํ ์คํธ๋ฒค์น ์กฐ๊ฑด์ด๋ ํ์ผ revision์ด ๋ฌ๋ผ์ก๋ค๊ณ ํ๋จํ๋ ํธ์ด ๋ง์ต๋๋ค.๊ฐ์ ์ดฌ์ ์์ ์ ํ์ผ๊ณผ ํ์ฌ ๊ฐ์ง๊ณ ๊ณ์ ํ์ผ ์ฌ์ด์ ์ ์ฅ ์ํ๋ ์ค์ ์ฐจ์ด๊ฐ ์์ ๊ฐ๋ฅ์ฑ๋ ํ์ธํด ๋ด์ผ ํฉ๋๋ค. ํ๋ก๋ ๋ชจ์๋ง ๋น๊ตํ์ง ๋ง์๊ณ LTspice์ View SPICE Netlist๋ฅผ ์ด์ด ์ค์ netlist๋ฅผ ๋น๊ตํด ์ฃผ์ธ์. ํนํ MOSFET์ W, L, multiplicity, model name, bias current, output capacitor์ ESR, load current, input voltage, temperature, AC source์ amplitude๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค. LTspice Control Panel์์ Normal Solver์ Alternate Solver๊ฐ ๋ค๋ฅด๊ฑฐ๋ reltol, abstol, gmin ๊ฐ์ ๊ฐ์ด ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ์๋ ๊ฒฐ๊ณผ๊ฐ ์กฐ๊ธ ๋ฌ๋ผ์ง ์ ์์ง๋ง, ์ด ๊ฒฝ์ฐ์๋ ์ ์ฃผํ ์ด๋์ด ์ ํํ 10dB์ฉ ๋ฌ๋ผ์ง๋ ํ์์ ํํ์ง ์์ต๋๋ค.Stability simulation์์ ์ ์ฃผํ ์ด๋์ ์ฌ์ค์ loop์ DC gain์ ์๋ฏธํฉ๋๋ค. ์ ์ฃผํ ์ด๋์ด 90dB์์ 80dB๋ก ๋ฎ์์ง๋ฉด unity-gain frequency๊ฐ ์ด๋ํ๊ณ , ๊ทธ ์์น์์ ๋ง๋๋ pole๊ณผ zero๊ฐ ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ phase margin๋ ํจ๊ป ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ๊ฐ์์์๋ DC gain์ ์ ์ฃผํ loop gain, phase margin์ loop gain์ด 0dB๋ฅผ ์ง๋๋ ์ฃผํ์์์์ ์์ ์ฌ์ ๋ก ์ ์ํ๊ณ ์์ผ๋ฉฐ, PM 45๋ ์ด์์ ๊ธฐ๋ณธ์ ์ธ ์์ ์กฐ๊ฑด์ผ๋ก ์ค๋ช ํ๊ณ ์์ต๋๋ค. ๋ค๋ง ์ค์ ์ ํ์์๋ PVT์ Monte Carlo, post-layout parasitic๊น์ง ๊ณ ๋ คํด์ผ ํ๋ฏ๋ก TT 25๋ nominal ์กฐ๊ฑด์์ PM์ ๊ฒจ์ฐ 45๋๋ก ๋ง์ถ๊ธฐ๋ณด๋ค๋ ๋์ฒด๋ก 55๋์์ 70๋ ์ ๋๋ฅผ ํ๋ณดํ๋ ํธ์ด ์์ ํฉ๋๋ค. ๊ฐ์ ์ปค๋ฆฌํ๋ผ์์๋ LDO๋ฅผ ๋จ์ ๋์ ํ์ธ์ผ๋ก ๋๋ด์ง ์๊ณ phase margin ๊ฐ์ ๊ณผ dominant pole, second pole ์ต์ ํ๊น์ง ์ด์ด์ ๋ค๋ฃจ๋ ์ด์ ๊ฐ ์ฌ๊ธฐ์ ์์ต๋๋ค.๋ถํ ์ ๋ฅ๊ฐ ์๋ฎฌ๋ ์ด์ ๋ง๋ค ๋ค๋ฅธ ๊ฒ์ ChatGPT๊ฐ ๋ต๋ณํ ๊ฒ์ฒ๋ผ ๊ฐ ํญ๋ชฉ์์ ํ์ธํ๋ ค๋ ํ์๊ณผ ๋ถ๋ฆฌํ ์กฐ๊ฑด์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค๋ง โStability๋ ๋ฌด์กฐ๊ฑด 10uA๊ฐ ์ต์ ์ด๊ณ , Line Transient๋ ๋ฌด์กฐ๊ฑด 100uA๊ฐ ์ต์ ์ด๋คโ๋ผ๋ ๋ป์ ์๋๋๋ค. ๊ฐ์์์ ์ฌ์ฉํ 0uA, 10uA, 100uA๋ ๊ฐ ํ์์ ๋ถ๋ฆฌํด์ ์ดํดํ๊ธฐ ์ํ ๋ํ ์กฐ๊ฑด์ด๋ฉฐ, ์ค์ sign-off์์๋ ์ต์ ๋ถํ๋ถํฐ ์ต๋ ๋ถํ๊น์ง sweepํด์ผ ํฉ๋๋ค.Stability test์์ 10uA๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๊ฑฐ์ ๋ฌด๋ถํ์ ๊ฐ๊น์ด light-load ์กฐ๊ฑด์ ๋ง๋ค๋ฉด์๋ ์์ ํ 0A ์กฐ๊ฑด์์ ๋ฐ์ํ ์ ์๋ floating node๋ operating point ์๋ ด ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํ ๋ชฉ์ ์ด ํฝ๋๋ค. LDO๋ ๋ถํ ์ ๋ฅ์ ๋ฐ๋ผ pass transistor์ gm๊ณผ output resistance๊ฐ ๋ฐ๋๊ณ , output pole์ ๋๋ต fp,out = 1/(2piRout*Cout)๋ก ์ด๋ํฉ๋๋ค. ๋ถํ๊ฐ ์ฆ๊ฐํ๋ฉด ๋ฑ๊ฐ ๋ถํ์ ํญ Rload = Vout/Iload๊ฐ ๊ฐ์ํ๋ฏ๋ก output pole์ ์์น๊ฐ ๋ฌ๋ผ์ง๊ณ phase margin๋ ๋ณํฉ๋๋ค. ์ด๋ค LDO๋ light load์์ ๊ฐ์ฅ ๋ถ์์ ํ๊ณ , ์ด๋ค LDO๋ heavy load์์ ๊ฐ์ฅ ๋ถ์์ ํฉ๋๋ค. Output capacitor์ ESR zero์ ๋ด๋ถ compensation ๊ตฌ์กฐ๊น์ง ์ํฅ์ ์ฃผ๋ฏ๋ก ์ค๋ฌด์์๋ 10uA ํ ์ ๋ง ๋ณด๋ ๊ฒ์ด ์๋๋ผ 0uA ๋๋ ์ต์ ๋ณด์ฅ ๋ถํ, 10uA, 100uA, 1mA, ์ต๋ ๋ถํ์ฒ๋ผ log scale๋ก ๋๋ ํ์ธํฉ๋๋ค.Input Voltage Range simulation์์ 0uA๋ฅผ ์ฌ์ฉํ ๊ฒ์ ์ธ๋ถ ๋ถํ์ ์ํ voltage drop ์ํฅ์ ์ต๋ํ ์ ๊ฑฐํ๊ณ , ํ๋ก ์์ฒด๊ฐ ์ด๋ ์ ๋ ฅ ์ ์๋ถํฐ regulation์ ์์ํ๋์ง ๋ณด๊ธฐ ์ํ ์กฐ๊ฑด์ ๋๋ค. ๋ค๋ง dropout voltage๊น์ง ์ ๋๋ก ํ๊ฐํ๋ ค๋ฉด ์ต๋ ๋ถํ ์กฐ๊ฑด์ ๋ฐ๋์ ๋ณ๋๋ก ํ์ธํด์ผ ํฉ๋๋ค. Pass transistor์์ ํ์ํ VDS ๋๋ VSD headroom์ ๋ถํ ์ ๋ฅ๊ฐ ์ปค์ง์๋ก ์ฆ๊ฐํ๋ฏ๋ก VIN(min) = VOUT + VDO์์ VDO๋ ๋ณดํต heavy-load ์กฐ๊ฑด์์ ๊ฐ์ฅ ์ปค์ง๋๋ค. ๋ฐ๋ผ์ no-load input range์ maximum-load dropout์ ๊ฐ์ ๊ทธ๋ํ์ฒ๋ผ ๋ณด์ฌ๋ ๊ฒ์ฆ ๋ชฉ์ ์ด ์๋ก ๋ค๋ฆ ๋๋ค.Line Transient์์ 100uA๋ฅผ ์ฌ์ฉํ ๊ฒ์ ์ ๋ ฅ ์ ์๋ง step์ผ๋ก ๋ณํ์ํค๊ณ ๋ถํ๋ ๊ณ ์ ํ์ฌ line response๋ง ๋ถ๋ฆฌํด ๋ณด๊ธฐ ์ํด์์ ๋๋ค. ์์ ๋ฌด๋ถํ์์๋ pass transistor๊ฐ ๊ฑฐ์ ๊บผ์ง ์ํ์ ๊ฐ๊น์์ ธ ์ ๋ ฅ ๋ณํ์ ๋ํ ์๋ต์ด ์ ์์ ์ธ regulation ์ํ์ ๋ค๋ฅด๊ฒ ๋ณด์ผ ์ ์์ต๋๋ค. ๋ฐ๋๋ก ์ต๋ ๋ถํ๋ฅผ ์ฌ์ฉํ๋ฉด dropout์ด๋ current-limit ์ํฅ์ด ์์ผ ์ ์์ฃ . ๊ทธ๋์ 100uA์ฒ๋ผ ํ๋ก๊ฐ ์ ์์ ์ธ closed-loop regulation ์์ญ์ ๋จธ๋ฌผ ์ ์๋ ๋ํ ๋ถํ๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๋๋ค. ์ค์ ๊ธฐ์ ์์๋ nominal load๋ฟ ์๋๋ผ minimum load์ maximum load์์๋ line transient๋ฅผ ๋๋ฆฌ๊ณ , overshoot์ undershoot, settling time์ ๊ฐ๊ฐ ์ธก์ ํฉ๋๋ค.V8๊ณผ ๊ฐ์ 0V ์ ์์์ ์ ์์ ๊ณต๊ธํ๊ธฐ ์ํ ๋ถํ์ด ์๋๋ผ ์ ๋ฅ๋ฅผ ์ธก์ ํ๊ธฐ ์ํ current probe๋ก ์ฌ์ฉํฉ๋๋ค. SPICE์์๋ ์ ์์์ ํต๊ณผํ๋ branch current๋ฅผ I(V8) ํํ๋ก ์ง์ ์ฝ์ ์ ์๊ธฐ ๋๋ฌธ์, ์ ์ ๊ณต๊ธ ๊ฒฝ๋ก์ 0V ์ ์์์ ์ง๋ ฌ๋ก ๋ฃ์ด quiescent current๋ฅผ ์ธก์ ํฉ๋๋ค. ์ธ๋ถ ๋ถํ๊ฐ 0A๋ผ๋ฉด Iq๋ ๋๋ต Iq = Iin์ผ๋ก ๋ณผ ์ ์๊ณ , ๋ถํ๊ฐ ์ฐ๊ฒฐ๋ผ ์๋ค๋ฉด Iq = Iin - Iload๋ก ๊ตฌ๋ถํด์ผ ํฉ๋๋ค.V8์ ๊ธฐ์กด wire ๋์ ์ง๋ ฌ๋ก ์ ํํ๊ฒ ์ฝ์ ํ๋ค๋ฉด DC์ transient์์๋ ์ด์์ ์ธ 0์ด ์ฐ๊ฒฐ๊ณผ ๊ฑฐ์ ๊ฐ์ผ๋ฏ๋ก ์์ ๊ฒฐ๊ณผ๋ฅผ 10dB ๋ฐ๊ฟ ๊ฐ๋ฅ์ฑ์ ๋ฎ์ต๋๋ค. AC ๊ฐ์ด ๋น์ด ์๊ฑฐ๋ 0์ด์ด๋ AC ํด์์์ 0V ์ ์์์ ์ด์์ ์ธ short๋ก ๋์ํฉ๋๋ค. ๋ค๋ง V8์ ๊ธฐ์กด wire์ ๋ณ๋ ฌ๋ก ๋ฌ์๊ฑฐ๋, loop gain์ ์ธก์ ํ๊ธฐ ์ํ AC injection source์ ๋ณ๋ ฌ ๋๋ ์๋ชป๋ ์์น์ ์ฐ๊ฒฐํ๋ค๋ฉด ์ด์ผ๊ธฐ๊ฐ ๋ฌ๋ผ์ง๋๋ค. ์ด ๊ฒฝ์ฐ AC injection ์ ํธ๊ฐ V8์ ์ํด short๋๊ฑฐ๋ feedback loop๋ฅผ ๋์ผ๋ ค๋ ์ง์ ์ด ๋ค์ ์ฐ๊ฒฐ๋ ์ ์์ด gain๊ณผ phase๊ฐ ์์ ํ ๋ค๋ฅด๊ฒ ์ธก์ ๋ ์ ์์ต๋๋ค. โ0V๋๊น ์๋ฌด ์ํฅ์ด ์๋คโ๊ฐ ์๋๋ผ, ์ ์์ 0V๋ก ๊ฐ์ ํ๋ ์ด์์ ์ธ source๋ผ๋ ์ ์ ๋ณด์ ์ผ ํฉ๋๋ค.๋ฐ๋ผ์ ํ์ฌ ๊ฒฐ๊ณผ๋ V8์ ๋ชจ๋ ์ญ์ ํด์ ํ๋จํ๊ธฐ๋ณด๋ค, Stability testbench์์๋ ๊ฐ์์ ๋์ผํ๊ฒ AC injection source์ ์์น์ V8์ ์ฐ๊ฒฐ ์์น๋ฅผ ๋จผ์ ๋ง์ถ๊ณ , V8์ด ์ ์ rail์ ์ง๋ ฌ๋ก๋ง ๋ค์ด๊ฐ๋์ง ํ์ธํ๋ ๊ฒ์ด ์ ํํฉ๋๋ค. ๊ทธ๋ค์ load๋ฅผ 10uA๋ก ๊ณ ์ ํ๊ณ VIN, temperature, capacitor ESR, MOS model, solver๋ฅผ ๋ง์ถ ๋ค ๋ค์ ์คํํด ๋ณด์ธ์. ์ด ์ํ์์๋ 80dB๊ฐ ๋์จ๋ค๋ฉด View SPICE Netlist ๊ธฐ์ค์ผ๋ก ๋ ํ์ผ์ ๋น๊ตํด์ผ ํ๋ฉฐ, ๊ทธ๋๋ ์ปดํจํฐ ์ฐจ์ด๊ฐ ์๋๋ผ model ๋๋ testbench revision ์ฐจ์ด๋ก ๋ณด๋ ๊ฒ์ด ๋ง์ต๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 51
Q&A
gm ๊ทธ๋ํ plot
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.ํ์ธํ์ ๋ฐฉํฅ์ด ๋ง์ต๋๋ค. LTspice ํํ์ฐฝ์ d()๋ ํ์ฌ x์ถ ๋ณ์์ ๋ํ ์์น ๋ฏธ๋ถ์ ๋๋ค. x์ถ์ด VGS๋ผ๋ฉด d(Id(M1))๋ dId/dVGS๊ฐ ๋์ด gm์ผ๋ก ๋ณผ ์ ์์ง๋ง, x์ถ์ด W๋ผ๋ฉด d(Id(M1))๋ dId/dW๊ฐ ๋ฉ๋๋ค. ๋ฐ๋ผ์ W๋ฅผ x์ถ์ผ๋ก ๋๊ณ ๊ฐ์ ์์์ ์ ์ฉํ๋ฉด gm์ด ์๋๋ผ ์ ํ ๋ค๋ฅธ ๋ฌผ๋ฆฌ๋์ด ๊ณ์ฐ๋ฉ๋๋ค.์ฒซ ๋ฒ์งธ ๊ทธ๋ํ์ ์ ๋ ฅํ์ ์์ gm์ด ์๋๋ผ gm/Id์ ๋๋ค. ์์ ๋ง์ง๋ง์ /Id(M1)์ด ๋ค์ด๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ธ๋ก์ถ์ด ์ฝ 20~27 V^-1์์ ์์ํด VGS๊ฐ ์ฆ๊ฐํ๋ฉด์ 10 V^-1 ์ดํ๋ก ๋ด๋ ค๊ฐ๋ ๋ชจ์ต์ ์ฝํ ๋ฐ์ ์์ญ์์ ๊ฐํ ๋ฐ์ ์์ญ์ผ๋ก ์ด๋ํ ๋ ๋ํ๋๋ ์ผ๋ฐ์ ์ธ gm/Id ํํ์ ๋๋ค. ๋ค๋ง Id๊ฐ ์ nA ์ดํ๋ก ์์์ง๋ ๊ตฌ๊ฐ์์๋ ์์น ๋ฏธ๋ถ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ์์ Id๋ก ๋๋๊ธฐ ๋๋ฌธ์ ๋ ธ์ด์ฆ๋ ๊ธ๊ฒฉํ ๋ณํ๊ฐ ๋ํ๋ ์ ์์ต๋๋ค.ํ์ฌ ์ฌ์ฉํ์ d(Id(M1))/d(V(vinp)-V(n002)) ์์ x์ถ์ ๋ํ Id ๋ณํ๋์ x์ถ์ ๋ํ VGS ๋ณํ๋์ผ๋ก ๋๋ ํํ์ ๋๋ค. x์ถ์ด ์ ๋ ฅ ์ ์์ด๊ณ ์์ค ์ ์์ด ๊ณ ์ ๋์ด ์๋ค๋ฉด dVGS/dx๊ฐ ๊ฑฐ์ 1์ด๋ฏ๋ก gm์ ์ป์ ์ ์์ต๋๋ค. ๋ฐ๋๋ก x์ถ์ด W๋ผ๋ฉด VGS๋ ๊ฑฐ์ ๋ณํ์ง ์์ผ๋ฏ๋ก dVGS/dW๊ฐ 0์ ๊ฐ๊น์์ง๋๋ค. ์ด ์์ ๊ฐ์ผ๋ก ๋๋๋ ๊ณผ์ ์์ ํฐ ์ค์ฐจ๋ ์์๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ฉฐ, ๋ ๋ฒ์งธ ๊ทธ๋ํ๋ gm์ผ๋ก ํด์ํ๋ฉด ์ ๋ฉ๋๋ค.W์ ๋ฐ๋ฅธ gm/Id๋ฅผ ๋น๊ตํ๋ ค๋ฉด W๋ฅผ ์ง์ DC sweep์ x์ถ์ผ๋ก ๋์ง ์๊ณ , W๋ .step์ผ๋ก ๋ณ๊ฒฝํ๋ฉด์ VGS๋ฅผ DC sweepํด์ผ ํฉ๋๋ค. MOSFET์ W ํญ๋ชฉ์ {Wn}์ผ๋ก ์ค์ ํ๊ณ ํ๋ก๋์ .param Wn=1u, .step param Wn 1u 20u 1u, .dc VGS 0 3.3 1m์ ๋ฃ์ผ์๋ฉด ๋ฉ๋๋ค. ์ฌ๊ธฐ์ VGS๋ ๊ฒ์ดํธ์ ์ฐ๊ฒฐํ DC ์ ์์์ ์ด๋ฆ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด x์ถ์ ํญ์ VGS๋ก ์ ์ง๋๊ณ , ์๊น๋ณ ๊ณก์ ์ด W=1 um๋ถํฐ 20 um๊น์ง์ ๊ฒฐ๊ณผ๋ฅผ ์๋ฏธํฉ๋๋ค.์์ค ์ ์์ด ๊ณ ์ ๋์ด ์๋ค๋ฉด gm์ abs(d(Id(M1)))๋ก ํ์ธํ์๋ฉด ๋ฉ๋๋ค. ์์ค ์ ์๋ ๊ฐ์ด ๋ณํ๋ ๊ตฌ์กฐ๋ผ๋ฉด abs(d(Id(M1))/d(V(vinp,n002)))๋ฅผ ์ฌ์ฉํ๋ ํธ์ด ์ ํํฉ๋๋ค. gm/Id๋ abs(d(Id(M1))/d(V(vinp,n002)))/abs(Id(M1))๋ก ์ ๋ ฅํ์๋ฉด ๋ฉ๋๋ค. abs()๋ PMOS๋ ์์ ํ ๋ฐฉํฅ์ ๋ฐ๋ผ Id ๋ถํธ๊ฐ ๋ฐ๋๋ก ํ์๋๋ ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.๋์ผํ L, VGS, VDS ์กฐ๊ฑด์์๋ Id์ gm์ด ๋ชจ๋ W์ ๊ฑฐ์ ๋น๋กํ๊ธฐ ๋๋ฌธ์ gm/Id๋ W๋ฅผ 1 um์์ 20 um๊น์ง ๋ฐ๊พธ๋๋ผ๋ ๋๋ถ๋ถ ๋น์ทํ๊ฒ ๊ฒน์น๋ ๊ฒ์ด ์ ์์ ๋๋ค. W ๋ณํ์ ๋ฐ๋ผ gm/Id๊ฐ ํฌ๊ฒ ๋ฌ๋ผ์ง๋ค๋ฉด VDS ๋ณํ, body effect, ์์ค ์ ์ ๋ณํ, narrow-width effect ๋๋ ๋ชจ๋ธ์ ์์น ์ค์ฐจ๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค. AREA ์ต์ํ ๊ณผ์ ์์๋ gm/Id๋ง ๋ณด๋ ๊ฒ๋ณด๋ค Id/W๋ฅผ ๊ฐ์ด ํ์ธํ๋ ๊ฒ์ด ๋ ์ค์ํฉ๋๋ค.AMP์ ๋ฉด์ ์ ์ค์ผ ๋๋ ํ์ํ gm์ ๋จผ์ ๊ณ์ฐํ๊ณ , gm/Id๋ก ํ์ํ ์ ๋ฅ๋ฅผ ์ ํ ๋ค, Id/W ๊ณก์ ์ผ๋ก W๋ฅผ ๊ฒฐ์ ํ๋ ์์๋ก ์ ๊ทผํ์๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด GBW=10 MHz, CL=1 pF๋ผ๋ฉด gm_target โ 2piGBW*CL์ด๋ฏ๋ก ์ฝ 62.8 uS์ ๋๋ค. gm/Id=15 V^-1์ ์ ํํ๋ฉด Idโ62.8 uS/15 V^-1โ4.2 uA๊ฐ ๋ฉ๋๋ค. ์๋ฎฌ๋ ์ด์ ์์ Id/W=5 uA/um๊ฐ ๋์๋ค๋ฉด Wโ4.2 uA/(5 uA/um)โ0.84 um๋ก ์ก์ ์ ์์ต๋๋ค.gm/Id๋ฅผ 20~25 V^-1 ์ ๋๋ก ๋์ด๋ฉด ํ์ํ ์ ๋ฅ๋ ๊ฐ์ํ์ง๋ง ๊ฐ์ ์ ๋ฅ๋ฅผ ๋ง๋ค๊ธฐ ์ํ W๊ฐ ์ปค์ง๊ณ ๊ธฐ์ ์ปคํจ์ํด์ค๊ฐ ์ฆ๊ฐํ ์ ์์ต๋๋ค. ๋ฐ๋๋ก gm/Id๋ฅผ 5~8 V^-1๋ก ๋ฎ์ถ๋ฉด W๋ ์ค์ด๋ค ์ ์์ง๋ง ์๋น์ ๋ฅ๊ฐ ์ฆ๊ฐํฉ๋๋ค. AREA ์ต์ํ๊ฐ ์ฐ์ ์ด๋ผ๋ฉด gm/Id, Id/W, ๊ธฐ์ ์ปคํจ์ํด์ค, GBW๋ฅผ ํจ๊ป ๋ณด๋ฉด์ ๋ณดํต 10~18 V^-1 ๋ถ๊ทผ์์ ํํ์ ์ ์ฐพ๋ ๋ฐฉ์์ด ํ์ค์ ์ ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 57
Q&A
ํด ์ฌ์ฉ
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.๋ค, Virtuoso์ HSPICE๋ก ์งํํ์ ๋ ๊ด์ฐฎ์ต๋๋ค. ์คํ๋ ค ํ์ฐ์ ํ๊ฒฝ์์ TSMC 28nm PDK๊น์ง ์ ๊ทผ ๊ฐ๋ฅํ๋ค๋ฉด, ํด ๊ฒฝํ ์์ฒด๋ ์๋นํ ์ข์ ์์ฐ์ด ๋ฉ๋๋ค. ์ ๊ฐ์์์๋ ์๊ฐ์๋ค์ด ๋์ผํ ํ๊ฒฝ์์ ๋ฐ๋ผ์ฌ ์ ์๋๋ก TSMC 180nm ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก DC operating point, DC sweep, AC sweep, transient, noise ๋ถ์๊ณผ Single-Stage amp, BGR, AMP, LDO, Level-Shifter, Comparator, Oscillator, Charge-Pump ๊ฐ์ Analog IP ์ค๊ณ๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.๋ค๋ง ๊ทธ๋๋ก 28nm์ ์ฎ๊ฒจ์ ์์น๊น์ง 1:1๋ก ๋ง์ถ๋ ค๊ณ ํ๋ฉด ๋ฌด๋ฆฌ๊ฐ ์๊ธธ ์ ์์ต๋๋ค. 180nm์์๋ 1.8V ๋๋ 3.3V ๊ณ์ด ๋์์ ์ ์ ๋ก ์ก๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , ์ฑ๋ ๊ธธ์ด๋ ์ด๋ ์ ๋ ๊ธธ๊ฒ ๊ฐ์ ธ๊ฐ๋ฉด์ ro, gm, gain์ ํ๋ณดํ๊ธฐ๊ฐ ์๋์ ์ผ๋ก ํธํฉ๋๋ค. 28nm์์๋ VDD๊ฐ ๋ณดํต 0.9V์์ 1.0V ๊ทผ์ฒ๋ก ๋ฎ์์ง๊ณ , intrinsic gain์ธ gmro๊ฐ ์์์ง๋ ๋ฐฉํฅ์ด๋ผ ๊ฐ์ Single-stage amp๋ฅผ ์ค๊ณํด๋ DC gain์ด 40dB ์ด์ ๋์ค๋ ๊ตฌ์กฐ๊ฐ 20dB๋์์ ๋งํ๋ ์ํฉ์ด ์ถฉ๋ถํ ๋์ต๋๋ค. ๊ทธ๋์ W/L ๊ฐ์ ๊ฐ์์ ๋๊ฐ์ด ๋ฐ๋ผ ํ๊ธฐ๋ณด๋ค, ํ๋ก ํ ํด๋ก์ง์ ๋ถ์ ์์๋ฅผ ๋ฐ๋ผ๊ฐ๊ณ sizing์ 28nm์ ๋ง์ถฐ ๋ค์ ์ก๋ ๋ฐฉ์์ด ๋ง์ต๋๋ค.์ค๋ฌด ๊ด์ ์์๋ ์ด๊ฒ ๋ ์ข์ ํ๋ จ์ด๊ธฐ๋ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด LDO๋ฅผ ์ค๊ณํ ๋ 180nm์์๋ pass device ํฌ๊ธฐ์ compensation cap์ ํค์์ phase margin 60๋ ์ด์์ ๋ง์ถ๋ ์์ผ๋ก ์ ๊ทผํ ์ ์์ง๋ง, 28nm์์๋ ๋ฎ์ VDD ๋๋ฌธ์ error amp์ output swing, dropout margin, load transient์์ ํจ์ฌ ๋นจ๋ฆฌ ํ๊ณ๊ฐ ๋ณด์ ๋๋ค. ์ด๋ DC gain, UGB, phase margin, PSRR, load regulation์ ๊ฐ๊ฐ ๋ฐ๋ก ๋ณด๋ ๊ฒ ์๋๋ผ, โVout ์ค์ฐจ 1ํผ์ผํธ ์ด๋ด, phase margin 55๋ ์ด์, load step 0mA to 10mA์์ undershoot 50mV ์ดํโ์ฒ๋ผ ๋ณธ์ธ ๊ธฐ์ค์ ์ก๊ณ ์กฐ์ ํด์ผ ํฉ๋๋ค. ๋ฉด์ ์์๋ ๋จ์ํ โ28nm๋ก ํ์ต๋๋คโ๋ณด๋ค โ180nm ๊ธฐ์ค ๊ฐ์ ํ๋ก๋ฅผ 28nm PDK๋ก ํฌํ ํ๋ฉด์ VDD ๊ฐ์์ intrinsic gain ์ ํ ๋๋ฌธ์ compensation๊ณผ device sizing์ ์ฌ์กฐ์ ํ์ต๋๋คโ๋ผ๊ณ ๋งํ๋ ์ชฝ์ด ํจ์ฌ ์ค๋๋ ฅ์ด ์์ต๋๋ค.Virtuoso์ HSPICE ์กฐํฉ๋ ๋ฌธ์ ์์ต๋๋ค. ๊ฐ์์ ํต์ฌ์ ํน์ ๋ฒํผ ์์น๋ฅผ ์ธ์ฐ๋ ๊ฒ ์๋๋ผ schematic ๊ตฌ์ฑ, testbench ๊ตฌ์ฑ, OP point ํ์ธ, AC ์์ ๋ ํ์ธ, transient ์๋ต ํ์ธ, corner๋ณ worst-case๋ฅผ ์ก๋ ํ๋ฆ์ ๋๋ค. Virtuoso ADE์์ ์๋ฎฌ๋ ์ด์ ์ ๋๋ฆฌ๋ , netlist๋ฅผ ๋ฝ์์ HSPICE๋ก ๋๋ฆฌ๋ ์ต์ข ์ ์ผ๋ก ๋ณด๋ ๊ฐ์ Id, Vgs, Vds, Vth, gm, gds, gain, pole, zero, phase margin ๊ฐ์ ์ค๋ฌด ์งํ์ ๋๋ค. ๋ค๋ง ๊ฐ์ ํ๋ฉด๊ณผ ๋ฉ๋ด๊ฐ ๋ค๋ฅผ ์ ์์ผ๋, ์ด๋ฐ์๋ ๊ฐ์์ ๋์ผํ ํ๋ก๋ฅผ 180nm ๊ธฐ์ค ๊ฐ๋ ์ผ๋ก ์ดํดํ๊ณ , ์ดํ ๋ณธ์ธ ํ๊ฒฝ์ 28nm PDK์์ netlist include, model corner, device name, supply ์กฐ๊ฑด์ ๋ง์ถฐ๊ฐ๋ ์์ผ๋ก ๋ณํํ์๋ฉด ๋ฉ๋๋ค.์ ๊ฐ ์ถ์ฒ๋๋ฆฌ๋ ๋ฐฉ์์ ๊ฐ์ ํ๋ก๋ฅผ ๊ทธ๋๋ก โ๋ณต๋ถ ๊ตฌํโํ๋ ค๊ณ ํ๊ธฐ๋ณด๋ค, ๊ฐ ๋ธ๋ก๋ง๋ค ๋ชฉํ ์คํ์ ํ๋์ฉ ๋ค์ ์ก๋ ๊ฒ๋๋ค. AMP๋ผ๋ฉด gain 30dB ์ด์, UGB 10MHz ์ด์, phase margin 60๋ ๊ทผ์ฒ, power 100uW ์ดํ์ฒ๋ผ ์ก๊ณ , Comparator๋ผ๋ฉด offset 5mV ์ดํ, delay 1ns์์ 10ns ๋ฒ์, current ์์ญ uA ์์ค์ฒ๋ผ ํ์ค์ ์ธ ๊ธฐ์ค์ ์ธ์๋ณด์ธ์. 28nm์์๋ mismatch, leakage, short-channel effect ์ํฅ์ด ์ปค์ง๊ธฐ ๋๋ฌธ์ Monte Carlo๋ PVT corner๊น์ง ๊ฐ์ด ๋ณด๋ฉด ํจ์ฌ ์ข์ต๋๋ค. ํนํ TT๋ง ๋ง๋ ํ๋ก๋ ์ค๋ฌด์์ ๊ฑฐ์ ์๋ฏธ๊ฐ ์๊ณ , SS/FF์ ์จ๋ -40C to 125C, supply +/-10ํผ์ผํธ ์ ๋๋ฅผ ํ๋ค์์ ๋ ์ฑ๋ฅ์ด ์ผ๋ง๋ ๋ฌด๋์ง๋์ง๊ฐ ์ค๊ณ์์ ์ค๋ ฅ์ผ๋ก ๋ณด์ ๋๋ค.์ ๋ฆฌํด์ ๋ง์๋๋ฆฌ๋ฉด, ์๊ฐ ์์ฒด์๋ ์ ํ ๋ฌด๋ฆฌ ์์ต๋๋ค. ์คํ๋ ค TSMC 28nm์ Virtuoso/HSPICE๋ฅผ ์ธ ์ ์๋ ํ๊ฒฝ์ด๋ฉด ๊ฐ์ ๋ด์ฉ์ ๋ ์ค๋ฌด์ ์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ๋ค๋ง ๊ฐ์์ 180nm ์์น์ ๋ณธ์ธ 28nm ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๊ฒ ๋์ค๋ ๊ฑด ์ ์์ด๊ณ , ๊ทธ ์ฐจ์ด๋ฅผ โ๊ณต์ ์ค์ผ์ผ๋ง์ ๋ฐ๋ฅธ VDD, ro, gain, headroom, leakage ๋ณํโ๋ก ์ค๋ช ํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด ์ ์ผ ์ค์ํฉ๋๋ค. ์ด ๋ฐฉํฅ์ผ๋ก ์งํํ์๋ฉด ๋จ์ ์๊ฐ์ด ์๋๋ผ, ๋ฉด์ ์์ ๊ฝค ๊ฐํ๊ฒ ์ดํํ ์ ์๋ Analog IP ํฌํ ๊ฒฝํ์ผ๋ก ๊ฐ์ ธ๊ฐ์ค ์ ์์ต๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 66
Q&A
์น์ ๊ฐ์ ์๋ฃ ๋ฌธ์
์๋ ํ์ธ์, ๋ฌธ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์น์ 2์ ๊ต์์ด ๋๋ฝ๋์ด์์ด์ ์ถ๊ฐํด๋์์ต๋๋ค.6,7์ ๋ฉด์ ์ธ์ ์ชฝ์ธ๋ฐ, 5์ธ์ ์ ํตํฉ๋์ด์๊ธฐ๋๋ฌธ์ ํ์ธํด๋ณด์๋ฉด ๋ค ์ด์ด์ ธ์์๊ฑฐ์์!์ผ๋จ ์ ๊ฐ ํ์ธํ์๋๋ ๋ชจ๋ ์ฌ๋ฆฐ๋ฏํ๋ฐ ํน์ ๋ ํ์ธ์ด ์๋๋๊ฒ ์๋ค๋ฉด ๋ฌธ์ ๋ถํ๋๋ ค์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 91
Q&A
49. DAC Schematic ์ค๊ณํ๊ธฐ ๊ฐ์์์ ์ง๋ฌธ์์ต๋๋ค
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ง๋ฌธํ์ HP/LINE_OUTA, HP/LINE_OUTB ์ชฝ์ ์ ํญ๊ณผ ์ปคํจ์ํฐ ์ง๋ ฌ ์ฐ๊ฒฐ์ ๋จ์ํ ๋์ปคํ๋ง ์ปคํจ์ํฐ๋ผ๊ธฐ๋ณด๋ค, ์ค๋์ค ์ถ๋ ฅ๋จ์ ๊ณ ์ฃผํ ๋ ธ์ด์ฆ๋ฅผ ์ค์ด๋ฉด์ ์ถ๋ ฅ ๋๋ผ์ด๋ฒ์ ์์ ์ฑ์ ๊นจ์ง ์๊ธฐ ์ํ damping์ฉ RC ๋คํธ์ํฌ๋ก ๋ณด๋ ๊ฒ ๋ง์ต๋๋ค. ์ด ๊ฐ์์์๋ STM32 Mixed-signal ๋ณด๋ ํ๋ก์ ํธ ์์์ DAC schematic ์ค๊ณ๋ฅผ ๋ค๋ฃจ๊ณ ์๊ณ , ์๋จ์์ DAC/MIC/I2C ์ธํฐํ์ด์ค ์ ํ๊ณผ DAC schematic ์ค๊ณ๊ฐ ์ด์ด์ง๋๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.๋ค๋ฅธ ํ์ ์ปคํจ์ํฐ๋ฅผ GND๋ก ๋ถ์ด๋ ๊ฒฝ์ฐ๋ ์ ์ ํ, ๊ธฐ์ค์ ์ ํ, ๋ฐ์ด์ด์ค ํ์ฒ๋ผ ํด๋น ๋ ธ๋๊ฐ ๊ฑฐ์ DC์ ๊ฐ๊น๊ฑฐ๋ ๋ด๋ถ ํ๋ก๊ฐ ๊ทธ ์ปคํจ์ํฐ ๋ถํ๋ฅผ ์ ์ ๋ก ์ค๊ณ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋ฐ๋ฐ HP/LINE_OUTA, HP/LINE_OUTB๋ ์ด๋ฆ ๊ทธ๋๋ก headphone ๋๋ line output ์ฑ๊ฒฉ์ ์๋ ๋ก๊ทธ ์ถ๋ ฅ ํ์ ๋๋ค. ์ด ํ์ ๋ด๋ถ DAC ์ถ๋ ฅ ๋ฒํผ๋ ์ค๋์ค ์ฐํ๊ฐ ์ธ๋ถ ๋ถํ๋ฅผ ์ง์ ๊ตฌ๋ํ๋ ๋ ธ๋๋ผ์, ์ปคํจ์ํฐ๋ฅผ ๋ฐ๋ก GND์ ๋ถ์ด๋ฉด ์ถ๋ ฅ๋จ ์ ์ฅ์์๋ ์ฃผํ์๊ฐ ์ฌ๋ผ๊ฐ์๋ก ๊ฑฐ์ short์ ๊ฐ๊น์ด capacitive load๋ฅผ ๋ณด๊ฒ ๋ฉ๋๋ค.์ปคํจ์ํฐ ์ํผ๋์ค๋ Xc = 1 / (2pif*C)๋ก ๊ณ์ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด 1 nF ์ปคํจ์ํฐ๋ 20 kHz์์ ์ฝ 7.96 kOhm์ด๋ผ ์ค๋์ค ๋์ญ์์๋ ํฐ ๋ถ๋ด์ด ์์ด ๋ณด์ด์ง๋ง, 10 MHz์์๋ ์ฝ 15.9 Ohm๊น์ง ๋จ์ด์ง๋๋ค. 100 nF๋ฅผ ๋ฐ๋ก ๋ถ์ด๋ฉด 10 MHz์์ ์ฝ 0.16 Ohm ์์ค์ด๋ผ ์ฌ์ค์ ๊ณ ์ฃผํ ์ฑ๋ถ์ GND๋ก ๊ฐํ๊ฒ ๋น๊ธฐ๋ ๊ตฌ์กฐ๊ฐ ๋ฉ๋๋ค. ์ถ๋ ฅ ๋๋ผ์ด๋ฒ๊ฐ ์ด๋ฐ ๋ถํ๋ฅผ ์ง์ ๋ง๋๋ฉด phase margin์ด ์ค๊ณ , ringing, ๋ฐ์ง, THD ์ฆ๊ฐ, pop noise, ์๋น์ ๋ฅ ์ฆ๊ฐ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.์ฌ๊ธฐ์ ์ง๋ ฌ ์ ํญ์ ์ญํ ์ด ์ค์ํฉ๋๋ค. ์ปคํจ์ํฐ๊ฐ ๊ณ ์ฃผํ์์ ๋ฎ์ ์ํผ๋์ค๊ฐ ๋๋๋ผ๋, ์ถ๋ ฅ ํ์ด ๋ณด๋ ์ต์ ์ํผ๋์ค๋ฅผ ์ ํญ๊ฐ ์ด์์ผ๋ก ์ ํํด ์ค๋๋ค. ์๋ฅผ ๋ค์ด 47 Ohm๊ณผ 1 nF๋ฅผ ์ง๋ ฌ๋ก GND์ ์ฐ๊ฒฐํ๋ฉด ๊ณ ์ฃผํ์์ ์ปคํจ์ํฐ๋ ๊ฑฐ์ ์งง์์ง์ง๋ง, ์ถ๋ ฅ๋จ์ ์ต์ 47 Ohm ์ ๋์ ๊ฒฝ๋ก๋ฅผ ๋ณด๊ฒ ๋ฉ๋๋ค. 3.3 V ๊ณ์ด ์ ํธ ๊ธฐ์ค์ผ๋ก ๋จ์ ๊ณ์ฐํ๋ฉด I = V/R์ด๋ฏ๋ก 47 Ohm์ด๋ฉด ์ต๋ ์ฝ 70 mA ์์ค์ ์๊ฐ ๊ฒฝ๋ก๊ฐ ๋๊ณ , 100 Ohm์ด๋ฉด ์ฝ 33 mA ์์ค์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ค์ ์ค๋์ค ์ถ๋ ฅ์ AC swing์ด ๋ ์๊ธฐ ๋๋ฌธ์ ์ด๋ณด๋ค ๋ฎ์ง๋ง, ์ค๊ณ์๋ ์ด๋ฐ ์์ผ๋ก ์ถ๋ ฅ ๋๋ผ์ด๋ฒ์ ํ์ฉ ์ ๋ฅ์ ๋ฐ์ด, ์๊ณก ๋ง์ง์ ๊ฐ์ด ๋ด ๋๋ค.RC ์ง๋ ฌ ๋คํธ์ํฌ๋ ์ฃผํ์ ์ ํ์ ์ผ๋ก ๋์ํฉ๋๋ค. ๋๋ต fc = 1 / (2piR*C)๋ก ๊ฐ์ ์ก์ ์ ์๋๋ฐ, 47 Ohm๊ณผ 1 nF๋ฉด ์ฝ 3.4 MHz ๊ทผ์ฒ๋ถํฐ ์ปคํจ์ํฐ ๊ฒฝ๋ก๊ฐ ์๋ฏธ ์๊ฒ ์ด๋ฆฌ๊ธฐ ์์ํฉ๋๋ค. ์ฆ 20 Hz์์ 20 kHz ์ ๋์ ์ค๋์ค ์ ํธ๋ ๊ฑฐ์ ๊ฑด๋๋ฆฌ์ง ์๊ณ , MHz ๋์ญ์ DAC switching noise, digital coupling noise, cable๋ก ๋๊ฐ๋ EMI ์ฑ๋ถ์ ์ค์ด๋ ์ชฝ์ ๋ ๊ฐ๊น์ต๋๋ค. ๊ทธ๋์ ์ด ๊ตฌ์กฐ๋ โ์ค๋์ค ํ์ง์ ์ ์งํ๋ฉด์ ๊ณ ์ฃผํ ์ฑ๋ถ๋ง ์ ๋นํ ์ฃฝ์ด๋โ ํํ์์ด๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค.์ปคํจ์ํฐ๋ง ์ฌ์ฉํ๋ฉด ์ ๋๋๋ ์ง๋ฌธ์๋, ์ค๋ฌด์์๋ ๋๋ถ๋ถ ๊ถ์ฅํ์ง ์๋๋ค๊ณ ๋ต๋ณ๋๋ฆฌ๋ ๊ฒ ๋ง์ต๋๋ค. ์ปคํจ์ํฐ๋ง GND๋ก ๋ถ์ด๋ ์๊ฐ ์ถ๋ ฅ๋จ์ ์์ capacitive load๋ฅผ ๋ณด๊ฒ ๋๊ณ , ์ด๋ ๋ด๋ถ op-amp๋ charge-pump ๊ธฐ๋ฐ headphone driver๊ฐ ์์ ์ ์ผ๋ก ๋์ํ๋ค๋ ๋ณด์ฅ์ด ์์ต๋๋ค. ๋ฐ์ดํฐ์ํธ์์ โmaximum capacitive load 50 pFโ ๋๋ โstable with Cload up to 100 pFโ์ฒ๋ผ ์กฐ๊ฑด์ ์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ์ฌ๊ธฐ์ 1 nF, 10 nF ๊ฐ์ ๊ฐ์ ์ง์ ๋ฌ์๋ฒ๋ฆฌ๋ฉด ์คํ์ 10๋ฐฐ์์ 100๋ฐฐ ์ด์ ๋๊ธฐ๋ ์ํฉ์ด ์๊ธธ ์ ์์ต๋๋ค. ํ๋ก๋์์ผ๋ก๋ ๋ ธ์ด์ฆ๊ฐ ์ค์ด๋ค ๊ฒ์ฒ๋ผ ๋ณด์ฌ๋, ์ค์ ๋ณด๋์์๋ ์คํ๋ ค 1 MHz์์ 20 MHz ์ฌ์ด์ ์์ ๋ฐ์ง์ด ์๊ธฐ๊ณ , ๊ทธ๊ฒ ์ค๋์ค ๋์ญ์์๋ โ์ฐ์ตโ ํ๋ ์ก์์ด๋ THD+N ์ ํ๋ก ๋ํ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.์ ํ ๊ด์ ์์๋ ๋ ํ์ค์ ์ธ ์ด์ ๋ ์์ต๋๋ค. HP/LINE_OUT ๋ผ์ธ์ ๋ณด๋ ์์์ ๋๋๋ ์ ํธ๊ฐ ์๋๋ผ ์ปค๋ฅํฐ, ์ผ์ด๋ธ, ์ธ๋ถ ์ฐํ, ์ด์ดํฐ ๊ฐ์ ์ธ๋ถ ์ธ๊ณ์ ๋ง๋๋ ์ ํธ์ ๋๋ค. ์ผ์ด๋ธ์ ๊ธธ์ด์ ๋ฐ๋ผ ์์ญ pF์์ ์๋ฐฑ pF ์ ๋์ ๊ธฐ์ ์ปคํจ์ํด์ค๋ฅผ ๋ง๋ค๊ณ , ์ฌ์ฉ์๊ฐ ๊ฝ๋ ๋ถํ๋ 16 Ohm headphone๋ถํฐ 10 kOhm line input๊น์ง ๋๊ฒ ๋ฐ๋๋๋ค. ์ด๋ฐ ์กฐ๊ฑด์์ ์ปคํจ์ํฐ๋ง ํฌ๊ฒ ๋ถ์ฌ๋ฒ๋ฆฌ๋ฉด ํน์ ๋ถํ์์๋ ๊ด์ฐฎ๋ค๊ฐ, ์์ฐ ํ ํน์ ์ด์ดํฐ์ด๋ ํน์ ์ผ์ด๋ธ์์๋ง ๋ ธ์ด์ฆ๋ ๋ฐ์ง์ด ์๊ธฐ๋ ๊ณจ์น ์ํ ๋ถ๋์ด ๋์ต๋๋ค. ๊ทธ๋์ ์ ํญ์ ๋ฃ์ด ์ถ๋ ฅ๋จ๊ณผ ์ธ๋ถ capacitive ํ๊ฒฝ ์ฌ์ด๋ฅผ ์์ถฉ์ํค๋ ๊ฒ๋๋ค.๊ฐ์ ํ๋ก์ฒ๋ผ HP/LINE_OUTA/B์๋ง R-C ์ง๋ ฌ ๊ตฌ์ฑ์ ๋ ์ด์ ๋, ๊ทธ ํ์ด ์ผ๋ฐ GPIO๋ ์ ์ ํ์ฒ๋ผ โ์กฐ์ฉํ๊ฒ ๊ณ ์ ํด์ผ ํ๋ ๋ ธ๋โ๊ฐ ์๋๋ผ โ์ ํธ ํ์ง์ ์ ์งํ๋ฉด์ ์ธ๋ถ๋ก ๋ด๋ณด๋ด์ผ ํ๋ ์๋ ๋ก๊ทธ ์ถ๋ ฅ ๋ ธ๋โ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ์ ๋์ปคํ๋ง์์๋ ์ปคํจ์ํฐ๊ฐ GND๋ก ๋น ๋ฅด๊ฒ ์ ๋ฅ๋ฅผ ๊ณต๊ธํ๊ณ ๋ ธ์ด์ฆ๋ฅผ ์ก๋ ๊ฒ ๋ชฉ์ ์ด๋ผ ์ ํญ ์์ด ๋ถ์ด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง, ์ค๋์ค ์ถ๋ ฅ์์๋ ์ปคํจ์ํฐ ํ๋๋ก ์ก๋ ๋ฐฉ์์ด ์ถ๋ ฅ ๋ฒํผ ์์ ๋์ ์์ง์ ํด์น ์ ์์ต๋๋ค. ํ๋ก์ค๊ณ์์๋ ์ด ์ฐจ์ด๋ฅผ ๊ตฌ๋ถํ๋ ๊ฒ ๊ฝค ์ค์ํฉ๋๋ค.๊ฐ์ ์ก์ ๋๋ ๋ณดํต 22 Ohm์์ 100 Ohm ์ ๋์ ์ ํญ, ์๋ฐฑ pF์์ ์ nF ์ ๋์ ์ปคํจ์ํฐ๋ฅผ ๋๊ณ ์์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋๋ฌด ์์ ์ ํญ์ damping ํจ๊ณผ๊ฐ ์ฝํ๊ณ , ๋๋ฌด ํฐ ์ ํญ์ ์ถ๋ ฅ ๋ ๋ฒจ์ด๋ ๋ถํ ๊ตฌ๋ ๋ฅ๋ ฅ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. ์ปคํจ์ํฐ๋ ๋๋ฌด ์์ผ๋ฉด EMI ์ ๊ฐ ํจ๊ณผ๊ฐ ์ฝํ๊ณ , ๋๋ฌด ํฌ๋ฉด ์ค๋์ค ๋์ญ ๊ทผ์ฒ๊น์ง ์ํฅ์ ์ฃผ๊ฑฐ๋ ์ถ๋ ฅ๋จ ๋ถํ๋ฅผ ๋ฌด๊ฒ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ์ค์ ์ ํ์์๋ ์ค์ค๋ก์ค์ฝํ๋ก 1 kHz sine ์ถ๋ ฅ, 20 kHz ์ถ๋ ฅ, ๋ฌด์ ํธ idle ์ํ์ ๊ณ ์ฃผํ ๋ฐ์ง ์ฌ๋ถ๋ฅผ ๋ณด๊ณ , ๊ฐ๋ฅํ๋ฉด spectrum analyzer๋ FFT๋ก 100 kHz ์ด์ ๋ ธ์ด์ฆ๊น์ง ํ์ธํฉ๋๋ค.์ค๊ณ ์๋๋ฅผ ํ ๋ฌธ์ฅ์ผ๋ก ์ก์ผ๋ฉด, HP/LINE_OUTA/B์ ์ง๋ ฌ ์ ํญ์ ์ปคํจ์ํฐ๊ฐ ์ถ๋ ฅ๋จ์ ์ง์ ๋๋ฆฌ์ง ์๋๋ก ์ ๋ฅ์ ์์ ์ํฅ์ ์ ํํ๋ ๋ณดํธ๋ง์ด๊ณ , ์ปคํจ์ํฐ๋ ์ค๋์ค ์ถ๋ ฅ์ ์์ธ ๊ณ ์ฃผํ ๋ ธ์ด์ฆ์ EMI ์ฑ๋ถ์ GND๋ก ๋นผ์ฃผ๋ ์ญํ ์ ๋๋ค. ์ปคํจ์ํฐ๋ง ๋ถ์ด๋ ๋ฐฉ์์ ํ๋ก๋์ ๋ถํ ์๋ ์ค์ด๋ค์ง๋ง, ์ค์ ๋ณด๋ ๊ฒ์ฆ ๋จ๊ณ์์ ๋ฐ์ง, ์๊ณก, EMI ์ฌ์ํ ๊ฐ์ ๋น์ฉ์ ๋ง๋ค ์ ์์ด์ ํ์ ์์๋ ์ ํญ ํ๋๋ฅผ ์ถ๊ฐํด ์์ ์ฑ ๋ง์ง์ ํ๋ณดํ๋ ์ชฝ์ ๋ ์ ํธํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 73





