• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ch340在系统电流稍大的情况下不能发送

day_day 2018-10-22 浏览量:1311

试过几块开发板,都有类似问题,,不禁对系统承载电流稍大的情况下ch340的发送产生疑问。

基本都有类似的情况,在外设不多的情况下,ch340能够正常收发,而且维持很长时间都没出现过问题。

但一旦接上a4988之类的步进电机驱动模块驱动步进电机之后,有点板子一开始那会一会能发,过一会就没信息上报pc端了。然后把ch340拆了下来,直接外部接ttl转usb芯片又可以长时间收发。

而且用cp2102并没有这种现象。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 从你说的现象来看,CH340没有CP2102稳定,不过你的供电可能受到电机驱动的影响比较大,可以换一个功率大一些的电源,或者理一理导线、地线之类的减少对CH340的干扰。
    • 发布于 2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 你需要检查一下,在接步进电机的时候,供电的情况,我怀疑是你供电不稳定导致的。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你直接用的串口供电?电机对电流要求比较大,容易造成电压不稳。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 步进电机工作时产生的干扰到usb通讯了,需要个隔离或者滤波试试,或者是电源功率不够把电压拉下来了
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个应该不应该吧,是不是电流大时,电压比较低了
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你测试下工作时候的电压,看压降大不大,马达一般耗电较多,供电不足就不稳定,看板子入口电压压降大不大!
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该给外部电路单独供电,串口模块的电流不足够带动多余的电路
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 既然CP2102没有这种现象,那就说明CH340确实不适合在大电流的情况下通信,你如果能接受CP2102的成本,那就用CP2102,不然只能用340的话就加二极管限制大电流。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种应该是CH340的供电电流满足不了要求,而CP2102能够满足
    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个电源供电不能用内部供电,否则功率不够,最好是独立供电
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这种可以是功率不够导致的,建议使用外部供电的方式
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ch340在系统电流稍大的情况下不能发送