硬件电路设计—电平转换
硬件电路设计——电平转换
- 方案一:串联 1K 电阻
- 方案二:晶体管的电平转化
- 方案三:电平转换芯片
方案一:串联 1K 电阻
在双方串口电平差别不大的情况下,并且低电压那端的芯片的引脚耐压值大于高电压输入端电压时,可使用串联一个1K电阻的方案,进行连接。
方案二:晶体管的电平转化
在串口波特率不高的情况下(如 115200),可以通过 NPN 晶体管的方式进行电平转换。
这种方式的优点:成本低;劣势:低电平下会被三极管的饱和管压降抬高(通常在 0.1v 左右,不影响通信);开关速度不够,超过 460800 波特率时不建议用这种方式。
设计注意:
- 三极管的基极要用较低电平的一方参考电平来上拉,否则容易导致三级管不能完截止。
- RXD和TXD的上拉电阻在不影响信号质量的情况下尽量加大,一方面是降低休眠功耗,一方面是降低AGPIO的驱动负荷。
- 对于三极管选型并没有严格要求,通用的3904NPN三极管都能满足要求
方案三:电平转换芯片
对成本不敏感的话,优先考虑用电平转换芯片,无论速度,可靠性都很完美。
电平转换芯片选型:
- TXS0102/TXS0104/TXS0108系列,2/4/8通道,品牌TI
- RS0102/RS0104/RS0108系列,2/4/8通道,品牌润石
- SGM4553 ,双通道,品牌圣邦威