Öйúµç×Ó¼¼ÊõÍø

ÉèΪÊ×Ò³ ÍøÕ¾µØÍ¼ ¼ÓÈëÊÕ²Ø

 
 

»ùÓÚFPGAµÄUART¿ØÖÆÆ÷ʵÏÖRS£­232µçƽºÍTTL£¯CMOSµçƽµÄת»»Éè¼Æ

¹Ø¼ü´Ê£ºUART¿ØÖÆÆ÷ FPGA ½Ó¿ÚоƬ

ʱ¼ä£º2022-01-24 10:52:06      À´Ô´£ºÖйú¿Æ¼¼ÐÅÏ¢

¡°½ÓÊÕ¹ý³ÌÖ¸µÄÊÇUART¼à²âµ½RS-232×ÜÏßÉϵÄÊý¾Ý£¬Ë³Ðò¶ÁÈ¡´®ÐÐÊý¾Ý²¢ÇÒ½«ÆäÊä³ö¸øCPUµÄ¹ý³Ì¡£µ±Ðźżà²âÆ÷¼à²âµ½ÐµÄÊý¾Ý£¨RS-232ÊäÈëÂß¼­±äΪ0£¬¼´RS-232´«ÊäЭÒéµÄÆðʼ룩¾Í»á´¥·¢½ÓÊÕ¹ý³Ì£¬ÆäÁ÷³ÌͼÈçͼ¶þËùʾ¡£Ê×ÏÈUARTÄں˻áÖØÖò¨ÌØÂÊ·¢ÉúÆ÷ºÍÒÆÎ»¼Ä´æÆ÷£¬²¢ÇÒÉèÖÃÒÆÎ»¼Ä´æÆ÷µÄ¹¤×÷ģʽΪ²¨ÌØÂÊģʽ£¬ÒÔ×¼±¸½ÓÊÕÊý¾Ý¡£

¡±

×÷ÕߣºÕÅÃ÷

Òì²½´®ÐÐͨÐÅÒªÇóµÄ´«ÊäÏßÉÙ£¬¿É¿¿ÐԸߣ¬´«Êä¾àÀëÔ¶£¬±»¹ã·ºÓ¦ÓÃÓÚ΢»úºÍÍâÉèµÄÊý¾Ý½»»»¡£ÊµÏÖ´®¿ÚͨÐÅÖ÷ÒªÐèÒªÍê³ÉÁ½²¿·Ö¹¤×÷£º

½«´®¿Úµçƽת»»ÎªÉ豸µç·°åµÄ¹¤×÷µçƽ£¬¼´ÊµÏÖRS-232µçƽºÍTTL/CMOSµçƽµÄת»»£»

½ÓÊÕ²¢ÇÒ¼ìÑé´®ÐеÄÊý¾Ý£¬½«Êý¾Ý±ä³É²¢ÐеIJ¢Ìṩ¸ø´¦ÀíÆ÷´¦Àí¡£

