usb转串口(usb转串口有什么用)
USB转TTL串口芯片 CH340被盗版!
CH340是一个非常经典的串口芯片,它可以把串口信号转化成USB信号,进而使电脑与单片机通讯。
因为CH340这个芯片的出货量非常大,致使国内某公司想从中分一杯羹,而后对CH340进行了反向破解、生产、封测、销售,
功能和引脚封装和原厂正品芯片相似,可用原厂的驱动程序软件,且公司的销售人员在销售过程中宣称可以替代正品CH340。
2019年因一些客户向原厂反馈质量问题而被原公司发现市场中存在假货,原公司向公安机关报案,并于2019年底在现场人赃俱获。
经检察机关公诉,一审于7月份在雨花台区法院宣判,总经理兼技术负责人被判了4年,销售人员被判了3年2个月,单位被判罚400万元。
#盗版CH340芯片被判刑了,公司被罚400万#简直了,触犯底线[发怒]
CH340芯片不用我多说吧,经典的USB转串口TTL芯片,外围电路简单,通讯稳定可靠,被广泛应用在MCU、MPUD等嵌入式产品开发。
但有些商人竟然对CH340进行反向破解、生产、封测、销售,简直是罔顾法律[发怒]
今年四月的时候,这个侵犯著作权案在南京审理。
近日,终于得到了处罚,侵权单位负责人被判处有期徒刑4年,销售人员被判处有期徒刑3年2个月,侵权单位被判处罚金400万元。
也不知道最近芯片和元器件翻新、非原装、高仿等问题能不能因此消停一下[捂脸]。
#冬日生活打卡季#CK504 USB转RS232/485,一转4,寄一个USB转为4个串口,232/485可拨码切换。工业级带电气隔离,进口FT332芯片,稳定可靠
用usb转串口模块。//@忧郁的白衬衫23:怎么和电脑连接
一起学单片机从零开始 SU-03T离线语音芯片的编程和烧录
16:03在无损传输中,丢包不可怕,可怕的是不知道哪一帧丢包了,什么原因(虽然不重要)。
FSPComm网络安全通讯协议会处理的很好,快速处理。
FSPComm目前支持串口和TCP/UDP通讯,其中USB转串口波特率做到750000bps。没有做到921600bps,估计是黑色的交叉线没加屏蔽线的问题吧。
目前FSPComm网络安全通讯助手已经进入测试阶段,菜农亲自做它主要是项目要用,而现在的同类软件无法满足菜农的各种特殊需要,故自己动手丰衣足食吧…
USB转串口,如图。丢包非常规律,感觉是程序的bug。
终于搞USB转串口,目前最高做到750000bps无误码丢包!!!
发帖自贺…
usbhub芯片带4个ch340这方案占地方啊,记得沁恒有usb转4串口的芯片。
电子创客营优质科技领域创作者RS485总线上能挂多少个设备? 带485接口的设备说明书上一般会写一个参数最大可接入设备数量。可能是32,64,128或者256,比如写了256是不是就可以接入这么多数量的设备呢? 那首先搞明白一个概念:单位负载。标准定义了12k欧姆的输入阻抗为一个单位负载,总线要能驱动32个单位负载。简单点的模型就是32个12k欧姆的设备接入到485总线,设备是并联的,所以总线上的电阻就变成了12k/32=375欧姆。接入设备越多,总线上的等效电阻就越小了,总线上输入阻抗不小于375欧。 刚才说的是单位负载的设备可以接入32个,为了提高驱动能力,有的收发器是1/4、1/8单位负载。这里的计算不要算错了,1/4单位负载的输入阻抗是12k*4=48k,同理1/8单位负载算出来的输入阻抗是96k,输入阻抗越大可接入设备就越多。 看明白了再回到最初的问题,总线上可以接入多少个设备,如果都是1/8单位负载的设备理论可以到256个。那实际上总线上可能有不同厂家的设备,不同厂家设备用到485收发器可能不一样,比如有1单位负载的,1/4单位负载的,那就要根据情况计算保证输入阻抗要大于375欧,不能简单的就得出可以挂几个设备。
还记得当年为了搞一个日本的一个设备的通信数据采集,刚把USB转串口的线插到板子的串口上,就看到整条通信线立刻冒烟,笔记本电脑USB板子也冒烟。直接吓死我了!后来拿万用表量了一下365管教发现居然有220V的电压。后来特意找个模块只接235脚使用逻辑分析仪成功监听到数据。这时候又发现整台设备的程序丢失。经过分析日本的机台为了防止被解密特意写个清除数据的程序。进口到中国又被特意把220焊接到了串口空的管脚上。各位小伙伴有没有遇到这种情况?
RS485总线上能挂多少个设备?
带485接口的设备说明书上一般会写一个参数最大可接入设备数量。可能是32,64,128或者256,比如写了256是不是就可以接入这么多数量的设备呢?
那首先搞明白一个概念:单位负载。标准定义了12k欧姆的输入阻抗为一个单位负载,总线要能驱动32个单位负载。简单点的模型就是32个12k欧姆的设备接入到485总线,设备是并联的,所以总线上的电阻就变成了12k/32=375欧姆。接入设备越多,总线上的等效电阻就越小了,总线上输入阻抗不小于375欧。
刚才说的是单位负载的设备可以接入32个,为了提高驱动能力,有的收发器是1/4、1/8单位负载。这里的计算不要算错了,1/4单位负载的输入阻抗是12k*4=48k,同理1/8单位负载算出来的输入阻抗是96k,输入阻抗越大可接入设备就越多。
看明白了再回到最初的问题,总线上可以接入多少个设备,如果都是1/8单位负载的设备理论可以到256个。那实际上总线上可能有不同厂家的设备,不同厂家设备用到485收发器可能不一样,比如有1单位负载的,1/4单位负载的,那就要根据情况计算保证输入阻抗要大于375欧,不能简单的就得出可以挂几个设备。
晕死了,虚拟串口的波特率是假的,110bps和2Mbps的速度都是16KB/S。
坐等USB转串口,进行硬件测试。
虚拟串口的测试没任何意义,只能验证安全串行通讯协议是否正确和稳定…
前几年从南京的一所大学,毕业季时的跳蚤市场淘来的单片机学习板,前几天无心输入大于5v电压(实际16v输入),直接把学习板烧坏了。买了些芯片,看能恢复到什么程度吧。今天芯片到货,就开始恢复。
USB转串口芯片CH340T肯定有问题,单片机数据线插入电脑没有任何反应。还有SP485芯片应该也坏了,摸着发烫,把坏的元件都拆机了下来,换上新买的芯片元件。测试,安装CH340驱动,插到电脑上有反应,在任务管理器可以看到串口设备。设备驱动正常,测试了单片机下载程序,第一次不成功,想着C51芯片也有可能烧坏,就换了一块。从新下载了LED灯固件程序,下载成功,连接排线,指示灯运行正常。单片机通信故障基本上已恢复,更改CH340T 芯片故障解决。
原先由于输入高电压导致主板烧坏,必须做下优化。在原先DC输入口,安装78M05降压芯片,可以保证输出在5v,这样输入低于35v电压时候,就不会再把主板烧坏。唯一缺点就是DC输入口要大于5.5v,不然单片机无法运行。
有测试了数码管,无法点亮,又从新更换了锁存芯片,下载固件程序,显示运行正常。主要的几个功能恢复,其他功能有时候再验证。其他功能芯片有可能也烧坏了。
因设计缺陷,其实就是厂家挖的一个坑。还不如不设计DC输入的,有输入就要考虑到可能会高电压输入。高电压输入应该有保护电路,保护电路烧坏,也不至于这么多功能芯片损坏。其实厂家是有利可图的,烧坏再买新的,他们又有销量了。商量永远是有利可图的,从来没有考虑到实际情况。以后自己设计的产品,功能上要完美。好像处女座的人,基本上都是完美主义者,精益求精。
全世界最便宜的鸿蒙开发板Neptune,只需9.9元,拥有wifi和蓝牙功能。套件39(包括杜邦线和USB转串口板子),可用来完成更多的创意。下一步就是利用这套开发套件完更多的创意,敬请期待![微笑]
泽耀科技usb转ttl转接板,体积小,兼容UART,具有4种工作模式:一般模式、唤醒模式、省点模式以及休眠模式,可搭配泽耀科技A39/A39C系列、A3X、AS3X、AS5X、AS6X系列等串口模块,操作简单,性价比高。#无线模块##无线通信##物联网#
我用securecrt通过zmodem协议往设备传文件时,发现串口概率性卡死。
表现为设备上运行的lrzsz进程在通过read函数读取串口数据时阻塞,只有断电重启设备才能恢复,如附图1。
但是通过另一个USB转UART的串口线监控PC往下发的数据,发现PC通过串口发送完整个文件的数据,只是设备的串口接收没有收到。
在设备的串口接收中断中增加计数,当发生故障时,计数不增加,说明串口接收不正常,或者接收中断不正常。
进一步排查芯片厂家提供的驱动代码,发现有一串代码比较可疑,如附图2。
该代码的逻辑是这样的,
用于调试的串口是多功能复用的GPIO口,在使用时可能需要切换到其它工作模式,
比如当需要烧写uboot时,需要将该串口切换为I2C的工作模式。
驱动代码增加了通过连接输入5个字符"1"或者"2"来切换工作模式。
当传输的文件中包括有连续5个"1"或者"2"的字符串时,该串口就被切换到其它工作模式,而不能进行串口数据的收发。
我对该驱动代码做了如下改动:
在初始化函数中,通过init_timer创建1s间隔的定时器。
定时一个全局变量,在定时器的超时函数中对该全局变量进行自加计数。
只有该全局变量小于60时,收到连续5个"1"或者"2"才能切换串口的GPIO的工作模式。
init_timer(&timerdisableuart);
timerdisableuart.expires = jiffies + 100;
timerdisableuart.data = https://xitong.haoyundao.net/250;
timerdisableuart.function = timer_function;
add_timer(&timerdisableuart);
问题迎刃而解。
本质还是串口通信,工业领域更多是485/232转com或ethernet,usb是不合适的
软件技术及人才和养生郑州锐英源软件科技有限公司创始人C#跨平台RS485通信经典例子含硬件设计开发





