godjohsn 2021-01-21 11:02 采纳率: 0%
浏览 394
已结题

请问谁熟悉USB转串口芯片CH340T,单独供电为何无法工作?

我有一块板卡是将DSP的串口(TTL电平)通过CH340T转换成USB口输出,将板卡的USB口接到电脑的USB口上是可以正常进行串口通信的。现在需要将板卡的USB口转成9针串口(DB9)与其他设备连接进行串口通信。发现直接用USB转串口线不行。

后来查阅了相关资料,单独用了一块基于CH340T的USB转串口(TTL电平)的小模块(这个小模块插在电脑的USB口上是可以正常串口通信的),在小模块的USB口焊了2根电源线单独给它供+5V的电(USB口四根线VCC、D+、D-、GND,我将VCC和GND单独引出用稳压电源给小模块单独供+5V电),然后将USB转串口的小模块与板卡的USB口连接,发现小模块的串口(TTL电平)还是没有输出。

 

我有两个问题:

(1)我将USB转串口(TTL)小模块单独插在电脑USB口上,用示波器看CH340T的无源晶振是可以起振的,此时D+和D-两个管脚每隔1ms就有数据波形输出(好像电脑装上CH340的驱动之后即便没有数据通信隔1ms也有指令交互)。而将这个小模块插在板卡的USB口上晶振也不起振,D+和D-这两个管脚只是一个保持+3.3V、一个保持0V,也没有数据,请问这是什么原因?这具体是什么机制?

(2)现在我这个板卡的USB口要想转为9针串口,请问该如何解决?

 

  • 写回答

9条回答 默认 最新

  • 歇歇 2021-01-21 20:25
    关注

    P2 是 USB 端口,USB 总线包括一对 5V 电源线和一对数据信号线,通常,+5V 电源线是红色,接 地线是黑色,D+信号线是绿色,D-信号线是白色。USB 总线提供的电源电流最大可以达到 500mA,一 般情况下,CH340 芯片和低功耗的 USB 产品可以直接使用 USB 总线提供的 5V 电源。如果 USB 产品通 过其它供电方式提供常备电源,那么 CH340 也应该使用该常备电源,这样可以避免与 USB 电源之间的 I/O 电流倒灌。如果需要同时使用 USB 总线的电源,那么可以通过阻值约为 1Ω 的电阻连接 USB 总线 的 5V 电源线与 USB 产品的 5V 常备电源,并且两者的接地线直接相连接。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算