USART相关问题

最近发现一个问题,不能理解,记录下来。

PC和STM32通讯,USB-B连接,连接方式如下所示:

上图为USB口引出USB_N/USB_P/USB_EN三个PIN脚接到STM32,但是USB_N/USB_P这两个PIN脚有差分线传输的情况,(差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法,差分传输在这两根线上都传输信号,这两个信号的振幅相等,相位相反。在这两根线上传输的信号就是差分信号。差分信号在高速电路设计中应用越来越广泛,如USB、HDMI、PCI、DDR*等,承载差分信号的差分线主要优势有:抗干扰能力强,能有效抑制EMI、时序定位精确等)

接到UART1de RTS和CTS及PC10脚。

UART的TX和RX收发分别连接到FT232上,但USB_N/USB_P这两个PIN脚的差分信号USBL_N和USBL_P接到FT232的USBDM和USBDP,为什么不直接接到FT232上面,反而是差分一下一端接STM32一端接FT232这是什么骚操作,不能理解。

-------------------------------------------------分割线-----------------------------------------------------------

正常USB转串口FT232和STM32连接如下所示:

(stm32)                 (FT232)                         (USB)

   RX---------------------TXD    USBDM---------------D+        

   TX---------------------RXD    USBDP---------------D-

                                      


猜你喜欢

转载自www.cnblogs.com/smy87/p/9239065.html