ȍ翿
Home > °í°´Áö¿ø > ±â¼úÀÚ·á½Ç

100MHz ÀÌ»óÀÇ HighSpeed PCB ¼³°è½Ã ÁÖÀÇ»çÇ× ¹× ´ëó¹ý
ÀÛ¼ºÀÚ : °ü¸®ÀÚ ÀÛ¼ºÀÏ : 05-04-21 16:15
¡Ú100MHz ÀÌ»óÀÇ HighSpeed PCB ¼³°è½Ã ÁÖÀÇ»çÇ× ¹× ´ëó¹ý¡Ú
-------------------------------------------------------------------------------------------
¾Æ·¡ÀÇ °¢ »çÇ×µéÀ» ¿°µÎ¿¡ µÎ°í PCB ¼³°è¸¦ ÇÑ´Ù¸é HIGH SPEED PCB ¼³°è »Ó¸¸ ¾Æ´Ï¶ó EMI ±îÁöµµ °¨¼Ò ½ÃÅ°´Â 1¼® 2Á¶ÀÇ È¿°ú¸¦ °ÅµÑ¼ö ÀÖ´Ù.

¢º1. µîÀå¹è¼±:½ÅÈ£ÀÇ skew ¾øÀÌ ¹°¸®ÀûÀαæÀ̻Ӿƴ϶ó L,CÀÇ Áö¿¬µµ °í·ÁÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

(½ÅÈ£¼±ÀÇ µÎ²²..) => delay¸¦ °í·ÁÇÒ ¶§ Å©°Ô µÎ°¡Áö°¡ ÀÖ´Ù. ¼ø¼ö waveÀÇ À̵¿¿¡ ÀÇÇÑpropagation delay¿Í patternÀÇ capacitance¿¡ ÀÇÇÑ RC-delayÀÌ´Ù.Åë»óÀûÀÎ ¼³°è¿¡¼­´Â ÀÌ RC-delay¼ººÐÀ» ºü¶ß¸®±â ½¬¿ì³ª ½ÇÁ¦·Î step pulse¿¡ ´ëÇÑ response¸¦ º»´Ù¸é Td = 0.4Tr Á¤µµ·Î patternÀÇ RC-delay°¡ ´õ Å« °ÍÀ» º¼ ¼ö ÀÖ´Ù. µû¶ó¼­ ½ÇÁ¦ ¼³°èÇÒ ¶§¿¡´Â °¢°¢ÀÇ source-receiverÀÇ loading±îÁö °è»êÇؼ­ timing À» ¸ÂÃç¾ß ÇϹǷΠsimulatorÀÇ µµ¿òÀ» ¹Þ´Â °ÍÀÌ timing failÀ» ÁÙÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀÌ´Ù.

¢º2. CLOCK LineÀ» ª°ÔÇÑ´Ù.

clock lineÀ» ¼³°èÇÒ ¶§¿¡´Â ¸ÕÀú timing¼³°è¸¦ ÇÏ°í À̸¦ ±âÁØÀ¸·Î SI(signal integrity)¸¦ °³¼±ÇÏ´Â ¹æÇâÀ¸·Î ÇÏ´Â °ÍÀÌ ÁÁ´Ù. timingÀ̳ª SI±âÁØ¿¡ ´ëÇÑ Á¤º¸°¡ ¾øÀ» ¶§¿¡´Â °¡´ÉÇÑ ÇÑ ´ëĪÇü (H-tree,T-ºÐ±â)À¸·Î ª°Ô ÇÏ´Â °ÍÀÌ ±âº»ÀÌ´Ù.
ÁÖÀÇÇÒ Á¡Àº ÀÌ ruleÀ» µû¶úÀ» ¶§¿¡ ½É°¢ÇÑ over/under shootÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ÃÖ¼ÒÇÑÀÇ terminator °ø°£Àº µÎ°í ¼³°èÇϴ°ÍÀÌ ÁÁ´Ù. º¹ÀâÇÑ timing ¼³°è¸¦ ÇÒ¶§´ÂÃß°¡ÀÇ active ¼ÒÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú simulationÀ̳ª °è»êÀ» ÅëÇÑ guide lineÀ» ãÀº ÈÄ ¼³°è¸¦ ÇÑ´Ù.

