MCU的电压为3.3V,模块的电压为1.8V;两者之间要通过串口通信,有什么好的方法实现电平转换通信。
用分立器件搭建电路,还是用电平转换IC;是用电平转换IC,请大家推荐几款。
雙向1.8轉3.3V
Datasheet
txs0108e(3).pdf
可以参考如上图电路,简单省成本的话用二极管单向转换来搭建,如果想要双向的,可以用MOS管来搭建,但是这两种方式要求波特率不高,实测9600可以实现。
两种方案
1、用分立元件,就是简单的两个电阻分压,不过这样做不适合那种高速的串口,如果波特率低就没关系,高的话有可能会产生干扰
2、用集成器件,这里推荐使用ti的TXS0108E,详情请参考http://www.ti.com.cn/product/cn/txs0108e