angalp 发表于 2025-7-18 21:33:04

使用USB转双串口对华为星闪MCU烧录不稳定

使用STC8H2K12U,程序是官方提供的USB转串口,
使用SGM4553做电平转换,
STC8H2K12U使用5V供电,星闪MCU使用1.8V,
波特率921600时烧录一半失败,波特率460800时烧录有小几率成功,
使用FT232烧录正常,因公司电脑管控,不能随意装驱动与软件,
所以想到CDC,但是效果不好,
有啥办法解决高波特率下不稳定的情况。
除了用STC8H2K12U,也用过STC32G12K128,效果差不多。
不知道问题是不是出在SGM4553。


神农鼎 发表于 2025-7-18 21:48:19

请提供原理图,5V, 1.8V 如何 ?

angalp 发表于 2025-7-18 22:16:45

神农鼎 发表于 2025-7-18 21:48
请提供原理图,5V, 1.8V 如何 ?

原理图

神农鼎 发表于 2025-7-18 22:32:49

1, 低压器件是 1.8V===》高压器件 AI8H2K12U工作在 3V
    不加电平转换
2,AI8H2K12U@3V,打交道的 I/O 开漏,
   输入口,高阻输入,外加 3.3K电阻 上拉到 1.8V
   输出口,开漏输出,外加 3.3K电阻 上拉到 1.8V

===================================
高压器件降到 3V, 好直接跟1.8V 器件通信
估计 1.2V以上是高电平/AI8H2K12U@3.0V

参考下面的原理:

5V,    3.3V
3V,    1.8V






神农鼎 发表于 2025-7-18 22:37:38





神农鼎 发表于 2025-7-18 22:40:59





angalp 发表于 2025-7-18 22:43:22

神农鼎 发表于 2025-7-18 22:37


好的,我试试。感谢{:baoquan:}

神农鼎 发表于 2025-7-18 22:48:29

angalp 发表于 2025-7-18 22:43
好的,我试试。感谢详细再看下,刚又重新编辑补充了些说明


高压器件降到 3V, 好直接跟1.8V 器件通信
估计 1.2V以上是高电平/AI8H2K12U@3.0V

angalp 发表于 2025-7-18 23:13:30

神农鼎 发表于 2025-7-18 22:48
详细再看下,刚又重新编辑补充了些说明




开漏会不会影响通信速度,烧录最低要求波特率460800,为了提高速度,一般要求波特率921600

神农鼎 发表于 2025-7-19 08:04:15

将拉到 1.8V的上拉电阻,改小,
3.3K/2.2K/1K上拉电阻, 上拉能力就会变强
下拉能力,开漏和强推挽是一样的





页: [1] 2
查看完整版本: 使用USB转双串口对华为星闪MCU烧录不稳定