mtiaopi 发表于 2024-6-13 19:44
好像所有的数据线都是这种结构的吧
但有些TypeA-TypeC数据线接TypeC核心板,拉低P3.2情况下拔插TypeA能正常进入HID烧录模式,插拔TypeC不行。 应该找到原因了,拉低P3.2的情况下,插拔USB TypeA接口有部分数据线能进入HID下载模式,有些数据线不能进入HID下载模式。貌似原因找到了,请看图:
拔插TypeC是否能进入HID的规律:和数据线没关系,和开发板有关系,有可能和电路板上TypeC母座有关系(母座太小,看不进PIN触点长短) 遇到过相同问题,下载时P32接地插拔Type-A是100%不行的,因为是先上电后接通D+D-,插拔Type-C大概率能正常进入下载状态 DebugLab 发表于 2024-6-13 22:05
遇到过相同问题,下载时P32接地插拔Type-A是100%不行的,因为是先上电后接通D+D-,插拔Type-C大概率能正常 ...
总结一下大家遇到的问题
问:我的产品量很大,没法每个都加个电源开关,这样成本太高了怎么办?
答:用STC USB Link 1D下载,或者一箭双雕下个CDC转双串口程序下载,用XH-2.54转Type-C线,自动断电上电。
问:还是这个产品,有USB功能,我要下载完了立即连接USB调试检测,用串口下载要反复插拔很不方便怎么办?
答:可以自己设计个电路,用MOS管控制电源,用模拟开关控制USB信号,接个单片机,一个电源键一个下载键,按电源键先接通电源再接通USB信号,按下载键先接通USB信号再接通电源,上电时序自己编程,可以保证100%成功,就不用反复插拔连接器了。
或者自制一根USB TypeA-TypeC的线,线中间串一个501型迷你自锁开关(只需要将USB线缆外皮拨开,将VCC剪断,两个头分别焊接在501型自锁开关上)。
这个自锁开关稍微用点力不要压到底再抬手即可作为自恢复开关,用起来挺方便的。
PS:USB数据线质量参差不齐,还是靠硬开关或者MOS开关更稳定、更可靠。 21cnsound 发表于 2024-6-13 21:40
应该找到原因了,拉低P3.2的情况下,插拔USB TypeA接口有部分数据线能进入HID下载模式,有些数据线不能进入 ...
通过数据线插头或插座来产生的时序进入下载模式是非常不可靠的,不提倡这种野路子,还是用数据线可靠连接后,通过开关控制单片机上电进入下载模式才是正确的。 21cnsound 发表于 2024-6-13 21:40
应该找到原因了,拉低P3.2的情况下,插拔USB TypeA接口有部分数据线能进入HID下载模式,有些数据线不能进入 ...
我看了下手上7根数据线,包括小米华为原装数据线,都是中间两针短的,没有看到有4针一样长的头
页:
1
[2]