¢º3. ±âÆÇ´ÜÀº NoiseLevelÀÌ ³ô´Ù.

±âÆÇ´Ü ±Ùó¿¡ °í¼Ó½ÅÈ£À» ÅëÇϰԵǸé GND¸é¿¡ common ModeNoise°¡ ¹ß»ýÇÑ´Ù.

¢º4. ¹è¼±±æÀÌÀ» ª°ÔÇÑ´Ù.

°øÁø,¹Ý»çÀÇ ¹æÁö=>patternÀÇ R_L_C¸¦ °è»êÇؼ­ °øÁø ÁÖÆļö°¡ Tr ÁÖÆļöÀÇ Á¦ 3°íÁ¶Æ帴ÙÃÖ¼Ò 100¹è ÀÌ»óÀÌ ³ª¿Í¾ß ¾ÈÁ¤ÀûÀÎ boardÀÇ µ¿ÀÛÀ» º¸ÀåÇÒ ¼ö ÀÖ´Ù. 100MHz³ª 1GHz·Î µ¿ÀÛÇÑ´Ù°í ÇÒ ¶§ µ¿ÀÛ ÁÖÆļö°¡ Áß¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó rising ÇÒ ¶§ÀÇ ÁÖÆļö°¡ Áß¿äÇÏ´Ù.
¿Ö³ÄÇϸé high³ª low level ÀÚü¿¡¼­´Â DC°¡ µÇ±â ¶§¹®¿¡ ½ÇÁ¦ AC ¼ººÐÀº rising/falling time¿¡ »ý±ä´Ù. º¸Åë 100MHz·Î µ¿ÀÛ ½Ãų ¶§¿¡ rising time(10-90%)À»1ns·Î Áشٸé ÀÌ ÆÄÇüÀ» specctrum analyzer·Î ºÐ¼®ÇÒ °æ¿ì Á¦ 3°íÁ¶ÆÄ°¡ energyÀÇ 80% ÀÌ»óÀ» Â÷ÁöÇÏ°í ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.
Á¦5°íÁ¶ÆÄÀÌ»óÀº 0-10/90-100% ºÎÀ§¿¡ ¸ô·Á ÀÖ´Â °ÍÀ» º¼ ¼ö Àִµ¥ À̺κÐÀº filter³ª terminationÀ¸·Î Á¦°Å °¡´ÉÇÑ ºÎºÐÀÌ´Ù. Á¦ 3 °íÁ¶ÆÄ´Â º¸Åë x2.5 Á¤µµ¸¦ ÇÏ¸é µÈ´Ù. 100MHzÀÏ°æ¿ì 3,5,7,...ÀÇ°íÁ¶ÆļººÐÀÌ ÇÔÀ¯µÈ´Ù.
(5¹èÀ» °í·ÁÇÏ¿© 500MHzÀÏ °æ¿ì)
100MHzÀÇ¥ë/4 ==750mm
500MHzÀÇ ¥ë/4 ==150mm
¹è¼± ±æÀÌ°¡ ¥ë/4 À» ³ÑÀ»°æ¿ì Á¤ÀçÆÄ°¡ ¹ß»ý ÇÏ°í, ÀüÀÚÆÄ¿¡ ÀÇÇÑ ¹æ»ç°¡ ³ªÅ¸³­´Ù.

¢º5. TºÐ±â ±ÝÁöÀÇ ¿øÄ¢.

