数码之家

标题: CH340G串口模块与世界先进水平还有差距 [打印本页]

作者: 纯今    时间: 2024-4-7 13:35
标题: CH340G串口模块与世界先进水平还有差距
本帖最后由 纯今 于 2024-4-7 13:38 编辑

[attach]2080177[/attach]

[attach]2080179[/attach]

[attach]2080178[/attach]

多么熟悉的USB to TTL 模块,尤其,当深圳版Arduino uno 大量摒弃西方帝国主义生产的ATmega32u2,采用CH340G后,便宜了不少,Arduino uno还一样玩

全国人民无不欢欣鼓舞,奔走相告,西方原来不过如此

若干年后,发现使用这个模块存在的隐形问题2点,第一个

根据上图说明, 短路5V和VCC时, 空闲的3.3V输出可以给下位机供电, 但是CH340的TLL电压是5V的, 对浮空的TX进行测量, 可以得到4.8-5V的电压. 这个设计在使用中容易导致各种莫名其妙的问题,

例如连接MCU时, 可能会导致MCU测ADC数值不准, 大部分M0, M0+的MCU都容易受到干扰。就是说,拿CH340G串口模块给路由器刷个固件,这种操作没影响。可如果你拿CH340G串口模块搞项

目开发,又恰好用到ADC,你就瞧好吧?硬件工程师可能最终和软件工程师,打一架

还有一个问题,RX脚电流倒灌. 产生的现象就是, CH340还未上电, RX脚的LED灯已经亮了

原来我对FT232RL售价是CH340G十倍,深感愤愤不平。就凭FT232RL最高通讯速率是3Mbps,CH340G最高通讯速率是2Mbps吗?

现在,从细节之处可以发现中国制造的便宜,有供应链优势的原因,同时,也有我们做减法,我们把一些看不见的细节保护设计,给省略了。满足消费级需求可以。俄罗斯如果不知深浅,买去中

国产IC用到导弹上面,可能会出现,这次打准了,下一次可能打不准的情况发生

最后,我有一个疑问,FT232RL性能这么快又稳,ATmega32u2也不便宜,Arduino团队为何还是把用得好好的FT232RL,在Arduino uno r3就换成了ATmega32u2。这倒是成就了ATmega一家亲莫

非是Microchip Technology公司的一盘大棋。中国博主动不动就是下一盘大棋,大棋论。借用大棋论,咱们也猜一猜

作者: 茶壹杯    时间: 2024-4-7 15:42
这个模块  本身就是拼价格的结果   外围电路完全没有细致的设计考虑,
就不要和“世界先进水平”去比较了

其实这也是很多国产模块的日常  和芯片无关,
粗制滥造  有些是技术问题   很多是思想意识问题






   
作者: 钟山风雨起苍黄    时间: 2024-4-7 15:44

通用USB转双串口,出厂自带程序,免驱动安装
RMB1.1, STC8H2K12U 2CDC+HID-SOP16
[attach]2080317[/attach]

作者: 钟山风雨起苍黄    时间: 2024-4-7 15:46


这也可以获得程序,但出厂其实已自带了USB转双串口的程序
[attach]2080323[/attach]

作者: 钟山风雨起苍黄    时间: 2024-4-7 15:48
波特率可以达到 10MBps, 烧录其他MCU 支持自动停电上电

[attach]2080326[/attach]

作者: 钟山风雨起苍黄    时间: 2024-4-7 15:52
立创已开源 PCB
[attach]2080337[/attach]
STC最简USB转双串口 - 嘉立创EDA开源硬件平台 (oshwhub.com)

作者: 钟山风雨起苍黄    时间: 2024-4-7 16:03
这还是 51 最小学习仿真系统

[attach]2080346[/attach]

[attach]2080348[/attach]
有这些学习程序,可以学会 51,也可以学会USB 了

作者: inthsunshine    时间: 2024-4-7 16:16
我几乎用不到usb转串口这东西,

