这个编程器非常便宜,价格7.x元包邮。到手简单测试了一下,说一下问题,希望设计者能看到。
首先看第一张图,烧写25系列FLASH,抓的SCLK上的波形,观察可以发现,高电平是5V,众所周知,大部分25系列的SPI FLASH都是3.3V或者更低电平,而且IO并不能耐受5V。
看SCLK的频率是12M,也就是CH552G运行频率为最高的24M,这个频率只能在5V的VCC下才能达到,3.3V的VCC最高频率是16M。
再看下面两张波形,写入一个字节,耗时4.76us,但是这中间的4.04us(接近85%),SCLK波形都是空闲的,这是MCU在搬运代码,毕竟是8051,速度相比SPI来说还是太慢了。
SCLK的频率不是速度的决定因素,12M还是8M,对整体的速度影响不大。
众所周知,3.3V电平是可以直接兼容5V的,所以最好是把VCC电压改成3.3V,CH552G主频降低到16M,SPI时钟8M,这样设计更合理。现在的版本5V电平直接强推3.3V IO实在是太粗鲁了。
离线