½ÅÈ£ÀÇ Impedence°¡ º¯È­Çϸç,¹Ý»çÀÇ ¿øÀÎÀÌ µÈ´Ù.
T ºÐ±â³ª H-treeµî°ú °°ÀÌ patternÀÇ ºÐ±â´Â impedanceÀÇ mismatchingÀ» °¡Á®¿Í ÀÌ·Î ÀÎÇÑ sourceÂÊÀÇ 2¹ø° reflectionÀÌ ºÐ±âÁ¡¿¡¼­ °¡Àå°¡±î¿î receiver¿¡ ³ªÅ¸³ª°Ô µÇ´Âµ¥ ÀÌ°Í ¶ÇÇÑ ¿©·¯°¡Áö techniqueÀ¸·Î ÁÙÀÏ ¼ö ÀÖ´Ù. ºÐ±â¸¦ »ç¿ëÇÏÁö ¾Ê°í only ECL±¸Á¶·Î´Â net¸¦¿¬°áÇϱⰡ Èûµå¹Ç·Î ÀÌ·± ºÐ±âÇü ±¸Á¶¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â°¢°¢ÀÇ ºÐ±â¿¡ ÀÇÇÑ reflectionÀ» ¼­·Î cancellingÇϵµ·Ï Çϰųª terminationÀ» ÀÌ¿ëÇÏ¸é »ç¿ëÇϴµ¥ ¹«¸®°¡ ¾ø´Ù.

¢º6. °í¼Ó½ÅÈ£ ¿¡¼­´Â ÃÖ´ëÇÑ Via¸¦ ÁÙÀδÙ.
 
Via¿¡ ÀÇÇÑ L¼ººÐ Áõ°¡ ¹æÁö ¶§¹®ÀÌ´Ù. ´ëºÎºÐ via¿¡ ÀÇÇÑ C¼ººÐº¸´Ù´Â L¼ººÐ¿¡ ÀÇÇÑ ¿µÇâÀÌ ´õ Å« °Í ÀÌ´Ù.
Âü°í·Î layer º¯°æ½Ã °¡Àå À¯³äÇØ¾ß ÇÒ Á¡Àº return current path¸¦ Áö¼ÓÀûÀ¸·Î È®º¸ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. µû¶ó¼­ Á¦ÀÏ ÁÁÀº layerº¯°æÀº gnd planeÀ» »çÀÌ¿¡ µÎ°í »ç¿ëÇÏ´Â °ÍÀÌ°í µÎ¹ø°°¡ power plane, ±ÙÁ¢ÇÑ signal plane°£ÀÇ ÀüȯÀ̸ç worst case°¡ top to bottomÀÌ´Ù. return current path°¡ ²÷±â±â ¶§¹®ÀÌ´Ù.

¢º7. Driver¿Í Àü¼Û¼±·Î ÀÓÇÇ´ø½º¸¦ ÀÏÄ¡½ÃŲ´Ù.
 
ÀÓÇÇ´ø½ºÀÇ ºÎÁ¤ÇÕ¿¡ ÀÇÇÑ ¹Ý»çÀÇ Àú°¨ => impedance mismatching¿¡ ÀÇÇÑ reflectionÀ» °¨¼Ò½ÃÅ°´Â °¡Àå ÁÁÀº ¹æ¹ý ÀÌ´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀº Çö½ÇÀûÀ¸·Î ¾î·Á¿òÀÌ ¸¹´Ù.¿Ö³ÄÇÏ¸é °¢»çº° chipÀÇ Driver output impedance´Â ÃÖ´ë 20ohm ÀÌ»ó¾¿ Â÷ÀÌ°¡ ³ª°í ¶Ç DriverÀÇ impedance¿¡ pcbÀÇ impedance¸¦ ¸ÂÃ߱Ⱑ ¾î·Æ±â ¶§¹®ÀÌ´Ù. ´Ù¸¥ ÀÌÀ¯´Â Driver¿¡ ¿¬°áµÇ´Â receiverÀÇ ¼ö°¡ signal netº°·Î ´Ù¸¦ °æ¿ì receiverÀÇ ºÎÇÏ¿¡ µû¶ó¼­ RC-delay°¡ ´Ù¸£´Ù´Â °ÍÀÌ´Ù.
ÀÌ·Î ÀÎÇÑ timing skew°¡ ¹ß»ýÇÒ ¼ö À־ ÀÌ·¯ÇÑ ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇØ Åë»óÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀÌ source-termination¹æ¹ýÀÌ´Ù. impedance°¡ ´Ù¸¥ ¸¸Å­ resistor·Î º¸ÃæÀ» ÇØÁÖ°í receiverÀÇ ¼ö¿¡ µû¸¥ RC-delayµµ reflectionÀ»
Çã¿ëÇÏ´Â ¹üÀ§³»¿¡¼­ Á¶ÀýÇÒ ¼ö ÀÖ´Ù.

