最近使用C8051F320开发了一个产品,觉得C8051F320真的很强悍。带USB接口,内部集成有2k SRAM、高精度RC振荡器,有Silicon labs提供的现成驱动程序使用,也可根据Silicon labs的驱动程序源码,自己编写驱动程序。
C8051F320的零售价格仅仅10元左右,相当于菲利浦的D12 + 1片内置2k SRAM的高速单片机 + 2个晶振,也相当于一片CH341A + 1片内置2k SRAM的高速单片机 + 2个晶振。
我觉得C8051F320对USB转接IC是一个极大威胁,它的集成度太高了!它不但提供现成可用的驱动程序,还完全开源了。
我并非是Silicon labs的枪手,我只是觉得Silicon labs的集成方案十分不错。拿晶振来说,质量差的起振难而且容易坏,质量好的又要4、5毛钱!尤其可恶的是,薄型贴片晶振要7、8毛,普通的49S又太大太高,不利于产品薄型化。
我个人建议沁恒的USB IC全线集成高精度RC振荡器,免除外接晶振的麻烦。我现在产品的PCB上,就数49S晶振的个头最高,鹤立鸡群一样!
IC内部集成振荡器已是趋势。cypress USB单片机最早是用最便宜的陶瓷震荡器即可,现在也是内部集成了。Silicon labs内部集成RC振荡器,精度已从原来的+-20%,升级到现在的+-0.5%!
仅供沁恒参考。