samcoach
@samcoach
Students
5,253
Reviews
506
Course Rating
5.0
์ด๋ ฅ ์ฌํญ
็พ) ๋ฐ๋์ฒด ๋๊ธฐ์ (CHIP ํ๋ก์ค๊ณ 4๋ ์ฐจ)
์๋ ๋ก๊ทธ IP / ๋์งํธ ์๋๋ฆฌ์ค ์ค๊ณ
A๊ธ ํนํ ์ถ์
๊ธ๋ก๋ฒ ์ธ๊ตญ ๊ธฐ์ ์์ง๋์ด ๊ธฐ์ ๋์
ๅ) ์คํํธ์ ์ธํ๋ฒ ์ดํ ์ ์ฒด (MCU Firm-ware ์ค๊ณ)
ๅ) ๋๊ธฐ์ ๊ฐ์ ์ ํ ์ ์ฒด (All-in-one ์ ์๊ธฐ ์์ฐ ๊ธฐ์ )
ๅ) ์ค๊ฒฌ๊ธฐ์ ์๋ฃ๊ธฐ๊ธฐ ์ ์ฒด (CIS, DDI ASIC ์ค๊ณ)
CHIP ์ค๊ณ ์ทจ์ /์ด์ง ์ถฉ๋ถํ ๋์ ํ ์ ์์ต๋๋ค.
์ ์ ํจ๊ป CHIP ์ค๊ณ ์ทจ์ /์ด์ง์ ๊ฐ๊น์์ง์ธ์!
"๋ฐ๋์ฒด ์๋ ๋ก๊ทธ/๋์งํธ ํ๋ก์ค๊ณ๋ฅผ ๊ฟ๊พธ์๋์?
๋๊ธฐ์ S์ ์ ํ์ง์์ ๋์ผ๋ก ๊ธฐ์ด๋ถํฐ ๋์๋๋ฆฝ๋๋ค!"
๋ฐ๊ฐ์ต๋๋ค! S์ ์์์ ์์คํ ๋ฐ๋์ฒด๋ฅผ ์ค๊ณํ๊ณ ์๋ ์ผ์ฝ์น ์ ๋๋ค :)
์ ๋ ์คํํธ์ ์์๋ถํฐ ํ๋ก์ค๊ณ ์ง๋ฌด์ ๋์ ํ๋ฉด์ ๋ง์ ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ด์์ต๋๋ค.
PCB ์ค๊ณ, F/W ์ค๊ณ, FPGA ์ค๊ณ, CHIP ์ค๊ณ๋ฅผ ๊ตฌ๋จน๊ตฌ๊ตฌ ์์ผ๋ก ๊ฒฝํํ์ฃ .
๊ทธ๋ฐ๋ฐ ํ ๊ฐ์ง ์์ฌ์์ด ์์์ต๋๋ค.
'์ ํ๋ก์ค๊ณ ๋ถ์ผ๋ ์ฒด๊ณํ๋ ์ค์ต ๊ธฐํ์ ์ทจ์ ์ ๋ํ ์ ๋ณด๊ฐ ์ ์๊น?'
๋ฐ๋์ฒด ๊ณต์ , ํ๋ก๊ทธ๋๋ฐ ๋ฑ์ ๋ถ์ผ๋ ์ฝํ ์ธ ๊ฐ ๋ง์์ง๋ง, ํ๋ก์ค๊ณ๋ ์ ๋ณด๊ฐ ์ ๋ค๋ณด๋ ๊ทธ์ '์จ๊ฒจ์ง ์ธ์'์ด์์ต๋๋ค.
์ด ๊ธ์ ์ฝ๋ ํ๋ก์ค๊ณ ์ทจ์ค์๋ถ๋ค ๋ํ ์ ์ ๊ฐ์ ๋ต๋ตํ ์ฌ์ ์ ๋๊ปด๋ณด์ จ์ ๊ฒ๋๋ค.
๊ทธ๋์ ํ์ง์์ ๋ฉด๋ด๋ ํด๋ณด๊ณ , ๊ต์๋๊ป ๋ฌผ์ด๋ณด๊ณ , IDEC ๊ฐ์๋ฅผ ์๊ฐํด๋ณด๊ธฐ๋ ํ์ฃ .
ํ์ง๋ง ์๋ค๋ง๋ฏ ์ฌ์ ํ ์ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ ์ ๋๋ค.
๊ทธ.๋.์! ์ ๊ฐ ์ง์ ์ทจ์ ๊น์ง ์ฐ๊ฒฐ๋๋ ์ฒด๊ณํ๋ ๊ฐ์๋ฅผ ์ ์ํด ๋ฒ๋ ธ์ต๋๋ค!
์ ๋ [์๋ ๋ก๊ทธ ํ๋ก-> ๋์งํธ ์์คํ -> MCU ํ์จ์ด -> ๋๋ผ์ด๋ฒ ์ค๊ณ -> ์ํํธ์จ์ด]๋ฅผ ๋ชจ๋ ๊ฒฝํํ๋ฉด์,
'Top-down / Bottom-up'์คํฌ์ ํตํด ์ ํ๊ณผ ํ๋ก๋ฅผ ์๋ฒฝํ ์ค๋ช ํด๋ผ ์ ์๊ฒ ๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ธํ๋ฐ์์ ์ค๋ฌด์ ์ธ ํ๋ก๋ฅผ ๋ค๋ฃจ๋ฉด์ '์๋ ๋ก๊ทธ/๋์งํธ ํ๋ก'์ ๋ํด ์ ๋ง์ ์ง๊ด์ ํด์ ๋ฐฉ๋ฒ๋ถํฐ Trade-off๋ฅผ ๋ฐ์ง๋ ๋ฐฉ๋ฒ๊น์ง ๋ชจ๋ ํ์ด๋๋ฆฌ๋ ค ํฉ๋๋ค.
์ ์ ํจ๊ป ๊ธฐ์ด๋ฅผ ๋ฆ๊ณ , ์ค๋ฌด ์ญ๋์ ์์ ์์ ๋ง์ Chip ์ค๊ณ Story๋ฅผ ๋ง๋ค์ด ๊ฐ๋ด ์๋ค!
Courses
Reviews
winnerpark17
ยท
Practical Digital Circuit Design: Designing Computer Architecture and SoC Protocol Digital IPPractical Digital Circuit Design: Designing Computer Architecture and SoC Protocol Digital IP- Inwoo's Story of Semiconductor CHIP Circuit Design, Starting with Products
- PCB HW Design Practice: Mixed-signal Board Design Project Using STM32
- Inwoo's Story of Semiconductor CHIP Circuit Design, Starting with Products
- PCB HW Design Practice: Mixed-signal Board Design Project Using STM32
Posts
Q&A
๋ ํ์ฉ PDF ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.๋ค ๋ง์ต๋๋ค.PPT ๊ต์์ด ์๋, ๊ธธ๊ฒ ์ค๊ธ๋ก ์์ฑ๋ PDF ํ์ผ๋ค์ด ๋ ํ์ฉ ๊ต์์ ๋๋ค.์ถฉ๋ถํ ํ์ด์ ์ค๋ช ์ ๋ค๋ค๋์ด์ ๊ฐ์์์ ๋ค๋ฃฌ ๋ด์ฉ๋ง ๊ฐ์ง๊ณ ๋ ์ดํดํ์ง ๋ชปํ์ ๋ถ๋ถ๋ ์ถฉ๋ถํ ์ดํด๊ฐ ๋์ค๊ฑฐ์์. ์ถ๊ฐ์ ์ผ๋ก ๊ถ๊ธํ ๋ถ๋ถ์ด ์๋ค๋ฉด ๋ ๋ฌธ์์ฃผ์๊ธฐ ๋ฐ๋๋๋ค!
- Likes
- 0
- Comments
- 2
- Viewcount
- 29
Q&A
BGR TEMP Sweep
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ง๊ธ ๊ทธ๋ํ๋ ํ๋ก๊ฐ ์์ ํ ์๋ชป ๋์ํ๋ค๊ธฐ๋ณด๋ค, BGR์ 1์ฐจ ์จ๋ ๋ณด์์ด ์์ง ๋ ๋ง์์ Vbe์ CTAT ์ฑ๋ถ์ด ๋จ์ ์๋ ์ํ๋ก ๋ณด๋ ๊ฒ ๋ง์ต๋๋ค. ํ๋ฉด์์ผ๋ก Vref๊ฐ ์ฝ -4๋์์ 1.340V, 126๋ ๊ทผ์ฒ์์ 1.293V ์ ๋๋ผ์ ๊ธฐ์ธ๊ธฐ๋ ๋๋ต (1.293 - 1.340) / 130 = -0.36mV/C ์ ๋์ ๋๋ค. ์ด ์ ๋๋ฉด ๋ฐ์ฐ์ด๋ ๋ฐ์ด์ด์ค ๋ถ๊ดด๊ฐ ์๋๋ผ, PTAT ๊ฐ์ค์น๊ฐ ์ฝ๊ฐ ๋ถ์กฑํด์ ์ ์ฒด๊ฐ ์์ ์ง์ ์ฒ๋ผ ๋ณด์ด๋ ์ํฉ์ ๋๋ค. BGR์์ ์ฐ๋ฆฌ๊ฐ ๊ธฐ๋ํ๋ 2์ฐจ ๊ณก์ ํํ๋ CTAT์ PTAT์ 1์ฐจ ๊ธฐ์ธ๊ธฐ๊ฐ ๊ฑฐ์ ์์๋ ๋ค์์ผ ๋์ ๋ณด์ ๋๋ค. 1์ฐจ ๊ธฐ์ธ๊ธฐ๊ฐ -0.3mV/C ์ด์ ๋จ์ ์์ผ๋ฉด Vbe์ ๊ฑฐ์ ์ง์ ์ ์ธ ์จ๋ ๋ณํ๊ฐ ์ง๋ฐฐ์ ์ด๋ผ์, ์๋ฅ curvature๋ ๊ทธ๋ํ์์ ๋ฌปํ๋ฒ๋ฆฝ๋๋ค.์ด ํ๋ก๋ฅผ ์ด์์ ์ธ bandgap ์์ผ๋ก ๋ณด๋ฉด Vref = Vbe + (R3/R2)DeltaVbe ํํ์ ๋๋ค. ์ฌ๊ธฐ์ DeltaVbe = VTln(N)์ด๊ณ , N = 8์ด๋ฉด d(DeltaVbe)/dT = 86uV/C*ln(8) = ์ฝ 179uV/C์ ๋๋ค. ํ์ฌ R3/R2 = 72k/7.2k = 10์ด๋ฏ๋ก PTAT ์ชฝ ๊ธฐ์ธ๊ธฐ๋ ์ด์์ ์ผ๋ก ์ฝ +1.79mV/C์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ค์ BJT์ Vbe ๊ธฐ์ธ๊ธฐ๋ ๋ฐ์ด์ด์ค ์ ๋ฅ, ๋ชจ๋ธ, ์ ๋ฅ๋ฐ๋์ ๋ฐ๋ผ ๋ณดํต -1.7~-2.3mV/C ์ ๋๋ก ์์ง์ ๋๋ค. ์ง๊ธ ๊ฒฐ๊ณผ๊ฐ -0.36mV/C๋ก ๋์จ๋ค๋ ๊ฑด, ํ์ฌ PTAT ๊ฐ์ค์น๊ฐ Vbe์ ์์ ๊ธฐ์ธ๊ธฐ๋ฅผ ๋ค ๋ชป ์ด๊ธฐ๊ณ ์๋ค๋ ๋ป์ ๋๋ค. ๊ทธ๋์ โCTAT ์ํฅ์ด PTAT๋ณด๋ค ๊ฐํ๋คโ๋ ํ๋จ์ ๋ฐฉํฅ์ด ๋ง์ต๋๋ค.R3๋ฅผ ๋ฐ๊ฟจ๋๋ฐ ๊ฐํ์ด ํฌ๊ฒ ์ ๋ฐ๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง ์ด์ ๋, 2์ฐจ ๊ณก์ ๋ชจ์ ์์ฒด๊ฐ ๋จผ์ ๋์ค๋ ๊ฒ ์๋๋ผ ํ๊ท ๊ธฐ์ธ๊ธฐ๊ฐ ๋จผ์ ์ด๋ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฅผ ๋ค์ด R3๋ฅผ 72k์์ 75k ์ ๋๋ก ์กฐ๊ธ๋ง ์ฌ๋ฆฌ๋ฉด R3/R2๊ฐ 10์์ 10.4๋ก ๋ฐ๋๋๋ฐ, N = 8 ๊ธฐ์ค ์ถ๊ฐ๋๋ PTAT ๊ธฐ์ธ๊ธฐ๋ 0.4*179uV/C = 0.072mV/C ์ ๋๋ฐ์ ์ ๋ฉ๋๋ค. ์ง๊ธ ํ์ํ ๋ณด์ ๋์ด ์ฝ 0.36mV/C์ด๋ฏ๋ก, R3๋ฅผ ๋ช k ์ ๋ ๋ฐ๊พธ๋ ์์ค์ผ๋ก๋ ๊ทธ๋ํ๊ฐ ์ฌ์ ํ ์์ ์ง์ ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ค๋ฌด์ ์ผ๋ก๋ R3/R2๋ฅผ 10์์ ๋ฐ๋ก 11.5~12 ์ ๋๊น์ง ์ฌ๋ ค์ ํ์ธํ๋ ๊ฒ ๋น ๋ฆ ๋๋ค. R2๋ฅผ 7.2k๋ก ์ ์งํ๋ค๋ฉด R3๋ 82k~86k ๊ทผ์ฒ๊ฐ 1์ฐจ ํ์ธ ๋ฒ์์ ๋๋ค. ํ์ฌ ๊ทธ๋ํ ๊ธฐ์ธ๊ธฐ๋ง ๋๊ณ ๋ณด๋ฉด 82k ๋ถ๊ทผ๋ถํฐ ํ์ธํ๊ณ , ์ด์์ ์ธ N = 8 ์ ๊ธฐ์ค์ผ๋ก๋ 86k ๋ถ๊ทผ๊น์ง ๋ณด๋ ๊ฒ ์์ฐ์ค๋ฝ์ต๋๋ค.๋ค๋ง R3๋ฅผ ์ฌ๋ฆฌ๋ฉด Vref DC ๊ฐ๋ ๊ฐ์ด ์ฌ๋ผ๊ฐ๋๋ค. ์ง๊ธ Vref๊ฐ 1.33V์ธ๋ฐ R3/R2๋ฅผ 10์์ 12๋ก ์ฌ๋ฆฌ๋ฉด PTAT ํญ์ด ๋๋ต 10~15% ์ด์ ์ปค์ ธ์ Vref๊ฐ 1.42V ๊ทผ์ฒ๊น์ง ์ฌ๋ผ๊ฐ ์ ์์ต๋๋ค. ๊ทธ๋์ BGR ํ๋์ R3 ํ๋๋ง ๋ง์ ธ์ ๋๋๋ ๋ฌธ์ ๊ฐ ์๋๋ผ, ์จ๋ ๊ธฐ์ธ๊ธฐ๋ R3/R2๋ก ๋ง์ถ๊ณ , Vref ์ ๋๊ฐ๊ณผ ์ ๋ฅ๋ R2์ ์ ๋๊ฐ, BJT ๋ฉด์ ๋น, ๋ฐ์ด์ด์ค ์ ๋ฅ๋ฐ๋๋ก ๋ค์ ๋ง์ถ๋ ์์ผ๋ก ์ ๊ทผํด์ผ ํฉ๋๋ค. R2๋ฅผ ๊ฑด๋๋ฆฌ๋ฉด I_R2 = 10uA๊ฐ ๊นจ์ง๊น ๋ด ๋ฉ์ถ์ ํ๋จ์ ์ดํด๋์ง๋ง, ์ค์ ์ค๊ณ์์๋ R2๋ ์กฐ์ ๋์์ ๋๋ค. R2๋ โ๋ฌด์กฐ๊ฑด 10uA๋ฅผ ์ ์งํ๋ ๋ถํโ์ด๋ผ๊ธฐ๋ณด๋ค DeltaVbe/R2๋ก PTAT ์ ๋ฅ๋ฅผ ์ ํ๋ ๋ถํ์ด๊ณ , R3/R2 ๋น์จ์ด ์จ๋ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ ํฉ๋๋ค.ํ์ฌ operating point์์ ๋ ๋์ฌ๊ฒจ๋ณผ ๋ถ๋ถ์ I(R2) = 10.394uA, I(R3) = 10.886uA๋ก ์ฝ 4.7% ์ฐจ์ด๊ฐ ๋๋ค๋ ์ ์ ๋๋ค. 10uA ๊ทผ์ฒ๋ผ์ ๋น์ทํด ๋ณด์ด์ง๋ง, R3๊ฐ 72k๋ผ์ 0.5uA ์ฐจ์ด๋ง ๋๋ Vref์์๋ 72k*0.5uA = 36mV ์ ๋์ ์ค์ฐจ๊ฐ ๋ฉ๋๋ค. ์ด ์ ๋๋ฉด ์จ๋ sweep์์ ๋ณด์ด๋ ์ ์ฒด ๋ณํ๋ 47mV์ ๊ฐ์ ๊ธ์ ๋๋ค. ์ฆ, ์ ๋ฅ๊ฐ โ๋๋ต 10uAโ์ธ ๊ฒ๊ณผ โbandgap ์์ด ์ฑ๋ฆฝํ ๋งํผ ์ ๋ฅ ๋ฏธ๋ฌ๊ฐ ์จ๋ ์ ๋ฒ์์์ ์ ๋ง๋ ๊ฒโ์ ๋ค๋ฅธ ์ด์ผ๊ธฐ์ ๋๋ค. ์์ฐ IP์์๋ ์ด๋ฐ ์ ๋ฅ ๋ฏธ๋ฌ ์ค์ฐจ๊ฐ ์จ๋, ๊ณต์ , VDD์ ๋ฐ๋ผ ๊ฐ์ด ์์ง์ด๊ธฐ ๋๋ฌธ์ Vref TC์ line regulation์ ๋์์ ํ๋ญ๋๋ค.MOS๋ฅผ ์ ๋ถ W/L = 1u/1u๋ก ๋ ๊ฒ๋ ํ์ฌ ๊ฒฐ๊ณผ์ ์ํฅ์ ์ค ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. 10uA์์ W = 1u๋ ๋ชจ๋ธ์ ๋ฐ๋ผ Vov๊ฐ 200~400mV๊น์ง ์ฌ๋ผ๊ฐ ์ ์๊ณ , L = 1u๋ ํ์ต์ฉ ํ๋ก์์๋ ๋์ํ์ง๋ง ์ ๋ฐ ์ ๋ฅ ๋ฏธ๋ฌ ๊ด์ ์์๋ ro๊ฐ ์ถฉ๋ถํ์ง ์์ ์ ์์ต๋๋ค. ํนํ M5์ M6์ VDS๊ฐ ์๋ก ๋ค๋ฅด๋ฉด channel length modulation ๋๋ฌธ์ ๋ณต์ฌ ์ ๋ฅ๊ฐ ๋ช %์ฉ ๋ฌ๋ผ์ง๋๋ค. ์ง๊ธ์ฒ๋ผ R3 ์ ๋ฅ๊ฐ R2 ์ ๋ฅ๋ณด๋ค 4~5% ํฐ ์ํฉ์ ๊ทธ๋ฐ ๋น์ด์์ฑ์ด ์ด๋ฏธ ๋ณด์ธ๋ค๊ณ ๋ด๋ ๋ฉ๋๋ค. ์ ๋ฅ ๋ฏธ๋ฌ ์ชฝ์ L์ 2u~5u ์ ๋๋ก ๋๋ฆฌ๊ณ , W๋ ๋ชฉํ Vov๊ฐ 150~250mV ์ ๋๊ฐ ๋๋๋ก ๋ค์ ์ก๋ ํธ์ด ์ข์ต๋๋ค. 4V supply๋ผ๋ฉด headroom์ด ๋๋ํ๋ ์๋๋ณด๋ค ์ ํ๋์ ro๋ฅผ ์ฐ์ ํ๋ ์ชฝ์ด ๋ง์ต๋๋ค.BJT ์ชฝ base current๋ ๋ฌด์ํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์บก์ฒ์์ Q2์ Ib๊ฐ ์ฝ 0.9uA์ด๊ณ , Q3์ base current ํฉ์ด ๋๋ต 1.26uA ์์ค์ผ๋ก ๋ณด์ ๋๋ค. Branch current๊ฐ 10uA๋ผ๋ฉด base current๊ฐ 9~12%๋ ๋๋ ์ ์ ๋๋ค. ๊ต๊ณผ์์ ๊ณ์ฐ์ ๋ณดํต IC๊ฐ branch current์ ๊ฑฐ์ ๊ฐ๊ณ beta๊ฐ ์ถฉ๋ถํ ํฌ๋ค๋ ์ ์ ์์ ์ถ๋ฐํ๋๋ฐ, ์ง๊ธ ๋ชจ๋ธ์์๋ ๊ทธ ์ ์ ๊ฐ ๊ฝค ๊นจ์ ธ ์์ต๋๋ค. beta๊ฐ ์จ๋์ ๋ฐ๋ผ ๋ณํ๋ฉด DeltaVbe์ R2 ์ ๋ฅ์ ์จ๋ ์์กด์ฑ๋ ๊ฐ์ด ๋ณํด์, R3/R2๋ง ๋ฐ๊ฟจ์ ๋ ์์๊ณผ ๋ค๋ฅด๊ฒ ์์ง์ผ ์ ์์ต๋๋ค. ์ค์ BGR์์๋ parasitic BJT beta๊ฐ ๋ฎ์ ๊ณต์ ์์๋ base current ๋ณด์์ด๋ ๊ตฌ์กฐ ์ ํ์ด ๊ฝค ์ค์ํ ํญ๋ชฉ์ ๋๋ค.๋๋ฒ๊น ์ Vref๋ง ๋ณด์ง ๋ง๊ณ Vbe_out, I(R3)*R3, I(R2), DeltaVbe๋ฅผ ๋ฐ๋ก ๋๋ ์ ๋ณด์ ์ผ ํฉ๋๋ค. Vref = Vbe_out + I(R3)*R3๋ก ๋ถํดํด์ plotํ๋ฉด, Vbe_out์ ์จ๋์ ๋ฐ๋ผ ๋ด๋ ค๊ฐ๊ณ I(R3)*R3๋ ์ฌ๋ผ๊ฐ์ผ ์ ์์ ๋๋ค. ์ด๋ I(R3)*R3์ ์ฆ๊ฐ ๊ธฐ์ธ๊ธฐ๊ฐ Vbe_out์ ๊ฐ์ ๊ธฐ์ธ๊ธฐ๋ณด๋ค ์์ผ๋ฉด ์ง๊ธ์ฒ๋ผ ์์ ์ง์ ์ด ๋์ต๋๋ค. ๋ฐ๋๋ก ๋๋ฌด ํฌ๋ฉด ์์ ๊ธฐ์ธ๊ธฐ๊ฐ ๋์ต๋๋ค. ๋ ๊ธฐ์ธ๊ธฐ๊ฐ 25๋ ๊ธฐ์ค์ผ๋ก ๊ฑฐ์ ๊ฐ์์ง ๋, ๊ทธ๋๋ถํฐ ์ต์ํ 2์ฐจ ๊ณก์ ๋๋ ์๋งํ bow ํํ๊ฐ ๋ณด์ ๋๋ค.ํ ์ํ์์ ๊ฐ์ฅ ํ์ค์ ์ธ ์์ ์์๋ R3๋ฅผ 72k์์ ๋ฐ๋ก 82k, 86k, 90k ์ ๋๋ก sweepํด์ ํ๊ท ๊ธฐ์ธ๊ธฐ๊ฐ ์ด๋ป๊ฒ ์์ง์ด๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ค์ Vref ์ ๋๊ฐ์ด ๋๋ฌด ๋์์ง๋ฉด R2์ R3๋ฅผ ๊ฐ์ ๋น์จ๋ก ํค์ฐ๊ฑฐ๋ ์ค์ด๋ ๋ฐฉ์์ผ๋ก ์ ๋ฅ๋ฅผ ๋ค์ ์ก๊ณ , ํ์ํ๋ฉด BJT ๋ฉด์ ๋น N์ 8์์ 16 ์ ๋๋ก ๋ฐ๊ฟ์ ์ค๊ณ ์์ ๋๋ฅผ ํ๋ณดํฉ๋๋ค. ์๋ฅผ ๋ค์ด N์ 16์ผ๋ก ์ฌ๋ฆฌ๋ฉด d(DeltaVbe)/dT = 86uV/C*ln(16) = ์ฝ 239uV/C๊ฐ ๋์ด ๊ฐ์ R3/R2์์๋ PTAT ๊ธฐ์ธ๊ธฐ๊ฐ ๋ ์ปค์ง๋๋ค. ๋ค๋ง DeltaVbe ์ ๋๊ฐ๋ ๊ฐ์ด ์ปค์ง๊ธฐ ๋๋ฌธ์ Vref DC์ headroom๋ ๊ฐ์ด ํ์ธํด์ผ ํฉ๋๋ค.์ค๋ฌด ๊ธฐ์ค์ผ๋ก๋ ๋จผ์ TT, 27๋์์ ์์ 1.3V๊ฐ ๋์ค๋ ๊ฒ๋ณด๋ค -40๋~125๋์์ ํ๊ท TC๊ฐ ๋ช ppm/C์ธ์ง ๋ณด๋ ๊ฒ ์ฐ์ ์ ๋๋ค. ์ง๊ธ์ 1.33V ๊ธฐ์ค์ผ๋ก -0.36mV/C์ด๋ฏ๋ก TC๋ก ํ์ฐํ๋ฉด ์ฝ -270ppm/C์ ๋๋ค. BGR ๊ณผ์ ์์ค์์๋ ยฑ50ppm/C ์์ชฝ์ด๋ฉด ๊ฝค ์ ๋ง์ถ ํธ์ด๊ณ , ์์ฐ IP์์๋ trim ์์ด ยฑ30~100ppm/C, trim ํ ยฑ10~30ppm/C ์ ๋๋ฅผ ๋ชฉํ๋ก ์ก๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ง๊ธ ํ๋ก๋ ์ถ๋ฐ์ ์ผ๋ก๋ ๊ด์ฐฎ์ง๋ง, R3/R2 ํ๋, ์ ๋ฅ ๋ฏธ๋ฌ ro ๊ฐ์ , base current ์ํฅ ํ์ธ๊น์ง ํด์ผ โ์ 2์ฐจ ๊ณก์ ์ด ์ ๋ณด์ด๋์งโ๊ฐ ์ ๋ฆฌ๋ฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 34
Q&A
LPDDR4 ๊ณผ์ Rank/Channel ์ง๋ฌธ
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ง๋ฌธํ์ ๋ฐฉํฅ์ด ๋ง์ต๋๋ค. ์ ์ด์ฃผ์ ์คํ์ ๊ทธ๋๋ก ๋๊ณ ๋ณด๋ฉด โ32-bit data width, 16 Gb, ๊ฐ Rank 16-bitโ๋ผ๋ ํํ์ LPDDR4์ ์ค์ ์ฑ๋ ๊ตฌ์กฐ์ ์กฐ๊ธ ์์ฌ ์์ด์, ๊ณผ์ ์๋์์ผ๋ก๋ 2 Rank๋ณด๋ค 2 Channel๋ก ํด์ํ๋ ๊ฒ์ด ๋ ์์ฐ์ค๋ฝ์ต๋๋ค. ์ด ๊ณผ์ ๋ LPDDR4 ์ธํฐํ์ด์ค ๊ตฌ์กฐ์ SDRAM ์ ์ ์ ์ฐ๊ฒฐํด์ ๋ณด๋ ๊ตฌ๊ฐ์ ๋ฐฐ์น๋์ด ์์ด์, LPDDR4์ ๋ด๋ถ ์ฑ๋ ์กฐ์ง์ ์ ํํ ์ฝ์ด๋ด๋ ์ฐ์ต์ผ๋ก ๋ณด๋ ์ชฝ์ด ๋ง์์.์ค๋ฌด ๊ธฐ์ค์ผ๋ก ์ ๋ฆฌํ๋ฉด LPDDR4๋ DDR4 UDIMM์ฒ๋ผ Rank ๊ฐ๋ ์ ๋จผ์ ์ธ์ฐ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋๋ผ, x16 die ๋ด๋ถ๊ฐ ๋ณดํต Channel A 8-bit + Channel B 8-bit๋ก ์ชผ๊ฐ์ง ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋์ 32-bit bus๋ฅผ ๋ง๋ค ๋ ํํ ์ฐ๋ ์กฐํฉ์ โx16 device 2๊ฐ = ์ด 2 channel ๋ฌถ์โ์ ๋๋ค. ์ด๋ ์์คํ ์ ์ฅ์์๋ 16-bit + 16-bit์ฒ๋ผ ๋ณด์ผ ์ ์์ง๋ง, LPDDR4 ๋๋ฐ์ด์ค ๋ด๋ถ ์ ์๋ก๋ ๊ฐ x16 ์นฉ์ด ๋ค์ 2๊ฐ์ x8 ์ฑ๋์ ๊ฐ๊ณ ์์ด์, ๋จ์ํ DDR4์ โ16-bit rank 2๊ฐโ๋ผ๊ณ ์ ์ผ๋ฉด ์๋ฏธ๊ฐ ์ด๊ธ๋ ์ ์์ต๋๋ค. ๋ฐ๋ก ์ด ์ง์ ๋๋ฌธ์ ์ง๋ฌธ์๋์ด โ32bit ๋ฐ์ดํฐ ํญ์ด๋ฉด 16bit x 2 channel์ด์ด์ผ ํ๋คโ๋ผ๊ณ ๋๋ผ์ ๊ฒ ๋ง๋ ๊ฐ๊ฐ์ ๋๋ค.Rank๋ ๋ง์ํ์ ๋๋ก ๋ณธ์ง์ ์ผ๋ก CS ์ ํธ๋ก ์ ํ๋๋ ๋ ๋ฆฝ ๋ฉ๋ชจ๋ฆฌ ์ด๋ ์ด ์งํฉ์ ๋๋ค. ์๋ฒ๋ PC DDR ๊ณ์ด์์๋ 1R, 2R ํ๊ธฐ๊ฐ ์์ฃผ ์ค์ํ์ง๋ง, ๋ชจ๋ฐ์ผ LPDDR4 ๋ถํ ๊ฒ์์์๋ ์ฐ์ x16, x32, density, channel organization, package, speed bin์ผ๋ก ์ฐพ๊ฒ ๋๊ณ , โ2 Channel, 1 Rankโ์ ํด๋นํ๋ ๋ถํ์ ๋ณด์ฌ๋ โ2 Channel, 2 Rankโ๊ฐ ๋ฐ๋ก ๋์ ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๊ฑด ๊ฒ์์ ์๋ชปํ์ ๊ฒ ์๋๋ผ, ๋ฒค๋ ๋ฐ์ดํฐ์ํธ๊ฐ rank ์ฉ์ด๋ฅผ ์ ๋ฉด์ ๋ด์ธ์ฐ์ง ์๊ธฐ ๋๋ฌธ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์์. ์ค์ ๋ณด๋ ์ค๊ณ์์๋ RK3399 ๊ฐ์ AP ์ชฝ์ ๋จผ์ ์ปจํธ๋กค๋ฌ๊ฐ ์๊ตฌํ๋ ์ด bus width 32-bit, ์ง์ speed 3200 MT/s๊ธ, fly-by๊ฐ ์๋ point-to-point ํํ, byte lane routing ์ ์ฝ, VDDQ/VDD2 ์ ์ ์กฐ๊ฑด์ ๋ณด๊ณ ๋ง์ถ์ง, rank ๊ฐ์๋ง ๊ฐ์ง๊ณ ๋ถํ์ ๊ณ ๋ฅด์ง๋ ์์ต๋๋ค.๊ทธ๋์ ๊ณผ์ ๋ฌธ๊ตฌ๋ฅผ ์ค๋ฌด์ ์ผ๋ก ๋ค๋ฌ์ผ๋ฉด โ32-bit data width, total density 16 Gb, LPDDR4, x16 device 2๊ฐ ๊ตฌ์ฑ, ๊ฐ device๋ dual-channel organizationโ ์ ๋๊ฐ ํจ์ฌ ์ ํํฉ๋๋ค. ๋ง์ฝ ๊ฐ์์์ ๊ตณ์ด โ2 Rankโ๋ผ๋ ํํ์ ๋ฃ์๋ค๋ฉด, ์ถ์ ์๊ฐ ์๋ํ ๊ฑด ์๋ง โ16-bit ๋จ์ ๋ ๊ฐ๋ฅผ ๋ฌถ์ด 32-bit๋ฅผ ๋ง๋ ๋คโ๋ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ์ค๋ช ํ๋ ค๋ค DDR ๊ณ์ด ์ฉ์ด๋ฅผ LPDDR4์ ๊ฐ์ ธ์จ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๊ต์ก์๋ฃ์์๋ ์ด๋ฐ ์์ผ๋ก ์ฉ์ด๊ฐ ์์ด๋ ์ผ์ด ๊ฐ๋ ์๋๋ฐ, ์ค๋ฌด์์๋ ์ด๊ฑธ ๊ทธ๋๋ก BOM์ด๋ schematic note์ ์ ์ด๋ฒ๋ฆฌ๋ฉด ๊ฒํ ๋จ๊ณ์์ ๋ฐ๋ก ์ง๋ฌธ์ด ๋์ต๋๋ค. ํนํ SI/PI ๊ฒํ ๋ ๋ฉ๋ชจ๋ฆฌ ์ด๊ธฐํ ์ฝ๋ ๋ด๋น์์ ๋ง๋ฌผ๋ฆฌ๋ฉด โrank 2๊ฐ๋, channel 2๊ฐ๋โ๋ ์ด๊ธฐํ ์ํ์ค์ address mapping ์ดํด์๋ ์ํฅ์ ์ค์, ์ด๊ธฐ์ ํํ์ ๋ฐ๋ก์ก๋ ๊ฒ ์ข์ต๋๋ค.์ง๋ฌธ์๋์ด ์ ์ด์ฃผ์ ๋ ๊ฐ์ง ๋ฌธ์ ์ฌ์ ๋ ์ค๋๋ ฅ์ด ์ถฉ๋ถํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์ฌ์ ๋ bus organization ๊ด์ ์์ ํ๋นํ๊ณ , ๋ ๋ฒ์งธ ์ฌ์ ๋ ์ค์ ๊ฐ์ฉ ๋ถํ ์กฐ์ฌ ๊ฒฐ๊ณผ๋ก ๋ท๋ฐ์นจ๋๊ณ ์์ด์ ํ์ ์ ๊ฒํ ํ๋ฆ์ผ๋ก๋ ์ข์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ์ปค๋ฎค๋ํฐ๋ ๊ฐ์ Q&A์๋ โ๊ณผ์ ์คํ์ 2 Rank ํ๊ธฐ๋ LPDDR4์ ์ผ๋ฐ์ ์ธ ์ฑ๋ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ๋ฉด 2 Channel ์๋ฏธ๋ก ์ดํดํ๋ ๊ฒ์ด ๋ง๋์ง ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค. 32-bit ๊ตฌ์ฑ์ ์ํด์๋ ๋ณดํต 16-bit device 2๊ฐ ๋๋ x16 dual-channel device ์กฐํฉ์ผ๋ก ํด์๋๋ฉฐ, ์ค์ ๊ฒ์ ์์๋ 2 Channel, 1 Rank ์์ค์ ๊ตฌ์ฑ์ ํ์ธ๋์ง๋ง 2 Channel, 2 Rank๋ก ๋ช ์๋ ๊ฐ์ฉ ์นฉ์ ์ฐพ๊ธฐ ์ด๋ ค์ ์ต๋๋คโ ์ ๋๋ก ๋จ๊ธฐ์๋ฉด ์์ฃผ ๊น๋ํฉ๋๋ค.์กฐ๊ธ ๋ ๊น๊ฒ ๋ณด๋ฉด, ์ฌ๊ธฐ์ ์ค์ํ ๊ฑด ์ฉ์ด ์ ๋ต ๋งํ๊ธฐ๋ณด๋ค ์ปจํธ๋กค๋ฌ์ ๋ฉ๋ชจ๋ฆฌ์ ์กฐ์ง์ด ์ค์ ๋ก ์ด๋ป๊ฒ ๋งค์นญ๋๋๋์ ๋๋ค. ์๋ฅผ ๋ค์ด AP๊ฐ 32-bit LPDDR4 ์ธํฐํ์ด์ค๋ฅผ ์๊ตฌํ๊ณ , ๊ฐ ๋๋ฐ์ด์ค๊ฐ x16 organization์ด๋ผ๋ฉด ์นฉ 2๊ฐ ๋ฐฐ์น๊ฐ ์์ฐ์ค๋ฝ๊ณ , ์ด๋ ๋ ์ด์์์์๋ byte group 4๊ฐ, DQS pair ์, CK/CA routing topological constraint, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ lane ๊ฐ skew budget์ ์ฐ์ ๋ด์ผ ํฉ๋๋ค. 1600 MHz ํด๋ก์ด๋ฉด ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ DDR ํน์ฑ์ 3200 MT/s ์์ค์ผ๋ก ์ดํดํด์ผ ํ๊ณ , ์ด ๊ตฌ๊ฐ์์๋ ๊ธธ์ด ๋งค์นญ ์ค์ฐจ๊ฐ ์ mm๋ง ๋ฒ์ด์ ธ๋ ํ์ด๋ฐ ๋ง์ง์ด ๋น ๋ฅด๊ฒ ์ค์ด๋ญ๋๋ค. ๋ณดํต ๋ณด๋ ๋ ๋ฒจ์์ DQ-DQS intra-byte๋ ์ mil~์์ญ mil ์์ค์ผ๋ก ๋ ํ์ดํธํ๊ฒ ๋ณด๊ณ , byte-to-byte๋ CK ๋๋น CA๋ ๊ทธ๋ณด๋ค ์กฐ๊ธ ๋์ ์๋์ฐ๋ฅผ ์ฃผ๋ ์์ผ๋ก constraint๋ฅผ ์ก๋๋ฐ, ์ฌ๊ธฐ์ rank ๊ฐ๋ ๋ณด๋ค channel/byte group ๊ฐ๋ ์ด ํจ์ฌ ์ง์ ์ ์ผ๋ก ์ค๊ณ์ ์ฐ๊ฒฐ๋ฉ๋๋ค.์ ๋ฆฌํด์ ๋ง์๋๋ฆฌ๋ฉด, ์ง๊ธ ์ ๊ธฐํ์ ์๋ฌธ์ ์ถฉ๋ถํ ํ๋นํ๊ณ , ๊ณผ์ ๋ฌธ๊ตฌ๋ 2 Rank๋ณด๋ค 2 Channel๋ก ์์ ๋๊ฑฐ๋ ์ต์ํ โLPDDR4์ channel organization ๊ธฐ์ค ํํ์ธ์ง, DDR์ rank ํํ์ ์ฐจ์ฉํ ๊ฒ์ธ์งโ๊ฐ ๋ช ํํด์ง๋ ํธ์ด ๋ง์ต๋๋ค. ์ง๋ฌธ์๋์ด ์ด๋ฏธ ๋ถํ ๊ฒ์ ๊ฐ๋ฅ์ฑ๊น์ง ํ์ธํ์ ์ํ๋ผ์, ๋จ์ํ ๊ฐ์ด ์๋๋ผ ๊ตฌ์กฐ์ ์์ฅ ๊ฐ์ฉ์ฑ ๋ ๋ค ์ ๊ฒํ ์์ฃผ ์ข์ ์ง๋ฌธ์ผ๋ก ๋ณด์ด๋ค์.
- Likes
- 0
- Comments
- 1
- Viewcount
- 32
Q&A
LPDDR4์ VDD2 / VDDQ ์ ์ ์ง๋ฌธ
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.๋จผ์ 1๋ฒ์์ ๋ง์ํ์ VCC_DDR์ VCC1V8_LPDDR_A์ ๊ด๊ณ๋, ์ง๋ฌธํ์ ๋ฐฉ์์ผ๋ก ์ฝ๋ ๊ฒ์ด ์ ๊ธฐ์ ์ผ๋ก๋ ๋ง์ต๋๋ค. ๋น๋๋ ๋ ธ์ด์ฆ๋ฅผ ์ค์ด๊ฑฐ๋ ์ ์๋ง์ ๊ณ ์ฃผํ ๊ด์ ์์ ๋ถ๋ฆฌํ๊ธฐ ์ํ ์์์ด์ง, DC ์ ์์ 1.8V์์ 1.1V๋ก ๋ฐ๊ฟ์ฃผ๋ ์์๋ ์๋๋๋ค. ๊ทธ๋์ ํด๋น ํ์ด์ง์ ๋ณด์ด๋ ์ฐ๊ฒฐ๋ง ๋๊ณ ๋ณด๋ฉด, VCC1V8_LPDDR_A์ ๋น๋ ํ๋๋ก ์ด์ด์ง ์ชฝ์ ๋ณธ์ง์ ์ผ๋ก ๊ฐ์ 1.8V ๊ณ์ด ์ ์์ผ๋ก ์ดํดํ๋ ๊ฒ์ด ๋ง์ต๋๋ค. ์ฌ๊ธฐ์ ๊ฐ์ ์๋๋ โ๋น๋๋ฅผ ์ง๋๋ฉด 1.1V๊ฐ ๋๋คโ๋ ๋ป์ด ์๋๋ผ, DDR ์ ์์ด ๋ฉ๋ชจ๋ฆฌ ๊ทผ์ฒ์์ ์ด๋ป๊ฒ ๋ถ๊ธฐ๋๊ณ , ์ ๋น๋์ ๋์ปคํ๋ง์ ์ฌ์ฉํด์ ๋ก์ปฌ ์ ์์ฒ๋ผ ๊ตฌ์ฑํ๋์ง๋ฅผ ๋ณด์ฌ๋๋ฆฌ๋ ค๋ ๋ฐ ์์์ต๋๋ค. ์ฆ, ์ด ํ๋ก ์กฐ๊ฐ์ ์ ์ ๋ณํ ๊ฒฝ๋ก๋ฅผ ์ค๋ช ํ๋ ๊ทธ๋ฆผ์ด ์๋๋ผ ์ ์ ๋ถ๋ฐฐ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ๋ ๊ทธ๋ฆผ์ด๋ผ๊ณ ์ดํดํ์๋ฉด ๊ฐ์ฅ ์์ฐ์ค๋ฝ์ต๋๋ค.์ง๋ฌธ์ ์ ์ฅ์์๋ ๋น์ฐํ โ๊ทธ๋ผ ์ด๊ฒ VDD2์ ์ง๊ฒฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ฐ, ๊ทธ๋ฌ๋ฉด 1.1V๊ฐ ์๋๋ผ 1.8V ์๋๊ฐ์?โ๋ผ๊ณ ๋ฌผ์ผ์ค ์ ์์ต๋๋ค. ์ด๋ ๋ต๋ณ์ ํต์ฌ์, ์ง๊ธ ๋ณด์๋ ํ์ด์ง๊ฐ VDD2์ ์ต์ข ์ ์๊ฐ์ ํ์ ํด์ ๋ณด์ฌ์ฃผ๋ ํ์ด์ง๋ ์๋๋ผ๋ ์ ์ ๋๋ค. ๊ฐ์ ์๋ฃ์์๋ VCC_DDR๋ผ๋ ์ด๋ฆ์ด ์ด ์ฅ๋ฉด ์์์ ๋จ๋ ์ผ๋ก ์๋ฏธ๊ฐ ์์ฑ๋๋ ์ ์๋ช ์ด ์๋๋ผ, ๋ค๋ฅธ ์ ์ ํ์ด์ง์ ํจ๊ป ์ฝ์ด์ผ ํ๋ ์ค๊ฐ ์ ์๋ช ๋๋ ๋ถ๋ฐฐ์ฉ net name์ผ๋ก ์ฌ์ฉ๋ ๊ฒ์ ๋๋ค. ์ค๋ฌด ํ๋ก๋์์๋ ์ด๋ฐ ํํ์ ๊ฝค ํํฉ๋๋ค. PMIC ์ถ๋ ฅ์ ์๋ฅผ ๋ค์ด BUCK2_1V1์ฒ๋ผ ์ ํ ์๊ณ , ๊ทธ ๋ค ๋ถ๋ฐฐ๋ง์์๋ VCC_DDR, ๋ฉ๋ชจ๋ฆฌ ํ์์๋ VDD2 ๋๋ VDDQ์ฒ๋ผ ๊ฐ๊ฐ ๋ค๋ฅธ ์ด๋ฆ์ ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ฆ์ด ๋ค๋ฅด๋ค๊ณ ๋ค๋ฅธ ์ ์์ธ ๊ฒ๋ ์๋๊ณ , ์ด๋ฆ์ด ๋น์ทํ๋ค๊ณ ๊ฐ์ ์ ์์ธ ๊ฒ๋ ์๋๋๋ค. ๊ทธ๋์ ์ด๋ฒ ๊ฐ์์์๋ ์ ์ rail์ ์ ๋๊ฐ๋ณด๋ค๋ โDDR ์ ์์ด ๋ณด๋ ์์์ ์ด๋ฐ ์์ผ๋ก ๋ถ๋ฆฌ๋๊ณ ๊ทผ์ฒ์ ๋์ปคํ๋ง์ด ๋ถ๋๋คโ๋ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ์ชฝ์ ์ด์ ์ ๋ ๊ฒ์ ๋๋ค.์กฐ๊ธ ๋ ์น์ ํ๊ฒ ํ์ด์ ๋ง์๋๋ฆฌ๋ฉด, ํ๋ก๋๋ฅผ ์ฝ์ ๋๋ ๋ณดํต ์ธ ๋จ๊ณ๋ฅผ ๊ฑฐ์นฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ ์ง๊ธ์ฒ๋ผ ๋์ ๋ณด์ด๋ ์ฐ๊ฒฐ์ ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ ๋๋ค. ๋ ๋ฒ์งธ๋ ๊ทธ net์ด ๋ค๋ฅธ ์ํธ์์ ์ด๋ค ์ด๋ฆ์ผ๋ก ์ ์๋์ด ์๋์ง๋ฅผ ํ์ธํ๋ ๊ฒ์ ๋๋ค. ์ธ ๋ฒ์งธ๋ ์ค์ ์นฉ์ ํ ๊ธฐ๋ฅ๊ณผ ๋์กฐํด์ ์ด net์ด VDD1์ธ์ง, VDD2์ธ์ง, VDDQ์ธ์ง๊น์ง ๋ซ์๋ณด๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ์๋ฃ๋ ์ฒซ ๋ฒ์งธ์ ๋ ๋ฒ์งธ ๋จ๊ณ์ ์ค๊ฐ ์ ๋๊น์ง๋ง ๋ณด์ด๋๋ก ํธ์ง๋ ์ํ๋ผ์, ์ง๋ฌธ์๋ถ ์ ์ฅ์์๋ ์ถฉ๋ถํ โ์ ์์ด ์์ฌ ๋ณด์ธ๋คโ๋ผ๊ณ ๋๋ผ์ค ์ ์์ต๋๋ค. ๊ทธ ํด์์ ํ๋ ธ๋ค๊ธฐ๋ณด๋ค๋, ์๋ฃ๊ฐ ์ผ๋ถ๋ง ๋ฐ์ท๋์ด ์์ด์ ์๊ธฐ๋ ์์ฐ์ค๋ฌ์ด ๋ฐ์์ด๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค.2๋ฒ์์ ๋ง์ํ์ VCC_DDRC๊ฐ ์ด๋ค PMIC์๋ ์ฐ๊ฒฐ์ด ์ ๋ณด์ธ๋ค๋ ์ ๋ ๊ฐ์ ๋งฅ๋ฝ์ ๋๋ค. ์ด ์ญ์ โ์ค์ ๋ก ์ฐ๊ฒฐ์ด ์๋คโ๋ ์๋ฏธ๋ก ๋ณด์๊ธฐ๋ณด๋ค, ๊ฐ์ ์๋ฃ์์ source ์ชฝ์ ์๋ตํ๊ณ ๋ถ๋ฐฐ ์ดํ์ net๋ง ๋ณด์ฌ์ฃผ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ๊ฒ ๋ณด์ด๋ ๊ฒ์ ๋๋ค. ์ค์ ํ๋ก๋์์๋ PMIC ์ถ๋ ฅ ํ์ด์ง, power tree ํ์ด์ง, ๊ทธ๋ฆฌ๊ณ DDR schematic ํ์ด์ง๊ฐ ๋ถ๋ฆฌ๋์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋ฌ๋ฉด DDR ํ์ด์ง ์์์๋ VCC_DDRC๋ผ๋ ์ด๋ฆ๋ง ๋ณด์ด๊ณ , PMIC ์ชฝ buck ๋๋ LDO์์ ์ง์ ์ฐ๊ฒฐ์ ๋ค๋ฅธ ์ํธ์ ์จ์ด ์๊ฒ ๋ฉ๋๋ค. ํนํ ๊ต์ก์ฉ ์๋ฃ๋ ๋ฆฌ๋ทฐ์ฉ ์๋ฃ์์๋ ์ ์ฒด๋ฅผ ๋ค ํผ์น๋ฉด ์คํ๋ ค ํต์ฌ์ด ํ๋ ค์ง๊ธฐ ๋๋ฌธ์, ์ผ๋ถ๋ฌ source๋ฅผ ์๋ตํ๊ณ ๋ฉ๋ชจ๋ฆฌ ๊ทผ์ฒ ์ ์ ๋ถ๋ฐฐ๋ง ๋ณด์ฌ์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฒ ๊ฐ์๋ ๊ทธ ์๋๋ก ๋ณด์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋์ VCC_DDRC๋ โ์ด๋ PMIC์๋ ์ฐ๊ฒฐ๋์ง ์์ ๋ฏธ์ ์ ์ ์โ์ผ๋ก ์ฝ๊ธฐ๋ณด๋ค, โ๋ค๋ฅธ ํ์ด์ง์์ ์ด๋ฏธ ์์ฑ๋์ด ๋ค์ด์ค๋ DDR ๊ด๋ จ ์ ์ netโ์ผ๋ก ์ดํดํ์๋ ๊ฒ์ด ๋ง์ต๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 45
Q&A
์๊ฐ์ฐ์ฅ
์๋ ํ์ธ์,๋ฌธ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.ํด๋น ๊ฐ์๋ ๋ฌด์ ํ์ผ๋ก ๋ฐ๋์๊ณ , ๊ณต์ง๋ฅผ ํ๋ฒ ๋๋ฆฌ๊ธด ํ์๋๋ฐ๊ธฐ์กด ์๊ฐ์ ๋ถ๋ค๋ ๋ฌผ๋ก ๋ฌด์ ํ์ผ๋ก ๋ฐ๊ฟ๋๋ฆฌ๊ณ ์์ต๋๋ค!๋ฐ์ํด๋๋ ธ์ผ๋ ํ์ธํด๋ณด์๊ณ ๋ ๊ถ๊ธํ ์ ์ ํธํ ๋ฌธ์์ฃผ์ธ์!
- Likes
- 0
- Comments
- 2
- Viewcount
- 45
Q&A
ODT_CA ์ ์ ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ด ๋ถ๋ถ์ MR ์ ์ด์ strap ๊ฐ๋ ์ด ๊ฐ์ด ๋ค์ด๊ฐ ์์ด์ ๋ฌธ์๋ง ๋ณด๋ฉด ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์ด ํฌ์ธํธ์ ๋๋ค. ๊ฐ์์์ ODT_CA_A๋ฅผ 10k๋ก ํ์ ํ๊ณ ODT_CA_B๋ฅผ 10k๋ก ํ๋ค์ดํ ์๋๋, RK3399๊ฐ ์ด ํ์ ๋ฐํ์์ ์ง์ ํ ๊ธํ๋ค๋ ์๋ฏธ๋ณด๋ค๋ ์ด๋ค die ๋๋ rank๊ฐ CA bus termination์ ์ ๊ณตํ ์ ์๋์ง๋ฅผ ๋ณด๋ ๋ ๋ฒจ์์ ๋ฏธ๋ฆฌ ์ ํด๋๋ ์ชฝ์ ๊ฐ๊น์ต๋๋ค. JEDEC LPDDR4 ๊ท๊ฒฉ์์๋ CA ODT ๊ฐ ์์ฒด๋ MR11[6:4]๋ก ์ ํ์ง๋ง, ODT_CA bond pad๊ฐ LOW๋ฉด MR11์ด ์ผ์ ธ ์์ด๋ ๊ทธ die๋ CA bus๋ฅผ terminateํ์ง ์๊ณ , HIGH์ด๋ฉด์ MR11 ๊ฐ์ด valid์ผ ๋๋ง terminateํ๋๋ก ์ ์ํ๊ณ ์์ต๋๋ค. ๊ฐ์ ๋ฌธ๋งฅ์์ shared command bus ๊ตฌ์กฐ๋ผ๋ฉด ODT_CA ball์ ์์คํ ๋ณด๋์์ ์ ๊ณตํ๋ผ๊ณ ์ ํ ์๋ ์ด์ ๋, termination ์ ๊ณต ์ฃผ์ฒด๋ฅผ ๋ณด๋์์ ์ ํํ๊ธฐ ์ํด์์ ๋๋ค.๊ทธ๋์ ์ง๋ฌธ ์ฃผ์ MR11, MR22์ ODT_CA_A/B๋ ์๋ก ๋์ฒด ๊ด๊ณ๊ฐ ์๋๋ผ ์ญํ ์ด ๋ถ๋ฆฌ๋์ด ์๋ค๊ณ ๋ณด์๋ฉด ๋ง์ต๋๋ค. MR11์ RTT ๊ฐ์ 240 ohm, 120 ohm, 80 ohm, 60 ohm, 48 ohm, 40 ohm ๊ฐ์ด๋ฐ ์ด๋ค ๊ฐ์ผ๋ก ์ธ์ง ์ ํ๋ ๋ ์ง์คํฐ์ด๊ณ , MR22๋ CK, CS, CA์ ๋ํ override๋ disable ๋์์ ์ผ๋ถ ์ ์ดํฉ๋๋ค. ๋ฐ๋ฉด ODT_CA ํ์ ๊ทธ ODT ๊ธฐ๋ฅ์ ์ด die์์ ํ์ฉํ ์ง ๋ง์ง๋ฅผ ๊ฐ๋ฅด๋ ํ๋ strap์ ๋ ๊ฐ๊น์ต๋๋ค. LPDDR4 ๊ณ์ด datasheet์์๋ ODT_CA pin is used in conjunction with the mode register to turn on or off the on-die termination for CA pins๋ผ๊ณ ์ค๋ช ํ๊ณ ์์ด์, ํ๊ณผ MR์ด ํจ๊ป ๋์ํ๋ ๊ตฌ์กฐ๋ก ์ดํดํ์๋ ๊ฒ ๋ง์ต๋๋ค.RK3399 ์ชฝ์์ ODT ๊ด๋ จ ์ค์ ์ด ๋ณด์ด๋ ๊ฒ์ DDR controller ๋๋ PHY๊ฐ ODT๋ฅผ ์ด์ฉํ ์ ์๋ค๋ ์๋ฏธ๋ก ๋ณด์๋ฉด ๋ฉ๋๋ค. RK3399 datasheet์๋ DDR PHY ์ชฝ์ programmable output and ODT impedance with dynamic PVT compensation ๊ธฐ๋ฅ์ด ์๋ค๊ณ ๋์ ์๋๋ฐ, ์ด๊ฑด PHY ์ด๊ธฐํ์ ํธ๋ ์ด๋, MR ์ธํ ๊ด์ ์ ๊ธฐ๋ฅ ์ค๋ช ์ด์ง ์ธ๋ถ ODT_CA strap ํ์ ๋์ ํด ์ค๋ค๋ ๋ป์ ์๋๋๋ค. ์ค์ bring-up์์๋ ์ปจํธ๋กค๋ฌ๊ฐ MR ์ธํ ๊ณผ calibration์ ๋งก๊ณ , ๋ณด๋๋ ODT_CA strap์ผ๋ก ์ด๋ ์ชฝ rank๋ die๊ฐ CA ODT ์ ๊ณต ์ฃผ์ฒด๊ฐ ๋ ์ง๋ฅผ ์ ํด์ฃผ๋ ์์ผ๋ก ์ญํ ์ด ๊ฐ๋ฆฝ๋๋ค.๊ทธ๋์ ๊ฐ์ schematic์์ ODT_CA_A๋ฅผ pull-up, ODT_CA_B๋ฅผ pull-down ํด๋ ๊ฒ์ ๋ณดํต A ์ฑ๋ ์ชฝ์ terminating rank๋ก ํ์ฉํ๊ณ , B ์ฑ๋ ์ชฝ์ non-terminating rank๋ก ๋๋ ค๋ ์๋๋ก ์ฝ์ผ์๋ฉด ๋ฉ๋๋ค. ๋ณด๋์ LPDDR4 package๊ฐ ๋ ๊ฐ ๋ค์ด๊ฐ๊ณ shared CA topology๋ฅผ ์ด ๊ตฌ์กฐ๋ผ๋ฉด, ๋ฐ๋ํธ package์์๋ ์ด ์ค์ ์ ๋ฐ๋๋ก ๊ฐ์ ธ๊ฐ์ ์ฑ๋๋ณ๋ก termination provider๊ฐ ํ๋๋ง ๋จ๋๋ก ๋ง์ถ๋ ๊ตฌ์ฑ์ด ์์ฐ์ค๋ฝ์ต๋๋ค. JEDEC๋ multi-rank system์์๋ one rank๊ฐ ์ ์ฒด command bus๋ฅผ terminateํ๋๋ก ์ค๊ณ๋๋ค๊ณ ๋ช ์ํ๊ณ ์์ด์, ๊ฐ์์์ ์ก์ ๋ฐฉํฅ์ ์ด ํ์ค ์๋์ ๋ง๋ฟ์ ์์ต๋๋ค. ๋ค๋ง ์ด ๋ฌธ์ฅ์ ์ ์ฒด rank topology๋ฅผ ๊ฐ์ด ๋ด์ผ 100% ๋จ์ ํ ์ ์์ผ๋, ๋ฐ๋ํธ package์ ODT_CA_A/B๊ฐ ๋ฐ๋๋ก ๋ค์ด๊ฐ๋์ง๊น์ง ํจ๊ป ํ์ธํด ๋ณด์๋ฉด ์๋๊ฐ ๋ ์ ๋ช ํด์ง ๊ฒ ๊ฐ์์.10k ์ ํญ๊ฐ ์์ฒด๋ ๊ณ ์ ์ข ๋จ๊ฐ์ ๋ง๋๋ ์ฉ๋๊ฐ ์๋๋ผ, ODT_CA๋ฅผ ์ ์ ์ธ๊ฐ ์์ ๋ถํฐ ํ์คํ H ๋๋ L๋ก ๊ณ ์ ํด ๋๊ธฐ ์ํ ์ฝํ strap ์ ํญ์ผ๋ก ๋ณด์๋ฉด ๋ฉ๋๋ค. ์ด ํ์ ๊ณ ์ ํ ๊ธ ์ ํธ๊ฐ ์๋๋ผ defined logic level๋ง ๋ง์กฑํ๋ฉด ๋๋ ์ ๋ ฅ ์ฑ๊ฒฉ์ด๋ผ์, ์ kฮฉ์์ ์์ญ kฮฉ ์ ๋์ ์ฝํ bias๋ฅผ ๋๋ ๋ฐฉ์์ด ์ค๋ฌด์์ ๋ฌด๋ํฉ๋๋ค. ์ด ๊ตฌ๊ฐ์์๋ ์ ํญ๊ฐ๋ณด๋ค floating ์์ด boot sequence ์ด๊ธฐ์ ๋ ผ๋ฆฌ ์ํ๊ฐ ํ์ ๋๋์ง๊ฐ ๋ ์ค์ํ๊ณ , ๊ทธ ๋ค์์ด schematic์ strap ๋ฐฉํฅ๊ณผ DDR init script์ MR ์ค์ ์ด ์๋ก ์ถฉ๋ํ์ง ์๋์ง ํ์ธํ๋ ๋ถ๋ถ์ด๋ค์.
- Likes
- 0
- Comments
- 1
- Viewcount
- 51
Q&A
[LTspice ์ง๋ฌธ] PSRR ์ธก์ ๋ฐฉ๋ฒ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.๋น์ทํ ์ง๋ฌธ์ด ์ด์ ์๋ ํ ๋ฒ ๋์์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ง์๋๋ฆฌ๋ฉด, ์ง๊ธ์ฒ๋ผ VDD์๋ง AC 1V๋ฅผ ๋ฃ๊ณ AC ํด์์ ํ์ ๋ LTspice์์ ๋ณด์ด๋ V(vout_active)๋ ๊ฐ์ ๊ธฐ์ค์ผ๋ก๋ A_v,supply to output๋ฅผ ๋ณด๊ณ ์๋ ๊ฒ์ด ๋ง์ต๋๋ค. ๊ทธ๋์ ๊ฐ์์์ ์ฌ์ฉํ ์ ์๋๋ก ํด์ํ์๋ฉด PSRR(dB) = A_v,input to output(dB) - A_v,supply to output(dB)๋ก ๋ณด์๋ฉด ๋๊ณ , ์ง๋ฌธ ์ฃผ์ ๊ฒ์ฒ๋ผ ์ด์ ์ ๊ตฌํ DC gain์์ ์ด๋ฒ์ ์ธก์ ํ Vout ๊ฐ์ ๋นผ์ฃผ๋ ๋ฐฉ์์ด ๋ง์ต๋๋ค. ์ธก์ ๊ฐ์ด -10.7 dB์ฒ๋ผ ์์๋ผ๋ฉด ์ค์ ๊ณ์ฐ์ DC gain - (-10.7 dB)๊ฐ ๋๋๊น PSRR ๊ฐ์ ๊ทธ๋งํผ ๋ ์ปค์ง๊ฒ ๋ฉ๋๋ค.์ฌ๊ธฐ์ ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์ด ์ง์ ์ด ํ๋ ์๋๋ฐ, PSRR์ด๋ผ๋ ๋จ์ด๋ฅผ ์๋ฃ๋ง๋ค ์กฐ๊ธ ๋ค๋ฅด๊ฒ ์๋๋ค. ์ด๋ค ๋ฌธํ์ PSRR = 20log10(DeltaVDD/DeltaVOUT)์ฒ๋ผ ์ ์ ๋ฆฌํ์ด ์ถ๋ ฅ์ผ๋ก ์ผ๋ง๋ ์ง์ ์๋์ง๋ง ๋ณด๊ธฐ๋ ํ๊ณ , ์ด๋ค ๋ฌธํ์ opamp์ differential gain๊ณผ supply gain์ ๋น๋ก ๋ณด๊ธฐ๋ ํฉ๋๋ค. ๊ฐ์์์๋ ํ์ ์ชฝ ์๋๋ก ์ค๋ช ๋๋ฆฐ ๊ฒ๋๋ค. ์ฆ, ๋จ์ํ ์ ์์์ ์ถ๋ ฅ์ผ๋ก ์ผ๋ง๊ฐ ์ ๋ฌ๋๋๋๋ง ๋ณด๋ ๊ฒ ์๋๋ผ, ์๋ ์ด ์ฆํญ๊ธฐ๊ฐ ์ ๋ ฅ์ ์ผ๋ง๋ ์ ์ฆํญํ๋์ง๊น์ง ๊ฐ์ด ๋ฐ์ํด์ ๋ณด๋ ๊ด์ ์ด๋ผ๊ณ ์ดํดํ์๋ฉด ๋ง์์.์ค๋ฌด์์๋ ์ด ๋ถ๋ถ์ ์์ด์ ์ฐ๋ฉด ์ซ์๋ ๋์๋ ์๋ฏธ๊ฐ ๋ฌ๋ผ์ ธ์ review ๋ ์์ฃผ ์ง๊ณ ๋์ด๊ฐ๋๋ค. ์๋ฅผ ๋ค์ด supply-to-output gain๋ง ๋ณด๋ฉด -10 dB, -20 dB ์์ค์ผ๋ก ๋์๋, ์ ์ open-loop DC gain์ด 60 dB์์ 80 dB ์ฌ์ด๋ฉด ์ค์ PSRR์ 70 dB์์ 100 dB ์์ค์ผ๋ก ํด์๋ ์ ์์ต๋๋ค. ๊ทธ๋์ ํ๋กํ ๋ด๋ถ์์๋ ๋ณดํต "supply gain"๊ณผ "PSRR"์ ๋ฐ๋ก ์ ์ด๋๊ณ , ์ด๋ค ์ ์๋ฅผ ์ผ๋์ง ๊ฐ์ด ๋ช ์ํ๋ ํธ์ด ์์ ํ๋ค์.์ง๊ธ ์ฌ๋ ค์ฃผ์ ์ ์ ์์๋ ์ ์ฃผํ PSRR ์ซ์ ํ๋๋ฅผ ํ์ธํ๋ ๋ชฉ์ ์ด๋ผ๋ฉด ํ์ฌ ๋ฐฉ์์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. ๋ค๋ง ์ฃผํ์์ ๋ฐ๋ฅธ PSRR curve๋ฅผ ๋ ์๋ฐํ๊ฒ ๋ณด๊ณ ์ถ๋ค๋ฉด ์ ๋ ฅ์ AC 1V๋ฅผ ๋ฃ์ด์ ๊ตฌํ A_v,input to output(f)์, ์ ์์ AC 1V๋ฅผ ๋ฃ์ด์ ๊ตฌํ A_v,supply to output(f)๋ฅผ ๊ฐ๊ฐ ๊ตฌํ ๋ค, ์ฃผํ์๋ณ๋ก dB subtraction์ ํด์ฃผ๋ ๋ฐฉ์์ด ๊ฐ์ฅ ์ ํํฉ๋๋ค. 2-stage opamp๋ Miller compensation, ์ถ๋ ฅ ๋ ธ๋ pole, current mirror ๊ฒฝ๋ก ๋๋ฌธ์ 100 kHz ์ด์๋ถํฐ supply coupling ๋ฉ์ปค๋์ฆ์ด ๋ฐ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์, ์ ์ฃผํ์์์ DC gain ํ๋๋ง ๊ฐ์ง๊ณ ์ ๋์ญ PSRR์ ํด์ํ๋ฉด ์ค์ฐจ๊ฐ ์ปค์ง ์ ์์ต๋๋ค.๊ทธ๋์ ์ง๋ฌธ ์ฃผ์ ๋ฌธ์ฅ์ ๋ฐ๋ก ๋ต์ ๋๋ฆฌ๋ฉด, ๊ฐ์์์ ์๋ํ PSRR ์ ์ ๊ธฐ์ค์ผ๋ก๋ "๋ค, ์ด์ ์ ๊ตฌํ DC gain์์ ์ด๋ฒ AC ํด์์ผ๋ก ์ป์ V(vout_active)๋ฅผ dB ๊ธฐ์ค์ผ๋ก ๋นผ์ฃผ์๋ฉด ๋ฉ๋๋ค"๊ฐ ๋ง์ต๋๋ค. ๋ค๋ง ๋ค๋ฅธ ์๋ฃ์์ PSRR์ -Vout(dB)์ฒ๋ผ ๋ฐ๋ก ์ฝ๋ ๊ฒฝ์ฐ๊ฐ ๋ณด์ด๋๋ผ๋ ๊ทธ๊ฑด ์ ์๊ฐ ๋ค๋ฅธ ๊ฒ์ด์ง, ์ง๊ธ ๊ฐ์ ํด์์ด ํ๋ฆฐ ๊ฒ์ ์๋๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 49
Q&A
CS์ ๊ดํ ์ง๋ฌธ
์๋ ํ์ธ์, ๋ต๋ณ ๋จ๊ฒจ๋๋ฆฝ๋๋ค.์ง๋ฌธํ์ ํด์์ด ๊ฑฐ์ ๋ง์ต๋๋ค. ํต์ฌ์ โCS ๊ฐ์๋ฅผ ์ฑ๋ ๊ธฐ์ค์ผ๋ก ๋ณด๋๋, ํจํค์ง ์ ์ฒด ๊ธฐ์ค์ผ๋ก ๋ณด๋๋โ๋ฅผ ๋ถ๋ฆฌํด์ ๋ณด๋ ๊ฒ์ ๋๋ค. ์ ๋ก๋๋ ์ปค๋ฆฌํ๋ผ์์๋ ์ด ์ง๋ฌธ์ด LPDDR4 schematic ์ค๊ณ ํํธ์ ํด๋นํ๋ ์ด์ ๊ฐ ๋ฐ๋ก ์ฌ๊ธฐ์ธ๋ฐ, LPDDR4๋ ์ผ๋ฐ DDR์ฒ๋ผ ๋จ์ํ x32 ํ ๋ฉ์ด๋ฆฌ๋ก๋ง ๋ณด๋ฉด ๊ณ์ ํท๊ฐ๋ฆฌ๊ฒ ๋ฉ๋๋ค.LPDDR4๋ ๊ตฌ์กฐ์ ์ผ๋ก 2 x 16-bit channel๋ก ์กฐ์ง๋ฉ๋๋ค. ์ฆ x32 ๋๋ฐ์ด์ค๋ผ๊ณ ํด๋ ๋ด๋ถ์ ์ผ๋ก๋ Channel A 16bit + Channel B 16bit๋ก ์ชผ๊ฐ์ ธ ์๊ณ , ๊ฐ ์ฑ๋์ ์๊ธฐ CA/CK/CS๋ฅผ ๊ฐ์ง๋๋ค. TI์ LPDDR4 ๊ฐ์ด๋๋ LPDDR4๊ฐ ๋ค๋ฅธ DDR๊ณผ ๋ฌ๋ฆฌ 2๊ฐ์ 16-bit ์ฑ๋๋ก ๊ตฌ์ฑ๋๋ค๊ณ ์ค๋ช ํ๊ณ ์๊ณ , Micron ๊ณ์ด LPDDR4 ๋ฐ์ดํฐ์ํธ์์๋ CS0_A, CS1_A, CS0_B, CS1_B์ฒ๋ผ ์ฑ๋ A/B๋ณ CS๊ฐ ๋ฐ๋ก ์ ์๋์ด ์์ต๋๋ค. ๊ทธ๋์ โ์ฑ๋๋น CS 2๊ฐโ๋ผ๋ ๋ฌธ์ฅ๊ณผ โํจํค์ง ์ ์ฒด์์ CS ํ์ด 4๊ฐ ๋ณด์ธ๋คโ๋ ํ์์ ์๋ก ๋ชจ์์ด ์๋๋ผ, ๊ฐ์ ์ฌ์ค์ ๋ค๋ฅธ ๊ธฐ์ค์ผ๋ก ํํํ ๊ฒ์ ๋๋ค.์ ๋ฆฌํด์ ๋ณด๋ฉด ์ฑ๋ A์๋ Rank0/Rank1 ์ ํ์ฉ์ผ๋ก CS0_A, CS1_A๊ฐ ์๊ณ , ์ฑ๋ B์๋ Rank0/Rank1 ์ ํ์ฉ์ผ๋ก CS0_B, CS1_B๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ ํจํค์ง๊ฐ dual-channel์ด๊ณ ๊ฐ ์ฑ๋์ด 2-rank๋ฅผ ์ง์ํ๋ฉด ์ด CS ์๋ 2 channels x 2 CS/channel = 4๊ฐ๊ฐ ๋ฉ๋๋ค. ์ง๋ฌธ์ ์ ์ด์ฃผ์ โํ ๊ฐ์ ์นฉ ์์ ๋ ๊ฐ์ ์ฑ๋์ด, ๊ทธ๋ฆฌ๊ณ ํ ์ฑ๋๋น ๋ ๊ฐ์ ๋ญํฌ๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์, ์นฉ ํ ๊ฐ์๋ ์ด 4๊ฐ์ CS๊ฐ ์กด์ฌํ๋ ๊ฒ์ธ๊ฐโ๋ผ๋ ํด์์ด ๋ฐ๋ก ์ด ๊ตฌ์กฐ์ ํด๋นํฉ๋๋ค.RK3399 ์ชฝ๋ ๊ฐ์ ๋งฅ๋ฝ์ผ๋ก ๋ณด์๋ฉด ๋ฉ๋๋ค. RK3399 ๋ฐ์ดํฐ์ํธ์๋ DDR[i]_CSN[j]๊ฐ j=0~3์ผ๋ก ํ๊ธฐ๋์ง๋ง, ๋์์ ์ค๋ช ๋ฌธ๊ตฌ๋ โeach channel supports up to 2 ranksโ๋ผ๊ณ ์ ํ ์์ต๋๋ค. ์ฆ ์ปจํธ๋กค๋ฌ ์ ์ฅ์์๋ ํ DDR ์ธํฐํ์ด์ค ์์ ์ฑ๋์ด ์๊ณ , ๊ฐ ์ฑ๋๋ง๋ค ์ต๋ 2๊ฐ์ rank๋ฅผ ๊ณ ๋ฅผ ์ ์์ผ๋, ๋ฌผ๋ฆฌ ํ ํ๊ธฐ์์ผ๋ก๋ ์ด 4๊ฐ์ CSN์ด ๋์๋ ๋ ผ๋ฆฌ์ ์ผ๋ก๋ โ์ฑ๋๋น 2๊ฐโ๊ฐ ๋ง์ต๋๋ค. Rockchip์ HW design guide๋ RK3399์ LPDDR4๋ฅผ pin-to-pin์ผ๋ก ์ฐ๊ฒฐํ๋ผ๊ณ ์ค๋ช ํ๋๋ฐ, ์ด ์ญ์ LPDDR4์ ์ฑ๋ ๋ถ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ ์ ๋ก ํ ํํ์ ๋๋ค.์ค๋ฌด์์๋ ์ฌ๊ธฐ์ ํ ๋ฒ ๋ ์ฒดํฌํ์ ์ผ ํ ๊ฒ ์์ต๋๋ค. ๋ชจ๋ LPDDR4 ํจํค์ง๊ฐ ํญ์ 4๊ฐ์ CS๋ฅผ ์ค์ ์ฌ์ฉํ๋ค๋ ๋ป์ ์๋๋๋ค. single-rank x32 ํจํค์ง๋ผ๋ฉด ๋ณด์ด๋ CS๋ ์ฑ๋๋น 1๊ฐ์ฉ๋ง ํ์ฑ ์ฌ์ฉ๋๊ณ , dual-rank ํจํค์ง์ผ ๋๋ง CS1_A, CS1_B๊น์ง ์๋ฏธ๊ฐ ์๊น๋๋ค. Micron ์๋ฃ์๋ dual-channel single-rank ํจํค์ง์ dual-channel dual-rank ํจํค์ง๊ฐ ๊ตฌ๋ถ๋์ด ๋ฐ๋ก ๋์ ์์ต๋๋ค. ํ๋ก๋์์ ์ด ๊ตฌ๋ถ์ ๋์น๋ฉด ๋ฏธ์ฌ์ฉ CS๋ฅผ ์๋ชป ํ์ ํ๊ฑฐ๋ NC๋ก ์ฐฉ๊ฐํด์ bring-up ๋ ์ด๊ธฐํ ์คํจ๊ฐ ๋ ์ ์๊ณ , ํนํ DDR training ๋จ๊ณ์์ rank topology์ ์ํํธ์จ์ด device tree, DRAM init ํ๋ผ๋ฏธํฐ๊ฐ 1-rank/2-rank๋ก ์ด๊ธ๋๋ฉด ๋ถํ ์ ๋ผ๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด์ฆ๊ฐ ์ ๋ฐ๋ง ์กํ๊ฑฐ๋ ํน์ ์จ๋ ๊ตฌ๊ฐ์์ read leveling์ด ๋ถ์์ ํด์ง๋ ๋ฌธ์ ๊ฐ ๋์ต๋๋ค. ์์ฐ ๊ด์ ์์๋ ์ด๋ฐ ์ด์๊ฐ ์ฌํ์จ 5~10% ์์ค์ ๊ฐํ ๋ถ๋์ฒ๋ผ ๋ณด์ฌ์ ๋ ๊น๋ค๋กญ์ต๋๋ค.๊ทธ๋์ ์ง๋ฌธ์ ๋ํ ํ ๋ฌธ์ฅ ๋ต์ ๋๋ฆฌ๋ฉด, โ๋ค, LPDDR4 ํ ํจํค์ง ์์ Channel A/B๊ฐ ์๊ณ ๊ฐ ์ฑ๋์ด 2-rank๋ฅผ ์ง์ํ๋ ๊ตฌ์ฑ์ด๋ผ๋ฉด CS0_A, CS1_A, CS0_B, CS1_B๋ก ์ด 4๊ฐ์ CS๊ฐ ์กด์ฌํ๋ ๊ฒ์ด ๋ง์ต๋๋ค. ๋ค๋ง ์ด๊ฒ์ ํจํค์ง ์ ์ฒด ๊ธฐ์ค 4๊ฐ์ด๊ณ , JEDEC์ด๋ AP ์ค๋ช ์์ ๋งํ๋ ๊ฒ์ ์ฑ๋๋น 2๊ฐ์ ๋๋ค.โ ์ด๋ ๊ฒ ์ดํดํ์๋ฉด ๊ฑฐ์ ์ ํํฉ๋๋ค.์ถ๊ฐ๋ก ํ๋ก๋ ๊ฒํ ํ์ค ๋๋ ํด๋น LPDDR4 ๋ถํ์ด truly dual-rank package์ธ์ง, ์๋๋ฉด package pinout์ ๊ณต์ฉ์ธ๋ฐ ์ค์ SKU๋ single-rank์ธ์ง๊น์ง ๊ผญ ํ์ธํ์ ์ผ ํฉ๋๋ค. ์ด ๋ถ๋ถ์ ๋ฐ์ดํฐ์ํธ์ package block diagram์์ single-rank / dual-rank ํ๊ธฐ๋ฅผ ๋ณด๋ ๊ฒ ๊ฐ์ฅ ํ์คํ๊ณ , ๋จ์ pin list๋ง ๋ณด๋ฉด ํผ๋์ด ์์ฃผ ์๊น๋๋ค. ์ค๊ณ ์ด๋ฐ์ 10๋ถ ์๋ผ๋ ค๋ค๊ฐ later stage์์ DDR init parameter, ZQ calibration sequencing, training script๊น์ง ๊ฐ์ด ํ๋ค๋ฆฌ๋ ์ผ์ด์ค๊ฐ ๊ฝค ๋ง์ต๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 37
Q&A
๊ฐ์์๊ฐ ๋ง๋ฃ์ผ ์ฐ์ฅ ์ ์ฒญ
์๋ ํ์ธ์,๋ฌธ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.ํด๋น ๊ฐ์๋ ๋ฌด์ ํ์ผ๋ก ๋ฐ๋์๊ณ , ๊ณต์ง๋ฅผ ํ๋ฒ ๋๋ฆฌ๊ธด ํ์๋๋ฐ๊ธฐ์กด ์๊ฐ์ ๋ถ๋ค๋ ๋ฌผ๋ก ๋ฌด์ ํ์ผ๋ก ๋ฐ๊ฟ๋๋ฆฌ๊ณ ์์ต๋๋ค!๋ฐ์ํด๋๋ ธ์ผ๋ ํ์ธํด๋ณด์๊ณ ๋ ๊ถ๊ธํ ์ ์ ํธํ ๋ฌธ์์ฃผ์ธ์!
- Likes
- 0
- Comments
- 2
- Viewcount
- 41
Q&A
๊ฐ์ ๋ง๋ฃ์ผ ์ฐ์ฅ ์ ์ฒญ
์๋ ํ์ธ์,๋ฌธ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.ํด๋น ๊ฐ์๋ ๋ฌด์ ํ์ผ๋ก ๋ฐ๋์๊ณ , ๊ณต์ง๋ฅผ ํ๋ฒ ๋๋ฆฌ๊ธด ํ์๋๋ฐ๊ธฐ์กด ์๊ฐ์ ๋ถ๋ค๋ ๋ฌผ๋ก ๋ฌด์ ํ์ผ๋ก ๋ฐ๊ฟ๋๋ฆฌ๊ณ ์์ต๋๋ค!๋ฐ์ํด๋๋ ธ์ผ๋ ํ์ธํด๋ณด์๊ณ ๋ ๊ถ๊ธํ ์ ์ ํธํ ๋ฌธ์์ฃผ์ธ์!
- Likes
- 0
- Comments
- 2
- Viewcount
- 45






