在设计电路时,很多工程师会用到MOS管做电平转换,以实现不同电压域之间的器件通讯。此设计的优点是:器件少、价格便宜、电路易理解,但在应用过程中可能会遇到无法通讯的情况。今天就MOS管选型引起无法通讯的问题做一个简短的分析。
MOS管电平转换的应用电路如图1:
方案一
MOS管选用AO3400,MCU_CLK端口设置开漏模式+10K的上拉电阻,使用示波器抓取通讯波形,将通讯波形展开可以看到,在1V-2V之间会有震荡现象(考虑到示波器探头电容影响实际震荡要大于1V-2V的范围)如图2:
是否可以通过添加阻容滤波来过滤掉震荡?我们在RTC_CLK处分别加了200R+100pF和200R+1nF进行测试(如图3)。
可以看到在加入200R+100pF阻容滤波后,震荡的幅值有减小,200R+1nF阻容滤波震荡的波形下移。
方案二
MOS管选用AO3400,MCU_CLK端口设置推挽测试波形如图5,在0.5V处仍然有台阶波动。
方案三
MOS管选用AO4300和SI2302,MCU_CLK端口设置推挽,使用示波器抓取通讯波形,将通讯波形展如图6。可以看到SI2302波动幅度很小。
测试总结
文章来源:兴威帆