¢º8. ½ÅÈ£ Line°ú GND/Àü¿øÀ» CouplingÇÑ´Ù. ÀüÀڰ踦 »óÈ£ Cross½ÃŲ´Ù.

GND planeÀº refrence ÁØÀ§°¡ µÇ´Â °÷À¸·Î EM field´Â gnd¿¡ ÀÇÇØ shield°¡ µÈ´Ù. ½ÅÈ£ ÆÐÅÏÁß noise¿¡ ¹Î°¨ÇÑ ºÎºÐÀº shieldingÀ» ÇÏ°Ô µÇ´Âµ¥ º¸Åë physical space ruleÀÎ 3W-ruleÀ» Àû¿ëÇÏ´Â °Í ÀÌ»óÀÇ È¿°ú¸¦ º¸±â´Â ¾î·Æ´Ù.
¶ÇÇÑ ÀÌ·± shieldingÀº signalÀÇ ¼Óµµ¸¦ Áö¿¬½ÃŲ´Ù. signal ÀÚ½ÅÀÇ EM field energy¸¦ receiver·Î º¸³»´Âµ¥ ½á¾ß ÇÏÁö¸¸ GND plane°úÀÇ coupling¿¡ ¼Ò¸ðÇϱ⠶§¹®ÀÌ´Ù. µû¶ó¼­ °íÁÖÆÄ noise¿¡ ÀÇÇÑ ¿µÇâÀº °¨¼ÒµÇ³ª(º¯È­¿¡ ´Ê°Ô ¹ÝÀÀ) gnd plane°úÀÇ capacitance Áõ°¡¿¡ ÀÇÇÑ RC-delay·Î ¼Óµµ´Â ¶³¾îÁø´Ù.

¢º9. ¸®ÅÏÆнº(path)¸¦ °í·ÁÇÑ ¹è¼±.