作者: 纯今    时间: 2024-4-7 16:39
钟山风雨起苍黄 发表于 2024-4-7 16:03
这还是 51 最小学习仿真系统




感谢你的精彩介绍,让大家多了一个选择。
STC8H2K12U等具备USB功能的高性能8051内
核单片机确实可以用于实现USB转串口应用,但其虚拟串口通信速度是否比FT232RL的3Mbps要快,并不能一概而论。
FT232RL作为一款专门设计的USB转串口桥接芯片,其数据吞吐速率最高可达3Mbps,并且在市场上经过了长期验证,具有良好的稳定性与兼容性。而STC8H2K12U等内建USB功能的単片机在实现USB转串口功能时,其性能表现很大程度上取决于所使用的USB协议栈以及固件优化程度。
理论上,如果STC8H2K12U的USB接口支持全速USB(Full-speed USB, 12Mbps),并且固件编码足够优化,能够在数据缓冲、中断处理等方面达到较高效率,那么其数据传输速率可能超过FT232RL。但实际上,要实现这一点,需要开发者具有较高的编程技能,以及对USB协议深入理解,才能编写出高效且稳定的USB转串口通信代码。
总体而言,FT232RL在开箱即用的情况下,因其成熟稳定的技术和丰富的驱动支持,往往能够提供更为可靠且一致的性能。而使用诸如
STC8H2K12U这样的单片机实现USB转串口功能,则可能在特定场景下通过精心设计和优化获得更高的性能,但实现这一目标需要付出更多的设计与测试
谢谢你,你从侧面回答了,Arduino uno弃用
FT232rl,改用ATmega8u2以及后续型号
单片机,就是理论上传输率可能比FT232rl 更快。毫不夸张,Arduino uno 开发版就可以采用STC8H2K12U
作者: soma    时间: 2024-4-7 17:05
手上有STC的一箭双雕感觉也就那样比ch340好点吧
作者: 纯今    时间: 2024-4-7 17:06
soma 发表于 2024-4-7 17:05
手上有STC的一箭双雕感觉也就那样比ch340好点吧

请说说具体比340优秀了哪些?
作者: 钟山风雨起苍黄    时间: 2024-4-7 17:18
[attach]2080425[/attach]



可以省隔离二极管



[attach]2080426[/attach]
不发送时是开漏,防止通过I/O供电


免驱动安装,兼容性更好了
最高波特率,10Mbps
[attach]2080428[/attach]

作者: 纯今    时间: 2024-4-7 17:30
钟山风雨起苍黄 发表于 2024-4-7 17:18
可以省隔离二极管




好吧,既然有安全措施,我去拍一个,回来试试,测试
作者: kkstun    时间: 2024-4-7 17:35
tb上的那个小黑板子340g电路很不友好。连ldo都省了。还是自己打板子做个。
作者: 纯今    时间: 2024-4-7 17:47
本帖最后由 纯今 于 2024-4-7 17:57 编辑

[quote]kkstun 发表于 2024-4-7 17:35
tb上的那个小黑板子340g电路很不友好。连ldo都省了。还是自己打板子做个。

你说的就是实情
作者: liding    时间: 2024-4-7 17:58
USB to TTL 模块
作者: 纯今    时间: 2024-4-7 19:25
钟山风雨起苍黄 发表于 2024-4-7 15:44
通用USB转双串口,出厂自带程序,免驱动安装
RMB1.1, STC8H2K12U 2CDC+HID-SOP16



你好,这图是不是标记错了

我探讨的是UART1这组,从机才简称为S对吧?slave。它的TX代表发送?Transmit

然后,你看你UART2这组,slave TX 串联一个二极管,实现你标注的防IO脚电压输出,造成断不了电

而你UART1这组,二极管却串到slave RX,所以,我探讨,是不是你的工程师画图马虎了?

作者: sz1988    时间: 2024-4-7 21:11
以前用CP2101
作者: 纯今    时间: 2024-4-7 21:26
sz1988 发表于 2024-4-7 21:11
以前用CP2101

CP2101 2102 都是经典的好东西