ʵÏÖRS-232µçƽºÍTTL/CMOSµçƽת»»¿ÉÒÔÓýӿÚоƬÀ´ÊµÏÖ£¬ÊµÏÖÊý¾ÝµÄ´®Ðе½²¢ÐÐת»»ÓõÄÊÇUART£¬ËüÃÇÊÇʵÏÖ´®ÐÐͨÐűز»¿ÉÉÙµÄÁ½¸ö²¿·Ö¡£ËäȻĿǰ´ó²¿·Ö´¦ÀíÆ÷оƬÖж¼¼¯³ÉÁËUART£¬µ«ÊÇÒ»°ãFPGAоƬȴûÓÐÕâ¸öÌØµã£¬ËùÒÔʹÓÃFPGA×÷Ϊ´¦ÀíÆ÷¿ÉÒÔÓÐÁ½¸öÑ¡Ôñ£¬µÚÒ»¸öÑ¡ÔñÊÇʹÓÃUARTоƬ½øÐд®²¢×ª»»£¬µÚ¶þ¸öÑ¡ÔñÊÇÔÚFPGAÄÚ²¿ÊµÏÖUART¹¦ÄÜ¡£µ«ËùÓеÄUARTоƬ¶¼´æÔÚÒý½Å½Ï¶à¡¢Ìå»ý½Ï´ó¡¢ÓëÆäËûÆ÷¼þµÄ½Ó¿Ú½ÏΪ¸´ÔÓµÈȱµã£¬´Ó¶ø»áʹÉè¼ÆµÄ³É±¾ºÍÄѶÈÔö¼Ó¡£Òò´Ë¿ÉÒÔ½«ÐèÒªµÄUART¹¦Äܼ¯³Éµ½FPGAÄÚ²¿£¬¶øÀûÓÃVHDLÓïÑÔ½«UARTµÄºËÐŦÄܼ¯³É£¬²»½ö½â¾ö´«Í³Ð¾Æ¬µÄȱµã£¬Ò²Ê¹Õû¸öÉè¼Æ¸ü¼Ó½ô´Õ¡¢Îȶ¨ÇÒ¿É¿¿¡£

1¡¢UARTʵÏÖÔ­Àí

UARTÖ÷ÒªÓÐUARTÄںˡ¢Ðźżà²âÆ÷¡¢ÒÆÎ»¼Ä´æÆ÷¡¢²¨ÌØÂÊ·¢ÉúÆ÷¡¢¼ÆÊýÆ÷¡¢×ÜÏßÑ¡ÔñÆ÷ºÍÆæÅ¼Ð£ÑéÆ÷×ܹ²7¸öÄ£¿é×é³É£¬ÈçͼһËùʾ¡£

UART¸÷¸öÄ£¿éµÄ¹¦ÄÜÈçÏ£º

£¨1£©UARTÄÚºËÄ£¿é

UARTÄÚºËÄ£¿éÊÇÕû¸öÉè¼ÆµÄºËÐÄ¡£ÔÚÊý¾Ý½ÓÊÕʱ£¬UARTÄÚºËÄ£¿é¸ºÔð¿ØÖƲ¨ÌØÂÊ·¢ÉúÆ÷ºÍÒÆÎ»¼Ä´æÆ÷£¬Ê¹µÃÒÆÎ»¼Ä´æÆ÷ÔÚ²¨ÌØÂÊʼÖÕµÄÇý¶¯ÏÂͬ²½µÄ½ÓÊÕ²¢ÇÒ±£´æRS-232½ÓÊÕ¶Ë¿ÚÉϵĴ®ÐÐÊý¾Ý¡£ÔÚÊý¾Ý·¢ËÍʱ£¬UARTÄÚºËÄ£¿éÊ×Ïȸù¾Ý´ý·¢Ë͵ÄÊý¾ÝºÍÆæÅ¼Ð£ÑéλµÄÉèÖòúÉúÍêÕûµÄ·¢ËÍÐòÁУ¨°üÀ¨Æðʼλ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£ÑéλºÍֹͣ룩£¬Ö®ºó¿ØÖÆÒÆÎ»¼Ä´æÆ÷½«ÐòÁмÓÔÚµ½ÒÆÎ»¼Ä´æÆ÷µÄÄÚ²¿¼Ä´æÆ÷À×îºóÔÙ¿ØÖƲ¨ÌØÂÊ·¢ÉúÆ÷Çý¶¯ÒÆÎ»¼Ä´æÆ÷½«Êý¾Ý´®ÐÐÊä³ö¡£

£¨2£©ÐźżලÆ÷Ä£¿é

Ðźżì²âÆ÷ÓÃÓÚ¶ÔRS-232µÄÊäÈëÐźŽøÐÐʵʱ¼ì²â£¬Ò»µ©·¢ÏÖеÄÊý¾ÝÔòÁ¢¼´Í¨ÖªUARTÄںˡ£

£¨3£©ÒÆÎ»¼Ä´æÆ÷Ä£¿é

