SUPER_CRJ 发表于 2022-9-29 15:57:36

求助:单片机使用USB,接口引脚必须是3.3V?

如题,最近做了一批板子。
出货后发现:部分电脑USB不识别。
表现如下:
1:我自己的两台电脑一台识别,包括我出货测试都是这个,直到有人反馈电脑不识别,我换了一台笔记本电脑:不识别。
2:如果不识别的笔记本:接上一个HUB,发现:又识别了。
3:最后找原厂帮分析原因:给的原因有两点:a:单片机那个一定要使用:3.3V的。包括STM32都是这样的。b:使用的是内置晶振,而这个内置晶振的CRS系统没有启动正确。

定位最后的原因就是:这个单片机是兼容5V的,然后改成3.3V确实可以了。
所以想问下:这种单片机要在3.3V下供电才能识别吗(或者D+D-的引脚必须是3.3V)?其中的原理是什么?那么有些5V供电的单片机是不是就不行了或者做了特殊处理?还有些USB芯片不也是直接5V供电的,难道芯片内部也加了LDO?

desertsailor 发表于 2022-9-30 23:30:43

本帖最后由 desertsailor 于 2022-9-30 23:31 编辑

USB低速/全速输出高电平是2.8V-3.6V,输出低电平是0-0.3V。芯片内带LDO很正常。

duxingkei 发表于 2022-10-1 08:29:06

本帖最后由 duxingkei 于 2022-10-1 08:30 编辑

参考当年很火的AT MEGA8的USBASP的电路,在USB D+ D-加上3.6V稳压二极管试试?


https://www.fischl.de/usbasp/

SUPER_CRJ 发表于 2022-10-1 20:56:34

desertsailor 发表于 2022-9-30 23:30
USB低速/全速输出高电平是2.8V-3.6V,输出低电平是0-0.3V。芯片内带LDO很正常。
(引用自2楼)

是的,没有注意这个细节。下次使用还是得3.3供电

SUPER_CRJ 发表于 2022-10-1 20:57:47

duxingkei 发表于 2022-10-1 08:29
参考当年很火的AT MEGA8的USBASP的电路,在USB D+ D-加上3.6V稳压二极管试试?



(引用自3楼)

这样也行?
有点不敢加,还是用3.3v了。以后有必要时候再考虑。
页: [1]
查看完整版本: 求助:单片机使用USB,接口引脚必须是3.3V?