作者: jinpf    时间: 2024-4-7 21:28
纯今 发表于 2024-4-7 19:25
你好,这图是不是标记错了

我探讨的是UART1这组,从机才简称为S对吧?slave。它的TX代表发送?Transmi ...

他的中文标注和英文标注不一致,肯定是有一个错了
作者: inthsunshine    时间: 2024-4-7 21:41
纯今 发表于 2024-4-7 21:26
CP2101 2102 都是经典的好东西

cp2102, ch340的USB转串口我都有,以前空板从立创撸的,自己焊元件,ch340容易调通,cp2102驱动死活没成功,就不管了,反正用不上
作者: 纯今    时间: 2024-4-7 22:02
本帖最后由 纯今 于 2024-4-7 22:05 编辑
jinpf 发表于 2024-4-7 21:28
他的中文标注和英文标注不一致,肯定是有一个错了

如果你也这样认为,STC公司有点说不过去了

尽管它现在U也换了,固件也重写了,二极管也不用了

也算与时俱进了

作者: 纯今    时间: 2024-4-7 22:06
inthsunshine 发表于 2024-4-7 21:41
cp2102, ch340的USB转串口我都有,以前空板从立创撸的,自己焊元件,ch340容易调通,cp2102驱动死活没成 ...

如果你就一只CP2102,原因就难说了
作者: 纯今    时间: 2024-4-7 22:52
本帖最后由 纯今 于 2024-4-7 22:57 编辑
钟山风雨起苍黄 发表于 2024-4-7 15:52
立创已开源 PCB

STC最简USB转双串口 - 嘉立创EDA开源硬件平台 (oshwhub.com)

请教STC一箭双雕双UART这块系统板
你们到底是采用STC8G1K08-38I-SOP16还是STC8H8K64U的MCU?

发现你提供的立创开源那个BOM U1是STC8G1K08-38I-SOP16

而你们自己论坛上提到采用的是STC8H8K64U的MCU

作者: kkstun    时间: 2024-4-8 08:52
一分二串口意义不大,一分四意义重大。之前我在stc论坛问可能实现1分4,没人理我。
作者: 纯今    时间: 2024-4-8 09:55
本帖最后由 纯今 于 2024-4-8 10:13 编辑
纯今 发表于 2024-4-7 22:52
请教STC一箭双雕双UART这块系统板
你们到底是采用STC8G1K08-38I-SOP16还是STC8H8K64U的MCU?

后来,看了DATASHEET后,发现STC8G1K08-38I-SOP16还是STC8H8K64U直接访问内存都是128个字节所以,无论采用哪种MCU对USB速度应该最显著的FIFO特性都一样。所以,选择哪种MCU都可以。不过,STC8H8K64U有1280 字节USB 数据RAM,可见STC8H8K64U对USB性能有优化
不知道我的理解对吗?
作者: chenlei1910    时间: 2024-4-8 10:08
串口模块的VCC短接3.3v才能让tx,rx电平为3.3v电平,模块上的3.3V,5V是让你选电平信号幅值的,不是让你对外供电的。你自己不会用,还扯到人家芯片问题,真是人才。不会可以问,但是不要黑。
作者: chenlei1910    时间: 2024-4-8 10:12
[attach]2080815[/attach]不懂就看手册不要瞎说,瞎用
作者: ocno    时间: 2024-4-8 10:20
用单片机实现一下,功能更多
作者: 纯今    时间: 2024-4-8 10:25
本帖最后由 纯今 于 2024-4-8 10:28 编辑
chenlei1910 发表于 2024-4-8 10:12
不懂就看手册不要瞎说,瞎用

你看看我1楼附上的原理图,你就会发现淘宝上,这种模块就是无法实现你提供的官方指导
你说的这些官方实现,只有在CH340G所谓土豪金版本出现,才实现。附上图土豪金

[attach]2080825[/attach]


其实,问题所在2楼 @茶壹杯 早就一言点破了,那个版本,就是拼价格导致的恶果

