--- id: ์ฐจ๋™ ์‹ ํ˜ธ(Differential Signaling) 20260504 created: 2026-05-04 10:07 tags: aliases: --- ## ๐Ÿ’ก ์ƒ๊ฐ [[RS-232]]๋‚˜ ์ด๋”๋„ทํ†ต์‹ ์˜ ๊ฒฝ์šฐ ์ „์••์˜ ์ฐจ์ด์˜ ํ•ด์„์ด ํ•ต์‹ฌ์ธ๋ฐ ์ด ์ „์••์— ์—ฌ๋Ÿฌ ๋…ธ์ด์ฆˆ๊ฐ€ ๋‚„ ์ˆ˜ ์žˆ์Œ. ๊ทผ๋ฐ ์ด ๋…ธ์ด์ฆˆ๋„ ๊ฒฐ๊ตญ ์ „์••์˜ ์ฐจ์ด์ด๊ณ  ๋…ธ์ด์ฆˆ๊ฐ€ +๋กœ ๋ผ๋“  -๋กœ ๋ผ๋“  ์ƒ๊ด€์—†์ด ๋ณด์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ๋ฐ”๋กœ ์ฐจ๋™ ์‹ ํ˜ธ๊ธฐ๋ฒ•์ธ ๊ฒƒ์ž„. --- ## ๐Ÿ“‘ ๊ฐœ๋… ์ฐจ๋™ ์‹ ํ˜ธ๋Š” **๋‘ ๊ฐœ์˜ ์‹ ํ˜ธ์„ **์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์ „๊ธฐ์  ์‹ ํ˜ธ ์ „์†ก ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ ๊ณ ์† ๋ฐ์ดํ„ฐ ํ†ต์‹ ์ด๋‚˜ ๋…ธ์ด์ฆˆ๊ฐ€ ๋งŽ์€ ํ™˜๊ฒฝ์—์„œ ์‹ ํ˜ธ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. --- ## ### 1. ๊ธฐ๋ณธ ์›๋ฆฌ ์ผ๋ฐ˜์ ์ธ '์‹ฑ๊ธ€ ์—”๋””๋“œ(Single-ended)' ๋ฐฉ์‹์ด ํ•˜๋‚˜์˜ ์‹ ํ˜ธ์„ ๊ณผ ์ ‘์ง€(Ground) ์‚ฌ์ด์˜ ์ „์•• ์ฐจ๋ฅผ ์ด์šฉํ•œ๋‹ค๋ฉด, ์ฐจ๋™ ์‹ ํ˜ธ๋Š” **์„œ๋กœ ๋ฐ˜๋Œ€๋˜๋Š” ์œ„์ƒ์„ ๊ฐ€์ง„ ๋‘ ์‹ ํ˜ธ**๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. - **V+ (Positive):** ์›๋ž˜์˜ ์‹ ํ˜ธ - **V- (Negative):** ์›๋ž˜ ์‹ ํ˜ธ์™€ ํฌ๊ธฐ๋Š” ๊ฐ™์ง€๋งŒ ๊ทน์„ฑ์ด ๋ฐ˜๋Œ€์ธ ์‹ ํ˜ธ ์ˆ˜์‹  ์ธก์—์„œ๋Š” ์ด ๋‘ ์‹ ํ˜ธ์˜ ์ฐจ์ด($V_{diff} = V_+ - V_-$)๋ฅผ ์ธก์ •ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. > [!note] ์ฐจ๋™ ์‹ ํ˜ธ(Differential Signaling)์˜ ํ•ต์‹ฌ ์›๋ฆฌ > ### 1. ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ผ ๋•Œ (์†ก์‹ ) > > ๋ฐ์ดํ„ฐ `10`์„ ๋ณด๋‚ด๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋”๋„ท์€ ์„  ๋‘ ๊ฐœ($A$์„ , $B$์„ )์— ์‹ ํ˜ธ๋ฅผ **๋ฐ˜๋Œ€๋กœ** ์‹ค์–ด ๋ณด๋ƒ…๋‹ˆ๋‹ค. > > - **$A$์„  (์ •์œ„์ƒ):** $+10V$ > > - **$B$์„  (์—ญ์œ„์ƒ):** $-10V$ > > - ์ด๋•Œ ๋‘ ์„ ์˜ ์ฐจ์ด๋Š” $10 - (-10) = \mathbf{20V}$๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋‚ธ ์ง„์งœ ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค. > > > ### 2. ์ค‘๊ฐ„์— ๋…ธ์ด์ฆˆ๊ฐ€ ๋ผ์–ด๋“ค ๋•Œ (๊ฐ„์„ญ) > > ๋žœ์„ ์ด ์ง€๋‚˜๊ฐ€๋Š”๋ฐ ์˜†์— ์ปค๋‹ค๋ž€ ๋ชจํ„ฐ๊ฐ€ ๋Œ์•„์„œ **$+5V$๋งŒํผ์˜ ๋…ธ์ด์ฆˆ**๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ์นฉ์‹œ๋‹ค. ์ค‘์š”ํ•œ ๊ฑด ์ด ๋…ธ์ด์ฆˆ๋Š” **๋‘ ์„ ์— ๋˜‘๊ฐ™์ด** ์˜ํ–ฅ์„ ์ค€๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. (์„ ์ด ๊ผฌ์—ฌ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .) > > - **$A$์„ :** $10V \text{(๋ฐ์ดํ„ฐ)} + 5V \text{(๋…ธ์ด์ฆˆ)} = \mathbf{15V}$ > > - **$B$์„ :** $-10V \text{(๋ฐ์ดํ„ฐ)} + 5V \text{(๋…ธ์ด์ฆˆ)} = \mathbf{-5V}$ > > > ### 3. ์‹ ํ˜ธ๋ฅผ ๋ฐ›์„ ๋•Œ (์ˆ˜์‹  - ๋บ„์…ˆ์˜ ๋งˆ๋ฒ•) > > ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ชฝ์—์„œ๋Š” $A$์„ ์—์„œ $B$์„ ์„ ๋บ๋‹ˆ๋‹ค. > > $$(A \text{์„ }) - (B \text{์„ }) = 15V - (-5V) = \mathbf{20V}$$ > > ๋ณด์ด์‹œ๋‚˜์š”? **๊ฒฐ๊ณผ๊ฐ’์ด ์ฒ˜์Œ์— ๋ณด๋ƒˆ๋˜ ์ฐจ์ด๊ฐ’์ธ $20V$์™€ ๋˜‘๊ฐ™์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.** ๋…ธ์ด์ฆˆ $+5V$๊ฐ€ ์–‘์ชฝ์—์„œ ๋˜‘๊ฐ™์ด ๋”ํ•ด์กŒ๊ธฐ ๋•Œ๋ฌธ์—, ๋บ„์…ˆ์„ ํ•˜๋Š” ์ˆœ๊ฐ„ ์„œ๋กœ ์ƒ์‡„๋˜์–ด ์‚ฌ๋ผ์ ธ ๋ฒ„๋ฆฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ### 2. ์™œ ์ฐจ๋™ ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? (์ฃผ์š” ์žฅ์ ) #### ์™ธ๋ถ€ ๋…ธ์ด์ฆˆ์— ๊ฐ•ํ•จ (Common-Mode Rejection) ์ฐจ๋™ ์‹ ํ˜ธ์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๋‘ ์‹ ํ˜ธ์„ ์ด ์„œ๋กœ ๋ฐ€์ฐฉ๋˜์–ด ์ „์†ก๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์™ธ๋ถ€์—์„œ ์ „๊ธฐ์  ๋…ธ์ด์ฆˆ๊ฐ€ ์œ ์ž…๋  ๋•Œ ๋‘ ์„  ๋ชจ๋‘์— ๊ฑฐ์˜ ๋™์ผํ•œ ์–‘์˜ ๋…ธ์ด์ฆˆ๊ฐ€ ๋”ํ•ด์ง‘๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ณตํ†ต ๋ชจ๋“œ ๋…ธ์ด์ฆˆ(Common-Mode Noise)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. - ์ˆ˜์‹ ๋‹จ์—์„œ ๋‘ ์‹ ํ˜ธ๋ฅผ ๋นผ๋Š” ๊ณผ์ •($V_+ + Noise) - (V_- + Noise)$์„ ๊ฑฐ์น˜๋ฉด, ๋™์ผํ•˜๊ฒŒ ์œ ์ž…๋œ ๋…ธ์ด์ฆˆ๋Š” ์„œ๋กœ ์ƒ์‡„๋˜์–ด ์‚ฌ๋ผ์ง€๊ณ  ์ˆœ์ˆ˜ํ•œ ์‹ ํ˜ธ๋งŒ ๋‚จ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. #### ์ „์ž๊ธฐ ๋ฐฉํ•ด(EMI) ๊ฐ์†Œ ๋‘ ์„ ์— ํ๋ฅด๋Š” ์ „๋ฅ˜์˜ ๋ฐฉํ–ฅ์ด ์„œ๋กœ ๋ฐ˜๋Œ€์ด๋ฏ€๋กœ, ๊ฐ ์„ ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ž๊ธฐ์žฅ์ด ์„œ๋กœ๋ฅผ ์ƒ์‡„ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ฃผ๋ณ€ ๊ธฐ๊ธฐ์— ๋ผ์น˜๋Š” ์ „์ž๊ธฐ์  ๊ฐ„์„ญ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. #### ๋‚ฎ์€ ์ „์••์œผ๋กœ๋„ ๊ณ ์† ์ „์†ก ๊ฐ€๋Šฅ ์ ‘์ง€(Ground)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์‚ผ๋Š” ๋ฐฉ์‹๋ณด๋‹ค ์‹ ํ˜ธ์˜ ์Šค์œ™ ํญ์„ ์ž‘๊ฒŒ ๊ฐ€์ ธ๊ฐ€๋„ ๋…ธ์ด์ฆˆ์— ๊ฐ•ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋” ๋‚ฎ์€ ์ „์••์—์„œ ๋” ๋น ๋ฅด๊ฒŒ ์ƒํƒœ๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ „๋ ฅ ์†Œ๋ชจ๋ฅผ ์ค„์ด๊ณ  ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.