ÒÆÎ»¼Ä´æÆ÷µÄ×÷ÓÃÊÇ´æ´¢ÊäÈë»òÕßÊä³öµÄÊý¾Ý¡£µ±UART½ÓÊÜRS-232ÊäÈëʱ£¬ÒÆÎ»¼Ä´æÆ÷ÔÚ²¨ÌØÂÊģʽϲɼ¯RS-232ÊäÈëÐźţ¬²¢ÇÒ±£´æ½á¹û£»µ±UART½øÐÐRS-232Êä³öʱ£¬UARTÄÚºËÊ×ÏȽ«Êý¾Ý¼ÓÔØµ½ÒÆÎ»¼Ä´æÆ÷ÄÚ£¬ÔÙÊ¹ÒÆÎ»¼Ä´æÆ÷ÔÚ²¨ÌØÂÊģʽϽ«Êý¾ÝÊä³öµ½RS-232Êä³ö¶Ë¿ÚÉÏ¡£

£¨4£©²¨ÌØÂÊ·¢ÉúÆ÷Ä£¿é

ÓÉÓÚRS-232´«Ê䱨¶¨Êǹ¤×÷ÔÚijÖÖ²¨ÌØÂÊÏ£¬±ÈÈç9600£¬ÎªÁ˱ãÓÚºÍRS-232×ÜÏß½øÐÐͬ²½£¬ÐèÒª²úÉú·ûºÏRS-232´«Êä²¨ÌØÂʵÄʱÖÓ£¬Õâ¾ÍÊDz¨ÌØÂÊ·¢ÉúÆ÷µÄ¹¦ÄÜ¡£

£¨5£©ÆæÅ¼¼ìÑéÆ÷Ä£¿é

ÆæÅ¼Ð£ÑéÆ÷Ä£¿éÊǸù¾ÝÆæÅ¼Ð£ÑéµÄÉèÖúÍÊäÈëÊý¾Ý¼ÆËã³öÏàÓ¦µÄÆæÅ¼Ð£Ñé룬ËüÊÇͨ¹ý´¿×éºÏÂß¼­ÊµÏֵġ£

£¨6£©×ÜÏßÑ¡ÔñÄ£¿é

×ÜÏßÑ¡ÔñÄ£¿éÓÃÓÚÑ¡ÔñÆæÅ¼Ð£ÑéÆ÷µÄÊäÈëÊÇÊý¾Ý·¢ËÍ×ÜÏß»¹ÊÇÊý¾Ý½ÓÊÕ×ÜÏß¡£ÔÚ½ÓÊÕÊý¾Ýʱ£¬×ÜÏßÑ¡ÔñÄ£¿é½«Êý¾Ý½ÓÊÕ×ÜÏßÁ¬½Óµ½ÆæÅ¼Ð£ÑéÆ÷µÄÊäÈë¶Ë£¬À´¼ì²éÒѽÓÊÕÊý¾ÝµÄÆæÅ¼Ð£ÑéλÊÇ·ñÕýÈ·£»¶øÔÚ·¢ËÍÊý¾Ýʱ£¬×ÜÏßÑ¡ÔñÄ£¿é½«Êý¾Ý·¢ËÍ×ÜÏßÁ¬½Óµ½ÆæÅ¼¼ìÑéÆ÷µÄÊäÈë¶Ë£¬UARTÄÚºËÄ£¿é¾ÍÄܹ»»ñÈ¡²¢ÇÒ±£´æ´ý·¢ËÍÐòÁÐËùÐèµÄÆæÅ¼Ð£ÑéλÁË¡£

£¨7£©¼ÆÊýÆ÷Ä£¿é

¼ÆÊýÆ÷Ä£¿éµÄ¹¦ÄÜÊǼǼ´®ÐÐÊý¾Ý·¢ËÍ»òÕß½ÓÊÕµÄÊýÄ¿£¬ÔÚ¼ÆÊýµ½Ä³Êýֵʱ֪ͨUARTÄÚºËÄ£¿é¡£