作者: 银河小铁骑    时间: 2024-4-8 10:30
本帖最后由 银河小铁骑 于 2024-4-8 10:46 编辑
纯今 发表于 2024-4-7 22:52
请教STC一箭双雕双UART这块系统板
你们到底是采用STC8G1K08-38I-SOP16还是STC8H8K64U的MCU?

一箭双雕的主控是:STC8H8K64U;立创开源主控:[backcolor=rgba(245, 247, 250, 0.706)]STC USB-2UART-45I-TSSOP20
,都能实现USB转双串口,还可以自动的停电下载。
您方便的话,可以加我微信:19952583740,免费+包邮送您一套一箭双雕体验下!

作者: 银河小铁骑    时间: 2024-4-8 10:33
纯今 发表于 2024-4-8 09:55
后来,看了DATASHEET后,发现STC8G1K08-38I-SOP16还是STC8H8K64U直接访问内存都是128个字节所以,无论采用 ...

STC8H8K64U,自带硬件USB下载,可以用于芯片的升级和主控的制作,如果您自己做转串口的话,还是建议选STC8H8K64U这个系列哦!
作者: 银河小铁骑    时间: 2024-4-8 10:37
本帖最后由 银河小铁骑 于 2024-4-8 10:44 编辑
kkstun 发表于 2024-4-8 08:52
一分二串口意义不大,一分四意义重大。之前我在stc论坛问可能实现1分4,没人理我。 ...

您可以考虑下用2个STC8H2K08U-45I-TSSOP20,来实现4串口,含税才0.99元一片,性价比很高。
作者: devcang    时间: 2024-4-8 10:47
本帖最后由 devcang 于 2024-4-8 10:49 编辑

电源电压5.0v、和电平3.3v的问题,是自己选择问题,那现成的模块。
CH340G是可以3.3v供电的,我自己画的基本全是使用3.3v电源的。且使用3.3v供电,和大多数的5.0v单片机也是可以匹配的。



CH340G最高通讯速率是2Mbps吗?
自制的ch340G模块,用在arduino下载时,选择最高的速度的,不知道是多少。



作者: 纯今    时间: 2024-4-8 11:18
devcang 发表于 2024-4-8 10:47
电源电压5.0v、和电平3.3v的问题,是自己选择问题,那现成的模块。
CH340G是可以3.3v供电的,我自己画的基 ...

CH340G最高通讯速率是2Mbps,这个星球上好像只有英国人的FT232才稳定持续实现3Mbps,纳米工艺上还不占优势,应该是电路设计方面有绝技
作者: 邪恶海盗    时间: 2024-4-8 21:09
kkstun 发表于 2024-4-7 17:35
tb上的那个小黑板子340g电路很不友好。连ldo都省了。还是自己打板子做个。

说的是这种么,我还有俩呢...

[attach]2081547[/attach][attach]2081548[/attach]

作者: 纯今    时间: 2024-4-8 21:30
邪恶海盗 发表于 2024-4-8 21:09
说的是这种么,我还有俩呢...

你看我前面回帖,说的不是你这种,你这上面U2就是LDO
你这叫土豪金版本,通过外围电路,克服了缺陷
作者: msvcp60    时间: 2024-4-8 21:36
网上这种340模块太简单了,可能是成本控制吧。最好不要用340的3.3引脚对外供电。
作者: msvcp60    时间: 2024-4-8 21:39
另外,貌似340的价格跟stc8 tsop20差不多了
作者: 邪恶海盗    时间: 2024-4-8 22:00
纯今 发表于 2024-4-8 21:30
你看我前面回帖,说的不是你这种,你这上面U2就是LDO
你这叫土豪金版本,通过外围电路,克服了缺陷 ...

