现在单片机为了降低功耗,进一步提高速度,电压都已经降到3.3了,ARM和DSP的核心电压进一步降到1.8V,12V太高了铁定烧。
给你推荐几个方案吧,
如果是12V外设给5V单片机输出信号,用光耦+下拉电阻。
如果是5V单片机给12V外设输出信号,就用三极管集电极开路+上拉。
如果是双向数据通讯,嘿嘿,那就双向各用一个光耦吧。
追问知不知道有什么升压IC啊?5V升12V的那种。
追答升压电路是不可能给单片机做电平匹配的。
单片机输出的那点电流连升压电路损耗都不够。再者,升压电路本身都是靠电荷泵或者开关电源的Boost变换,工作频率只有几百K,速度远不如单片机的速度,根本来不及变换。
推荐你两个方案,如果你是双向的,就把两个结合一下。
本回答被提问者采纳