本帖最后由 晓飛飛 于 2024-3-28 15:05 编辑
温度传感器是非常常用的设备,但是低成本的USB温度传感器似乎没什么人搞,正好项目集成需要,随手搞了一个,主打一个尺寸迷你结构简单。
MCU选型原则,成本低,尺寸小,支持USB,目前STC8H2K08U只有TSSOP20封装的,希望将来能出QFN20封装的,那估计会是STC尺寸最小成本最低的USB单片机了。目前只能选择STC8H8K64U-QFN32了。
非常感谢STC提供的芯愿兑换活动,正好兑换了5片,坚决不能浪费!用起来!
原理图很简单,除了USB接口的P3.0和P3.1只用了两个IO,那就是支持Timer0外部时钟输入的P3.4和触发USB-ISP下载模式的P3.2。
传感器选了国产纳芯微的脉冲数字传感器NST1001,温度数据由脉冲数量来计算,一个脉冲表示0.0625℃,一次采集发1k多个脉冲,用T0的计数模式妥妥的靠谱。
麻雀虽小五脏俱全,该有的防护不能少,自恢复保险、33欧电阻和ESD二极管通通搞上去,毕竟不能因为细节掉了档次。
本次采用立创EDA设计输出打板,手工焊接,不得不说QFN32还是挺好焊的,只要烙铁头给力,没有什么困难的事情。