不懂,我当时买341A的时候卖家给我发了两个340G,联系客服之后想让我退回去换,结果一问邮费太贵就不要了又直接给我发了341A...
作者: 南天音乐    时间: 2024-4-9 10:41
这些问题均能靠外部几个简单元件解决,因此不能说芯片不好用,因为芯片本身最重要的功能不是要能抗住一切,他只要完成最重要的功能就好了,至于这些问题能解决就是锦上添花,而非芯片的缺陷
作者: 青木塬    时间: 2024-4-9 12:34
还有一点,我使用ch340时不时会蓝屏,不敢用了,转用CP210X系列了
作者: chanwah2009    时间: 2024-4-9 15:00
340虽然有些小问题,但不得不 说它  让很多小白花最少的钱, 走上了能自己刷程序的路,

在它出来之前,那些个刷机线,编程器贵得很,
像弯弯出的好几百元一条
作者: cooleaf    时间: 2024-4-9 17:51
这个芯片就只是一个商品,在货架上让人按需选择,当你选择了便宜时,就是意味着选择了成本优先,其可能带来的结果就已经决定了。把它扩大到芯片行业感觉有些牵强,市场就是市场,优胜劣汰这是必然结果。
作者: zigonghlt    时间: 2024-4-9 22:02
就事论事,关于1楼CH340G模块,跳线帽的作用的确是楼主理解有误,正如29楼文档中指出,它的作用正是选择TX和RX引脚输出高电平幅值,并不是用于对外供电的。电路设计中用2只二极管将+5V降至+3.6V左右,节省一只LDO,也没有什么大的问题。
作者: xiangzichen    时间: 2024-4-10 01:12
zigonghlt 发表于 2024-4-9 22:02
就事论事,关于1楼CH340G模块,跳线帽的作用的确是楼主理解有误,正如29楼文档中指出,它的作用正是选择TX ...

好多时候用什么,直接测试结果说了算.340用过,STC的1转2也用过,全是步进电机控制器之类,客户环境无从知晓两种芯片全完按照手册要求来设计,都没有出现过任何问题.
作者: 银河小铁骑    时间: 2024-4-10 10:31
xiangzichen 发表于 2024-4-10 01:12
好多时候用什么,直接测试结果说了算.340用过,STC的1转2也用过,全是步进电机控制器之类,客户环境无从知晓 ...

对的,STC8H2K08U-TSSOP20,可以1转2串口,免驱动,支持直接USB下载,最主要价格没的说0.99元一片。
作者: hewayking    时间: 2024-4-11 14:37
本帖最后由 hewayking 于 2024-4-11 14:40 编辑

stc的容错范围有多少??比如标准的4800波特率    用stc 波特率接收4600-5000接收乱码不 ?手头没有没测试过 CH340  FT232RL  cp2102都试过    CH340最差,FT232RL  cp2102都很好         
https://www.mydigit.cn/thread-438684-1-1.html
作者: hewayking    时间: 2024-4-11 14:38
本帖最后由 hewayking 于 2024-4-11 14:40 编辑
钟山风雨起苍黄 发表于 2024-4-7 15:52
立创已开源 PCB

STC最简USB转双串口 - 嘉立创EDA开源硬件平台 (oshwhub.com)


stc的容错范围有多少??比如标准的4800波特率    用stc 波特率接收4600-5000接收乱码不 ?手头没有没测试过 CH340  FT232RL  cp2102都试过    CH340最差,FT232RL  cp2102都很好         
https://www.mydigit.cn/thread-438684-1-1.html
作者: junyee    时间: 2024-4-11 16:15
ch340 把 PL2303 打得满地找牙,有这一点足矣。

虽然和 cp2102/ft232 稍有差距,但绝对够用,而且价格差距悬殊。

你这个最简的电路有问题的, 没有提供准确的 3.3V 电平,会导致有时数据错误。
印象中还要改一个电阻,才能完美使用。
作者: duohaiou    时间: 2024-4-11 17:39
世界先进水平
作者: jforu    时间: 2024-4-11 18:30
如果追求速度,可以用CH343系列.

CH340系列已经比较完善了, 只是淘宝的卖家追求极致的低成本(省几毛钱 )搞电路不正规. 这类电路不会用于正式产品的. CH34X系列用于5V或3.3V都有成熟的电路.