2¡¢UART¹¤×÷Á÷³Ì

UARTµÄ¹¤×÷Á÷³Ì¿ÉÒÔ·ÖΪ½ÓÊÕ¹ý³ÌºÍ·¢Ë͹ý³ÌÁ½²¿·Ö¡£

½ÓÊÕ¹ý³ÌÖ¸µÄÊÇUART¼à²âµ½RS-232×ÜÏßÉϵÄÊý¾Ý£¬Ë³Ðò¶ÁÈ¡´®ÐÐÊý¾Ý²¢ÇÒ½«ÆäÊä³ö¸øCPUµÄ¹ý³Ì¡£µ±Ðźżà²âÆ÷¼à²âµ½ÐµÄÊý¾Ý£¨RS-232ÊäÈëÂß¼­±äΪ0£¬¼´RS-232´«ÊäЭÒéµÄÆðʼ룩¾Í»á´¥·¢½ÓÊÕ¹ý³Ì£¬ÆäÁ÷³ÌͼÈçͼ¶þËùʾ¡£Ê×ÏÈUARTÄں˻áÖØÖò¨ÌØÂÊ·¢ÉúÆ÷ºÍÒÆÎ»¼Ä´æÆ÷£¬²¢ÇÒÉèÖÃÒÆÎ»¼Ä´æÆ÷µÄ¹¤×÷ģʽΪ²¨ÌØÂÊģʽ£¬ÒÔ×¼±¸½ÓÊÕÊý¾Ý¡£Æä´Î£¬ÒÆÎ»¼Ä´æÆ÷ÔÚ²¨ÌØÂÊʼÖÕµÄÇý¶¯Ï¹¤×÷£¬²»¶Ï¶ÁÈ¡RS-232´®ÐÐ×ÜÏßµÄÊäÈëÊý¾Ý£¬²¢ÇÒ½«Êý¾Ý±£´æÔÚÄÚ²¿µÄ¼Ä´æÆ÷ÄÚ¡£½ÓÊÕÍê³Éºó£¬UARTÄں˻á¶ÔÒѽÓÊÕµÄÊý¾Ý½øÐÐÆæÅ¼¼ìÑé²¢ÇÒÊä³öУÑé½á¹û¡£×îºó£¬UARTÄں˻áÖØÖÃÐźżà²âÆ÷£¬ÒÔ×¼±¸½øÐÐÏÂÒ»´ÎÊý¾Ý½ÓÊÕ¡£

·¢Ë͹ý³ÌÓɼÓÔØºÍ·¢ËÍÁ½¸ö²½Öè×é³É£¬ÈçͼÈýËùʾ¡£¼ÓÔØ²½ÖèÊÇUARTÄں˰´RS-232´®Ðз¢Ë͵Ä˳Ðò½«Æðʼλ¡¢Êý¾Ýλ¡¢ÆæÅ¼Ð£ÑéλºÍֹͣλ¼ÓÔØµ½ÒÆÎ»¼Ä´æÆ÷ÄÚ£¬Õâ¸ö¹ý³Ì¹¤×÷ÔÚϵͳʱÖÓÏ£¬Ïà¶ÔÓÚRS-232µÄ´«ÊäËÙ¶ÈÀ´Ëµ·Ç³£¿ì¡£Íê³É¼ÓÔØ²½Öèºó£¬UARTÄں˻áÖØÖò¨ÌØÂÊ·¢ÉúÆ÷£¬²¢ÇÒÉèÖÃÒÆÎ»¼Ä´æÆ÷¹¤×÷ÔÚ²¨ÌØÂÊģʽÏ£¬ÓÚÊÇÒÆÎ»¼Ä´æÆ÷±ãÔÚ²¨ÌØÂÊʱÖÓµÄÇý¶¯ÏÂÒÀ´Î½«¼ÓÔØµÄÊý¾Ý·¢Ë͵½RS-232µÄ·¢ËͶËTxD£¬ÕâÑù±ã²úÉúÁËRS-232µÄÊý¾Ý·¢ËÍʱÐò¡£