°íÁÖÆÄ¿¡ ÀÇÇÑ Àü·ùÀÇ ¸®ÅÏÀº ¹è¼± Pattern¿¡ ÷ºÎµÈ ÇüÅ·ΠÈ帥´Ù. ±× È帧À» ºÐ´ÜÇÏÁö ¾Êµµ·Ï Àü¿ø, GND (Return path)ÀÇ °í·Á°¡ ÇÊ¿ä ½ÇÈ¿ ÀδöÅϽºÀÇ °¨¼Ò, Àü·ùÀÇ Roof ¸éÀûÀú°¨¿¡ ÀÇÇÑ EMI°¨¼Ò½ÇÇö. swiss cheese syndromÀ̶ó°íµµ ÇÏ´Â return pathÀÇ Àý´ÜÀ» Á¶½É ÇØ¾ß ÇÑ´Ù.ƯÈ÷ power/gnd planeÇü¿¡¼­ signal via¿¡ ÀÇÇÑ cheese ÇüÅÂÀÇ anti-land¿¡ ÀÇÇØ return current path°¡ ¸·È÷´Â °ÍÀ» È®ÀÎÇØ¾ß ÇÑ´Ù.
ÀúÁÖÆÄ¿¡¼­´Â return current path´Â resistance value°¡ Á¦ÀÏ ³·Àº °÷À» ã¾Æ ÀúÀý·Î Çü¼ºµÈ´Ù. Åë»óÀûÀ¸·Î Á¦ÀÏ ÂªÀº ´Ü°Å¸® path°¡ µÇ¸ç, °íÁÖÆÄ(100MhzÀÌ»ó)¿¡¼­´Â inductance°¡ Á¦ÀÏ ³·Àº °÷À» ã¾Æ Çü¼ºµÈ´Ù.
Åë»ó signal lineÀÇ ¹Ù·Î ¹ØÀ̸ç, ¿Ö³ÄÇÏ¸é °íÁÖÆÄ¿¡¼­´Â inductance°¡ impedance¿¡ Á¦ÀÏ Å« ¿µÇâÀ» ¹ÌÄ¡°í inductanceÀÇ °³³äÀ» loopÀÇ ¸éÀû x fluxÀÇ ¼ö·Î º¼ ¼ö Àֱ⠶§¹®¿¡ line ¹Ù·Î ¹ØÀ» È帣´Â loop°¡ inductance°¡ Á¦ÀÏ À۱⠶§¹®ÀÌ´Ù. ¸¸ÀÏ signal ¹Ù·Î ¹ØÀÇ return path°¡ ¾î¶² ÀÌÀ¯ (viaÀÇ anti-pad¿¡ ÀÇÇÑ planeÀÇ µé¾î³¿,planeÇüÀÌ ¾Æ´Ñ ´Ù¸¥ line ÇüÅÂÀÇ pwr/gnd¸¦ »ç¿ëÇÔÀ¸·Î½áÀÇ return path ºÎÀç)¿¡ ÀÇÇØ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì path ¸¦ ±¸¼º(Å°¸£È÷È£ÇÁÀÇ ¹ýÄ¢)Çϱâ À§ÇØ image planeÀ» ã°Ô µÈ´Ù.
gnd°¡ image planeÀÏ °æ¿ì°¡ °¡Àå ÀÌ»óÀûÀÌÁö¸¸ ¾øÀ» °æ¿ì pwr/other signal lineµîÀ» »ç¿ëÇÏ°Ô µÇ´Âµ¥ ÀÌ°ÍÀÌ ¹Ù·Î crosstalk¸¦ ÀÏÀ¸Å°°Ô ÇÏ´Â ¿øÀÎÁß Çϳª°¡ µÈ´Ù.

¢º10. Power Connection À§Ä¡¸¦ ÃÖÀûÈ­ÇÑ´Ù.

Àü¿ø´ÜÀÚ¿¡ µÉ¼ö ÀÖ´ÂÇÑ °¡±õ°Ô... ±âÆÇ ÀüüÀÇ ÀÓÇÇ´ø½º¸¦ ¶³¾î¶ß¸² (¹æ»ç Noise·®ÀÇ °¨¼Ò) À¸·Î ÁÙÀϼö ÀÖ´Ù.
ÇÑÁ¤µÇ¾î ÀÖ´Â board size¿¡¼­ Àü¿ø°ú ¿©Å¸ area¿ÍÀÇ ¹èÄ¡¸¦ ¾î¶»°Ô ÇؾßÇϴ°¡¿¡ ´ëÇÑ ´äÀÌ ³ª¿Ã ¼ö ÀÖ´Ù. impedance°¡ »ó´ëÀûÀ¸·Î ³ô¾Æµµ (capacitance value¸¦ ³·Ãçµµ) ÁÁÀº area´Â ¾îµðÀΰ¡¸¦ ã°í (low freq. operation, noise immunity°¡ °­ÇÑ signalÀÌ ÀÖ´Â area, ¿¹¸¦ µé¾î level ÀÎ½Ä signalµî, interface ±¸Á¶°¡µ¿ÀÏÇÑ areaµî) ÀÌ·¯ÇÑ area´Â Àü¿øºÎ¿¡¼­ ¸ÕÂÊ¿¡ ¹èÄ¡ÇÏ°í ¹Ý´ë·Î noise°¡ ¸¹ÀÌ »ý±â°Å³ª ¿µÇâÀ» ¸¹ÀÌ ¹Þ´Â area´Â Àü¿øºÎ¿¡ °¡±õ°Ô ¹èÄ¡ ÇÑ´Ù.
board¿¡¼­´Â ¿©·¯Á¾·ùÀÇ Àü¿øÀ» »ç¿ëÇÏ´Â °ÍÀÌ º¸ÅëÀ̹ǷΠÀü¿øÀ» ¹Ù²Ù±â À§ÇÑ voltage regulator³ª Àü¿øÀÌ ³ª¿À´Â ºÎÀ§ ÁÖÀ§¿¡ °í¼ÓIC¸¦ ¹èÄ¡ÇÏ°í ÀÌ°ÍÀÌ ¾î·Á¿ï °æ¿ì tantal capacitor³ª ¿ëµµ¿¡ µû¶ó MLCC capacitor(bulk) ¸¦ ¹èÄ¡ÇÏ¿© Àü¿ø¿¡ ´ëÇÑ º¸»óÀ» ÇØÁÖ¾î¾ß ÇÑ´Ù.