作者: sz1988    时间: 2024-4-11 19:05
纯今 发表于 2024-4-7 21:26
CP2101 2102 都是经典的好东西


以前画的板子:
[attach]2083895[/attach]

看回复,好多人不看芯片手册的?一般都要看好几遍

作者: 银河小铁骑    时间: 2024-4-13 08:40
hewayking 发表于 2024-4-11 14:38
stc的容错范围有多少??比如标准的4800波特率    用stc 波特率接收4600-5000接收乱码不 ?手头没有没测 ...

最高波特率 10M bps, 任意波特率 !
第1组串口支持自动停电/上电烧录程序 ,仿真!
第二组串口同时通信支持手动动停电/上电-P3.2按键,低为按下按键


作者: t3486784401    时间: 2024-4-13 14:52
我觉得 340 是刀法精准的典范,USB-UART 稳如老狗,其余功能你们自己搞去。


反倒是 232、2102 这些老牌串口芯片,整一堆功能还要 EEPROM 配置,再给你个配置软件,最新的甚至要下载个巨大的 studio 啥的才能修改。
芯片定位卡在了【USB转串口】和【USB单片机】两个层面之间,搞串口的和搞单片机的两拨人都用不顺,成本更不用说。

最近一次折腾 MRT5 主板,用的是 CP2102 串口,结果底层给你来了个不可禁用的上行 512B-FIFO,
单片机上传 UART 时候,Win32 这边非得是整包整包的 512 才读回,用 WinAPI 访问串口都一卡一卡的。最后改上位机代码才罢休。
同样的需求, FT232 这边是可以修改/禁用 FIFO,CH340 直接是小 FIFO 基本不延迟。



在 Arduino 上用 340 是恰到好处: 想学 AVR 就折腾那片 328 去,340 只管桥接 USB,各司其职。
实际上 340 版的 Arduino 已经成功到出现山寨仿品的地步,我贴个图看大家能否甄别谁是山寨 340:

[attach]2085298[/attach]



作者: 纯今    时间: 2024-4-13 15:08
t3486784401 发表于 2024-4-13 14:52
我觉得 340 是刀法精准的典范,USB-UART 稳如老狗,其余功能你们自己搞去。

老师您好:
您对CH340G点评,视角非常独特,我才知道它64字节的小FIFO缓存,还反转成了您可圈可点的优点了
CH340G我是之前就听说出现了仿制品,上海知识产权法院针对这个案子已经宣判了
我看英文网站知道了,在中国大陆更泛滥成灾的是FT232RL,仿制品能用原厂老版本官方驱动
可以说淘宝廉价FT232RL模块,全是仿制品
仅凭两张图,难以分辨真伪
作者: llk_007    时间: 2024-4-13 16:28
chenlei1910 发表于 2024-4-8 10:12
不懂就看手册不要瞎说,瞎用

哈哈哈哈,看楼主说的一本正经,我还以为我的记忆混乱了呢。
作者: 纯今    时间: 2024-4-13 23:38
t3486784401 发表于 2024-4-13 14:52
我觉得 340 是刀法精准的典范,USB-UART 稳如老狗,其余功能你们自己搞去。



你好老师
@ 茶壹杯 老师说:改进版不是深圳人设计的,您知道采用CH340G版本的改进版是哪国人设计的吗?
作者: t3486784401    时间: 2024-4-13 23:56
本帖最后由 t3486784401 于 2024-4-13 23:57 编辑
纯今 发表于 2024-4-13 15:08
老师您好:
您对CH340G点评,视角非常独特,我才知道它64字节的小FIFO缓存,还反转成了您可圈可点的优点 ...

为什么要 USB 转串口? 因为要先进的 PC 端兼容老旧的 UART.

一个转串口芯片的好坏,除了基本功能的完善和稳定,
能多大程度上模仿 PC 硬件 COM 端口,才是更要关注的内容。

传统的 PC-COM 端口,并没有过大的 FIFO,基本上 RXD 来个信号,
上位机端在一个线程切换时间内(一般是ms量级)就可以检测到。

