最近看到普冉的PY32单片机供电范围很宽(1.7V~5.5V),但是不支持USB,想问一下有没有既支持宽供电范围又支持USB的单片机
离线
最近看到普冉的PY32单片机供电范围很宽(1.7V~5.5V),但是不支持USB,想问一下有没有既支持宽供电范围又支持USB的单片机
用py32f072 带usb
离线
离线
USB对电压有要求,低于3.3V不现实,支持3.3V和5V的还是有的,比如CH552
离线
官网和淘宝上都没看到这款单片机,是还没上市吗?
离线
USB 3V3电平要求,所以即便支持宽电压供电,还是要3V3,只是GPIO可以容忍5V,但是PY全系列手册未提到3V3时容忍5V,好奇楼主为何有如此需求。
离线
USB 3V3电平要求,所以即便支持宽电压供电,还是要3V3,只是GPIO可以容忍5V,但是PY全系列手册未提到3V3时容忍5V,好奇楼主为何有如此需求。
我想做一块支持多种IO电平的USB转SPI板,看到普冉的芯片以后还以为可以省一个IO电平转换芯片
离线
@wh201906
个人感觉方案不可行,GPIO的电平和MCU供电电平相关,难道要调节MCU的LDO?而MCU的主频和电压也是有关的,USB时钟通常来自主频的分频,不是更复杂了?I/O电平转换芯片都是有VREF参考电平输入的,MCU如何输入该参考电平并进行电压调节?
目前未看到集成电平转换模块的MCU存在,可能是孤陋寡闻,如有愿闻其详。另外从转换芯片价格看,即便集成进去猜测成本未必有竞争力。
离线
是我想得太简单了。用独立的芯片做电平转换确实会更靠谱
离线
USB 3V3电平要求,所以即便支持宽电压供电,还是要3V3,只是GPIO可以容忍5V,但是PY全系列手册未提到3V3时容忍5V,好奇楼主为何有如此需求。
电源电压支持到5V且带USB的MCU通常都会集成USB所需的3.3V电压的LDO,如新唐的M452。
工业控制应用上的电压通常是5V,大多数MCU外围芯片,如EEProm、Flash、RS485/CAN收发器、运放、ADC/DAC芯片都支持5V供电,所以直接用5V的MCU会方便很多。
事实上MCU内核的电压通常是1.8V左右,这电压也通常由内置的LDO提供,所以MCU内置LDO是个常规操作。
最近编辑记录 海石生风 (2023-05-03 10:34:58)
离线
@海石生风,USB外设比较特殊,规定了电平,SPI模块有提供独立的LDO?5V的MCU,例如沁恒的51系列,5V供电时SPI对外也是5V,需要电平转换芯片。
离线
@海石生风,USB外设比较特殊,规定了电平,SPI模块有提供独立的LDO?5V的MCU,例如沁恒的51系列,5V供电时SPI对外也是5V,需要电平转换芯片。
那也不一定。 ch552是5v但是ch559就只有3.3v
离线
llinjupt 说:@海石生风,USB外设比较特殊,规定了电平,SPI模块有提供独立的LDO?5V的MCU,例如沁恒的51系列,5V供电时SPI对外也是5V,需要电平转换芯片。
那也不一定。 ch552是5v但是ch559就只有3.3v
这里说的不严谨,改成支持GPIO 5V输出的系列,(记得CH551/2的有些脚5V供电时,也只能3V3)。
离线
@海石生风
MCU总线外挂的均是外设啊,UART,USB,CAN等等。SPI要看MCU接入的SPI芯片规格,低压系列,通常芯片型号中有L,不支持5V。该楼主是要想通过USB实现宽电压的SPI支持,我想他的意思应该不只是3V3和5V,应该是1.7-5.5V这样一个范围,如果不用电压转换芯片,有好的方案可以抛出来一起讨论。
离线
@海石生风
他指的是USB低速和全速需要最低2.8V逻辑高电平输出,通常需要3.0V~3.6V供电。
离线
@海石生风
他指的是USB低速和全速需要最低2.8V逻辑高电平输出,通常需要3.0V~3.6V供电。
对的,楼主的意思想实现MCU的SPI能够兼容一个比较大的电压范围,但是又想省去电平转换芯片(例如常用的74LVC245),那么我的一种思路就是动态调整MCU的供电电平(无论外部的LDO还是内部的LDO),VREF可以通过ADC实现,但是怎么调节LDO呢,供电一旦变化,MCU的最高主频也会变,外设主频也会跟着变,问题变复杂了,所以我认为这一思路不可行,想听听有无其他变通方案,可能孤陋寡闻,愿闻其详。
最近编辑记录 llinjupt (2023-05-04 11:45:59)
离线
要是只是想要小,不差钱,可以考虑FPGA实现软USB,然后三个LDO,一个Vcore,一个Vflash或者Vaux,一个Vio,可以用一个芯片实现,我首推SLG46580V。
离线
STC单片机就有带usb的,不就解决了?
离线
STC单片机就有带usb的,不就解决了?
经典手推车解决问题是吧
离线
谁人会搞小于3V的供电来为难自己呀!? “宽电压” 等于 “5V供电”的意思。
FPGA等先进制程芯片很多都是1.8V IO的,而且配套的flash啥的很多也是1.8V的。虽然IO支持3.3V,但是VCCIO是按bank设置的,如果是一个芯片的其他外设都用1.8V的话,单独浪费一组bank跑SPI岂不是浪费?
我现在有一个设计就是,一组3.3V aux,供usb,jtag和flash,然后这个bank也不剩多少IO了,剩下整个芯片都是1.5V DDR3和1.8V IO,连串口都是1.8V的。
离线
@Blueskull
楼主的意思是节约成本,基于Cortex-M的MCU,FPGA有点偏离主题了。目前的问题就是不用电平转换芯片,是否能够做到,个人看法是做不到(其他FPGA增加成本方案除外)。
离线
闪芯微的可以,可以看下,比如FCM32F042
离线
Timaker 说:官网和淘宝上都没看到这款单片机,是还没上市吗?
淘宝搜 PY32F071, 和 PY32F072 几乎一样的, 手册说没CAN
离线