¢º11. GND´Â °¡´ÉÇÑ ÇÑ PLANEÈ­ ÇÑ´Ù.

Common Noise¸¦ Àú°¨. => self capacitance¿¡ ÀÇÇÑ ¾ÈÁ¤ÀûÀÎ refrence voltage¸¦ °ø±ÞÇÏ°í noise¿¡ °­Çϸç signal line¿¡ ´ëÇÑ return path¸¦ ÀÌ»óÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ´Ù.
chassis³ª line ÇüÅ´ planeÇüº¸´Ù ¶³¾îÁö¸ç ¸¸ÀÏ planeÇüÅ°¡ ¾î·Á¿ï °æ¿ì¿¡´Â copper·Î º¸°­ÇÏ°Ô µÇ´Âµ¥ copper´Â mechanicalÇÑ Á¡À» °í·ÁÇÏ¿© boardÇüÅ¿¡¼­ symmetricÇÏ°Ô pour ÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì reflower¸¦ Åë°úÇÑ ÈÄ boardÀÇ twist°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.

¢º12. Á÷°¢ ¹è¼±À» ÇÏÁö ¾Ê´Â´Ù.

Power ConnerºÎÀÇ ¼±Æøº¯È­¿¡ ÀÇÇÑ ¹Ý»ç(ÀÓÇÇ´ø½ºº¯È­)´Â Á÷°¢(rigth angle) ¹è¼±°ú 45µµ ¹è¼±Àº magnetic field¸¦ º¼ ¶§ loopÀÇ ¸éÀûÀÌ ´Ù¸£°Ô µÈ´Ù. ¶ÇÇÑ È¸Àü ºÎÀ§ÀÇ ¹Ù±ùÂÊ°ú ¾ÈÂÊÀÇ ¼Óµµ°¡ ´Ù¸£°Ô µÇ¸ç, ½ÇÁ¦·Î ÀüÀÚ Çö¹Ì°æÀ¸·Î °üÂûÇϸé Á÷°¢ÀÏ °æ¿ì electronÀÌ Á÷°¢ºÎÀ§¿¡¼­ ºÎµúÃÄ ¹Ý»çµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. magnetic field¿¡ ÀÇÇÑ crosstalk¸¦ ÁÙÀÏ·Á¸é 45µµ ¼³°è¸¦ ÇؾßÇÑ´Ù.
Âü°í·Î ÀÌ·¯ÇÑ bandingÀ» ÇÒ°æ¿ì 12mil pattern banding Çϳª´ç 0.2psÁ¤µµ ¼Óµµ°¡ pattern center ±âÁغ¸´Ù »¡¶óÁö°Ô µÈ´Ù.
 

ÄÚ¸àÆ®ÀÔ·Â