CP2102 可好,直接给你干了 512B 的 FIFO,还没有强制刷新的 API(至少不是Win32通用的),
这样一来 RXD 来个信号,上位机再套上 USB 动不动要 10-100ms 才给你响应。
从设计的角度,这可以降低 PC 端 CPU 负担;
但从兼容性角度,这个转串口就是一卡一卡的,要么不来数据,要么来一堆数据。

大 FIFO 初衷是降低上位机负担,但在 PC 性能过剩的今天,牺牲了太多兼容性,有些得不偿失。
作者: t3486784401    时间: 2024-4-13 23:58
纯今 发表于 2024-4-13 23:38
你好老师
@ 茶壹杯 老师说:改进版不是深圳人设计的,您知道采用CH340G版本的改进版是哪国人设计的吗? ...

可以肯定是国人设计的。 基本上是某宝先流行起来,后来就泛滥到开始有二次仿品
作者: 纯今    时间: 2024-4-14 07:05
t3486784401 发表于 2024-4-13 23:56
为什么要 USB 转串口? 因为要先进的 PC 端兼容老旧的 UART.

一个转串口芯片的好坏,除了基本功能的完善 ...

老师看问题,既看到本质,又发展与时俱进
老牌国际大厂们,几十年前的优点,也可能发展到今天,就成了缺点
作者: 纯今    时间: 2024-4-14 07:07
t3486784401 发表于 2024-4-13 23:58
可以肯定是国人设计的。 基本上是某宝先流行起来,后来就泛滥到开始有二次仿品 ...

基于它用的是CH340G
作者: jcdzxh    时间: 2024-4-14 07:55
感谢ch340g让我用上了便宜好用的usb cdc
作者: 纯今    时间: 2024-4-14 16:55
jcdzxh 发表于 2024-4-14 07:55
感谢ch340g让我用上了便宜好用的usb cdc

基于CDC类设备的一个重要特点是其通用性和兼容性,它们遵循一套标准协议,使得主机设备无需额外的驱动程序即可识别和使用这些设备。所以,你称CH340G为CDC是不准确的
作者: yun1991    时间: 2024-4-15 20:32
看了下数据手册,没说3V可以接出来供电啊,V3和VCC只是用来选择供电电压,就算V3能输出,也不能用来给其他设备供电啊,这个模块也就是用来USB转TTL啊,还能带其他设备吗,设备不应该自带电源吗,干嘛要省电源呢
作者: 钟山风雨起苍黄    时间: 2024-4-15 20:52

[attach]2087310[/attach]

[attach]2087306[/attach]
深圳国芯人工智能有限公司-产品_STC8H系列 (stcai.com)




作者: 纯今    时间: 2024-4-15 21:30
本帖最后由 纯今 于 2024-4-15 23:28 编辑
钟山风雨起苍黄 发表于 2024-4-15 20:52
深圳国芯人工智能有限公司-产品_STC8H系列 (stcai.com)

你好:看到你的帖子,想借此机会问问
从淘宝最近购买到的STC8H8K64U也是自带双UART固件吗?
还有STC送的那个双UART模块,我看国芯论坛上说同时也是仿真器
我想问问你,那个模块实现了既是双UART,同时也是仿真器吗?
具体就是当作仿真器用,需要STC-ISP下载新固件吗?
如果不用,当仿真器如何连线?

我问的不是STC-USB Link1如何使用,哪个明确,有官方说明书
我问的是USB 2 UART那种双串口的模块



还有我在阅读手册过程中发现,贵司在STC-ISP软件中有设定用户EEPROM大小的选项,这是否意味着开发者可以通过STC-ISP软件,直接提前定义flash模拟EEPROM大小了?
如果是这样,STC-ISP软件它也不可能修改我编译好的HEX文件,我想你们的目的是简化开发。关于STC-ISP软件中有设定用户EEPROM大小的选项,对开发中EEPROM相关的文档,我看哪一个?