3¡¢UART¸÷¸öÄ£¿éµÄʵÏÖ

³ýUARTÄÚºËÄ£¿éÒÔÍ⣬ÆäËûÄ£¿é¶¼½ÏΪ¼òµ¥£¬ÓÃÓÚʵÏÖijһ¾ßÌ幦ÄÜ¡£ÏÖÔÚÖØµã¶ÔUARTÄÚºËÄ£¿éµÄʵÏÖ×ö³ö½éÉÜ¡£

UARTÄÚºËÄ£¿éµÄ¹¦ÄÜÊÇ¿ØÖÆÊý¾Ý½ÓÊÕ¡¢Êý¾Ý¼ÓÔØºÍÊý¾Ý·¢Ë͵Ĺý³Ì£¬Õâ¿ÉÒÔÓÃ״̬»úÀ´ÊµÏÖ¡£ÏÂÃæ¾Í°´½ÓÊպͷ¢Ë͵Ĺý³ÌÀ´½éÉÜUARTÄÚºËÄ£¿é״̬»úµÄʵÏÖ¡£

£¨1£©Êý¾Ý½ÓÊÕ¹ý³Ì

Êý¾Ý½ÓÊÕ¹ý³ÌµÄÁ÷³ÌͼÈçͼ¶þËùʾ£¬¿ÉÒÔ¶¨Òå3¸ö״̬¡ª¡ª¿ÕÏС¢½ÓÊպͽÓÊÕÍê³É£¬ÆäÖÐ״̬±ä»»Í¼ÈçͼËÄËùʾ¡£

£¨2£©Êý¾Ý¼ÓÔØºÍ·¢Ë͹ý³Ì

Êý¾Ý¼ÓÔØºÍ·¢Ë͹ý³Ì¶¼ÊÇΪÁË·¢ËÍÊý¾Ý¶øÉ趨µÄ£¬ËùÒÔ½«ËüÃÇ·ÅÔÚÒ»Æð½øÐнéÉÜ¡£¿ÉÒÔÓÃ4¸ö״̬À´ÊµÏÖÉÏÊöµÄ¹ý³Ì£¬¼´¿ÕÏС¢¼ÓÔØ¡¢·¢Ëͺͷ¢ËÍÍê³É£¬ÆäÖеĿÕÏÐ״̬¾ÍÊÇUARTÄں˸´Î»ºóµÄ¿ÕÏÐ״̬£¬ºÍÉÏÃæ½éÉܵÄÊý¾Ý½ÓÊÕ¹ý³ÌµÄ¿ÕÏÐ״̬һÖ¡£

Êý¾Ý¼ÓÔØºÍ·¢Ë͹ý³ÌµÄ״̬ת»»Í¼ÈçͼÎåËùʾ¡£

4¡¢·ÂÕæ½á¹û

ÔÚ²¨ÌØÂÊΪ9600Çé¿ö϶ÔUART½øÐзÂÕæ£¬½á¹ûÎȶ¨¿É¿¿¡£¸ÃÉè¼Æ¾ßÓкܺõĿɶÁÐÔºÍÁé»îÐÔ£¬¾ßÓкܺõIJο¼¼ÛÖµ¡£

  • ·ÖÏíµ½£º

 

²ÂÄãϲ»¶

  • Ö÷ Ì⣺¶÷ÖÇÆÖ800Vµç³Ø¹ÜÀíϵͳ·½°¸½éÉÜ
  • ʱ ¼ä£º2022.06.30
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺¶÷ÖÇÆÖS32K3Óò¿ØÖÆÆ÷Ó¦ÓýéÉÜ
  • ʱ ¼ä£º2022.07.07
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺³µÂÖÉϵÄÊý¾ÝÖÐÐÄ£­MolexÌìÏß½â¾ö·½°¸
  • ʱ ¼ä£º2022.07.12
  • ¹« Ë¾£ºMouser&Molex