我自己学习了一下,看来,对于STC MCU 如果我通过STC ISP 设定了EEPROM大小,设定了大小只是指定了大小,开发时还是需要分别调用抹去和写入函数



作者: 玛德陛下    时间: 2024-4-15 21:36
2102很多国产的,需要改驱动的inf的vid有些可以有些改了也不行
作者: 纯今    时间: 2024-4-15 22:12
玛德陛下 发表于 2024-4-15 21:36
2102很多国产的,需要改驱动的inf的vid有些可以有些改了也不行

陛下:最近,您一向可好?N76E003 在CH552G协助下玩的好吗?
我发现是FT232RL所谓国产 台湾产假货多
老驱动不用改,新驱动也是要改vid
假冒芯片真坑人
作者: mmxx2015    时间: 2024-4-15 23:17
x宝上5块多到8块多买的FT232RL小板直接装官方驱动,无需修改。
[attach]2087429[/attach]


作者: 纯今    时间: 2024-4-15 23:26
mmxx2015 发表于 2024-4-15 23:17
x宝上5块多到8块多买的FT232RL小板直接装官方驱动,无需修改。

我分析仿制的也与时俱进了
我看老外用电子显微镜分析
说假货是采用掩模工艺来达到兼容驱动程序的
作者: 钟山风雨起苍黄    时间: 2024-4-16 11:30
本帖最后由 钟山风雨起苍黄 于 2024-4-16 11:33 编辑
纯今 发表于 2024-4-15 21:30
你好:看到你的帖子,想借此机会问问
从淘宝最近购买到的STC8H8K64U也是自带双UART固件吗?
还有STC送的那 ...

你好:看到你的帖子,想借此机会问问
从淘宝最近购买到的STC8H8K64U也是自带双UART固件吗?

===应该都带了,USB-CDC转双串口,USB-HID转串口烧录
       如被谁擦除了,没有,也可以自己直接制作,见下图
[attach]2087725[/attach]



还有STC送的那个双UART模块,我看国芯论坛上说同时也是仿真器
我想问问你,那个模块实现了既是双UART,同时也是仿真器吗?

===是,STC8/STC32 通过USB转串口连接到电脑就能仿真,见下图

[attach]2087731[/attach]



具体就是当作仿真器用,需要STC-ISP下载新固件吗?
如果不用,当仿真器如何连线?

===不用,见上图连线
作者: 钟山风雨起苍黄    时间: 2024-4-16 11:35
[attach]2087746[/attach]

STC最简USB转双串口 - 嘉立创EDA开源硬件平台 (oshwhub.com)

作者: 钟山风雨起苍黄    时间: 2024-4-16 11:49
本帖最后由 钟山风雨起苍黄 于 2024-4-16 11:51 编辑

STC的USB转串口的好处,不需要安装驱动

是转双串口,可以第一个支持仿真,第二个支持串口通信
是转双串口,可以第一个支持自动停电上电烧录,第二个支持串口通信
串口速度可以稳定到 10Mbps
[attach]2087756[/attach]
还可以手工输入各种奇怪的波特率组合来支持

作者: 天臆    时间: 2024-4-16 14:41
FT232RL 的 驱动也是不一样的,USB转串的USBCDC驱动,当USB异外断线,如果写程序的不懂相关机制原理 不处理异常掉线,会一直假死。FT232RL的驱动会有异常断开返回
作者: ctlu    时间: 2024-5-8 15:53
jcdzxh 发表于 2024-4-14 07:55
感谢ch340g让我用上了便宜好用的usb cdc

深有同感!!!!!!!!!!!!!
作者: 603599910    时间: 2024-5-9 13:17
CH340N几年来一直在用,芯片供电和MCU供电同网络,至于倒罐是会有的可以电路优化,感谢CH340让我的案子设计简洁稳定调试方便,价格便宜.嗯,最近也尝试过部分案子直接USB-CDC,但只是特定案子,其他还是老老实实用CH340,为啥,因为Windows+Linux都自带CH340驱动,连最简洁的Tinylinux系统都带了驱动.




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4