本发明涉及电子技术领域,特别涉及一种隔离型的uart通讯电路及电子设备。
背景技术:
现有技术中,大多数电子产品(如audiovideo设备、智能家居、电子通讯产品及照明产品等)都是直接接入220v/110v的交流电源,电子产品内部的pcb板通常分为电源板和主板,电源板和主板分别含有一mcu,但是由于电子产品的结构限制或相应电路布局的需求,某些特定电路模块(如wifi模块)需要设置于电源板中的变压器的初级,而电源板中的变压器的初级为高压侧,高压侧的地是非隔离地(不是安全地),而主板中的mcu通常由58v的直流电压供电,即主板中的mcu位于低压侧,因此主板中的mcu的地是安全地。当电源板中的mcu(高压侧)的uart串口需要与主板中的mcu(低压侧)的uart串口进行数据通讯时,由于一个是安全地,一个不是安全地,即两者地之间不能直接连通,导致两者不能直接进行数据通讯,从而一种能够使得高压侧uart串口与低压侧uart串口进行正常数据通讯的隔离型的uart通讯电路亟待解决。
技术实现要素:
本发明的主要目的是提出一种隔离型的uart通讯电路,旨在解决高压侧uart串口与低压侧uart串口进行正常数据通讯的问题。
为了实现上述目的,本发明提供一种隔离型的uart通讯电路,所述隔离型的uart通讯电路包括高压侧uart串口、低压侧uart串口、第一光耦电路单元、第二光耦电路单元、第一反向电路单元、第二反向电路单元、以及延时调节电路单元;其中:
所述高压侧uart串口的发送端与所述第一光耦电路单元的输入端连接,所述第一光耦电路单元的输出端经所述延时调节电路单元与所述第一反向电路单元的输入端连接,所述第一反向电路单元的输出端与所述低压侧uart串口的接收端连接;所述低压侧uart串口的发送端经所述第二反向电路单元与所述第二光耦电路单元的输入端连接,所述第二光耦电路单元的输出端与所述高压侧uart串口的接收端连接。
优选地,所述第一光耦电路单元包括第一工作电压输入端、第一电阻、第二电阻及第一光耦;其中:
所述第一电阻的第一端为所述第一光耦电路单元的输入端,所述第一电阻的第一端与所述高压侧uart串口的发送端连接,所述第一电阻的第二端与所述第一光耦中发光二极管的阳极连接;所述第一光耦中发光二极管的阴极与高压地连接,所述第一光耦中三极管的集电极经所述第二电阻与所述第一工作电压输入端连接,所述光耦中三极管的发射极与低压地连接,所述第一光耦中三极管的集电极为所述第一光耦电路单元的输出端,所述第一光耦中三极管的集电极还与所述延时调节电路单元连接。
优选地,所述延时调节电路单元包括第二工作电压输入端、第三电阻和第四电阻;其中:
所述第三电阻的第一端与所述第二工作电压输入端连接,所述第三电阻的第二端分别与所述第一光耦电路单元的输出端及所述第四电阻的第一端连接;所述第四电阻的第二端与低压地连接。
优选地,所述第一反向电路单元包括第三工作电压输入端、第五电阻、第六电阻、第七电阻及第一nmos管;其中:
所述第五电阻的第一端为所述第一反向电路单元的输入端,所述第五电阻的第一端与所述延时调节电路单元中所述第三电阻的第二端连接,所述第五电阻的第二端与所述第一nmos管的栅极连接;所述第一nmos管的漏极为所述第一反向电路单元的输出端,所述第一nmos管的漏极与所述低压侧uart串口的接收端连接,所述第一nmos管的漏极还经所述第六电阻与所述第三工作电压输入端连接,所述第一nmos管的源极与低压地连接;所述第七电阻的第一端与所述第一nmos管的漏极连接,所述第七电阻的第二端与低压地连接。
优选地,所述第二反向电路单元包括第八电阻、第九电阻、第十电阻及第二nmos管;其中:
所述第二nmos管的栅极与所述低压侧uart串口的发送端连接,所述第二nmos管的漏极经所述第八电阻与所述第三工作电压输入端连接,所述第二nmos管的漏极还分别与所述第九电阻的第一端及所述第十电阻的第一端连接,所述第二nmos管的源极与低压地连接;所述第九电阻的第二端与低压地连接,所述第十电阻的第二端与所述第二光耦电路单元的输入端连接。
优选地,所述第二光耦电路单元包括第四工作电压输入端、第十一电阻及第二光耦;其中:
所述第二光耦中发光二极管的阳极为所述第二光耦电路单元的输入端,所述第二光耦中发光二极管的阳极与所述第二反向电路单元中所述第十电阻的第二端连接,所述第二光耦中发光二极管的阴极与低压地连接,所述第二光耦中三极管的集电极为所述第二光耦电路单元的输出端,所述第二光耦中三极管的集电极与所述高压侧uart串口的接收端连接,所述第二光耦中三极管的集电极还经所述第十一电阻与所述第四工作电压输入端连接,所述第二光耦中三极管的发射极与高压地连接。
优选地,所述第一光耦的饱和深度大于或等于1且小于或等于1.1。
优选地,所述第二光耦的饱和深度大于或等于1且小于或等于1.1。
此外,为实现上述目的,本发明还提供一种电子设备,所述电子设备包括如上所述的隔离型的uart通讯电路。
优选地,所述电子设备为audiovideo设备。
本发明提供一种遥控器的隔离型的uart通讯电路,所述隔离型的uart通讯电路包括高压侧uart串口、低压侧uart串口、用于对所述高压侧uart串口的发送端与所述低压侧uart串口的接收端进行隔离的第一光耦电路单元、用于对所述低压侧uart串口的发送端与所述高压侧uart串口的接收端进行隔离的第二光耦电路单元、用于对所述第一光耦电路单元输出的信号进行反向处理的第一反向电路单元、用于对所述低压侧uart串口的发送端所发送的信号进行反向处理的第二反向电路单元、以及用于调节所述第一光耦电路单元的延时的延时调节电路单元;所述高压侧uart串口的发送端与所述第一光耦电路单元的输入端连接,所述第一光耦电路单元的输出端经所述延时调节电路单元与所述第一反向电路单元的输入端连接,所述第一反向电路单元的输出端与所述低压侧uart串口的接收端连接;所述低压侧uart串口的发送端经所述第二反向电路单元与所述第二光耦电路单元的输入端连接,所述第二光耦电路单元的输出端与所述高压侧uart串口的接收端连接。本发明有效地解决了高压侧uart串口与低压侧uart串口进行正常数据通讯的问题;同时,本发明还具有成本低及结构简单的优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明隔离型的uart通讯电路一实施例的功能模块示意图;
图2为本发明隔离型的uart通讯电路一实施例的电路结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种隔离型的uart通讯电路,参照图1,图1为本发明隔离型的uart通讯电路一实施例的功能模块示意图,本实施例中,该隔离型的uart通讯电路包括高压侧uart串口101、低压侧uart串口102、第一光耦电路单元103、延时调节电路单元104、第一反向电路单元105、第二反向电路单元106及第二光耦电路单元107。
其中,所述第一光耦电路单元103,用于对所述高压侧uart串口101的发送端uart1-tx与所述低压侧uart串口102的接收端uart2-rx进行隔离;
所述延时调节电路单元104,用于对所述第一光耦电路单元103的延时时间进行调节;
所述第一反向电路单元105,用于对所述第一光耦电路单元103输出的信号进行反向处理;
所述第二反向电路单元106,用于对所述低压侧uart串口102的发送端uart2-tx所发送的信号进行反向处理;
所述第二光耦电路单元107,用于对所述低压侧uart串口102的发送端uart2-tx与所述高压侧uart串口101的接收端uart1-rx进行隔离。
具体地,本实施例中,所述高压侧uart串口101的发送端uart1-tx与所述第一光耦电路单元103的输入端连接,所述第一光耦电路单元103的输出端经所述延时调节电路单元104与所述第一反向电路单元105的输入端连接,所述第一反向电路单元105的输出端与所述低压侧uart串口102的接收端uart2-rx连接;所述低压侧uart串口102的发送端uart2-tx经所述第二反向电路单元106与所述第二光耦电路单元107的输入端连接,所述第二光耦电路单元107的输出端与所述高压侧uart串口101的接收端uart1-rx连接。
图2为本发明隔离型的uart通讯电路一实施例的电路结构示意图,一并参照图1和图2,本实施例中,所述第一光耦电路单元103包括第一工作电压输入端vcc1、第一电阻r1、第二电阻r2及第一光耦u1。具体地,所述第一电阻r1的第一端为所述第一光耦电路单元103的输入端,所述第一电阻r1的第一端与所述高压侧uart串口101的发送端uart1-tx连接,所述第一电阻r1的第二端与所述第一光耦u1中发光二极管的阳极(即所述第一光耦u1的第1脚)连接;所述第一光耦u1中发光二极管的阴极(即所述第一光耦u1的第2脚)与高压地gnd1连接,所述第一光耦u1中三极管的集电极(即所述第一光耦u1的第4脚)与经所述第二电阻r2所述第一工作电压输入端vcc1连接,所述光耦u1中三极管的发射极(即所述第一光耦u1的第3脚)与低压地gnd2连接,所述第一光耦u1中三极管的集电极为所述第一光耦电路单元103的输出端,所述第一光耦u1中三极管的集电极还与所述延时调节电路单元104连接。
本实施例中,所述延时调节电路单元105包括第二工作电压输入端vcc2、第三电阻r3和第四电阻r4。具体地,所述第三电阻r3的第一端与所述第二工作电压输入端vcc2连接,所述第三电阻r3的第二端分别与所述第一光耦电路单元103的输出端(即所述光耦u1中三极管的集电极)及所述第四电阻r4的第一端连接;所述第四电阻r4的第二端与低压地gnd2连接。
本实施例中,所述第一反向电路单元105包括第三工作电压输入端vcc3、第五电阻r5、第六电阻r6、第七电阻r7及第一nmos管q1。具体地,所述第五电阻r5的第一端为所述第一反向电路单元105的输入端,所述第五电阻r5的第一端与所述延时调节电路单元104中所述第三电阻r3的第二端连接,所述第五电阻r5的第二端与所述第一nmos管q1的栅极连接;所述第一nmos管q1的漏极为所述第一反向电路单元105的输出端,所述第一nmos管q1的漏极与所述低压侧uart串口102的接收端uart2-rx连接,所述第一nmos管q1的漏极还经所述第六电阻r6与所述第三工作电压输入端vcc3连接,所述第一nmos管q1的源极与低压地gnd2连接;所述第七电阻r7的第一端与所述第一nmos管q1的漏极连接,所述第七电阻r7的第二端与低压地gnd2连接。
本实施例中,所述第二反向电路单元106包括第八电阻r8、第九电阻r9、第十电阻r10及第二nmos管q2。具体地,所述第二nmos管q2的栅极与所述低压侧uart串口102的发送端uart2-tx连接,所述第二nmos管q2的漏极经所述第八电阻r8与所述第三工作电压输入端vcc3连接,所述第二nmos管q2的漏极还分别与所述第九电阻r9的第一端及所述第十电阻r10的第一端连接,所述第二nmos管q2的源极与低压地gnd2连接;所述第九电阻r9的第二端与低压地gnd2连接,所述第十电阻r10的第二端与所述第二光耦电路单元107的输入端连接。
本实施例中,所述第二光耦电路单元107包括第四工作电压输入端vcc4、第十一电阻r11及第二光耦u2。具体地,所述第二光耦u2中发光二极管的阳极(即所述第二光耦u2的第1脚)为所述第二光耦电路单元107的输入端,所述第二光耦u2中发光二极管的阳极(即所述第二光耦u2的第1脚)与所述第二反向电路单元106中所述第十电阻r10的第二端连接,所述第二光耦u2中发光二极管的阴极(即所述第二光耦u2的第2脚)与低压地gnd2连接,所述第二光耦u2中三极管的集电极(即所述第二光耦u2的第4脚)为所述第二光耦电路单元107的输出端,所述第二光耦u2中三极管的集电极(即所述第二光耦u2的第4脚)与所述高压侧uart串口101的接收端uart1-rx连接,所述第二光耦u2中三极管的集电极(即所述第二光耦u2的第4脚)还经所述第十一电阻r11与所述第四工作电压输入端vcc4连接,所述第二光耦u2中三极管的发射极(即所述第二光耦u2的第3脚)与高压地gan1连接。
本实施例隔离型的uart通讯电路,通过所述第一光耦电路单元103对所述高压侧uart串口101的发送端uart1-tx与所述低压侧uart串口102的接收端uart2-rx进行隔离,通过所述第二光耦电路单元107对所述低压侧uart串口102的发送端uart2-tx与所述高压侧uart串口101的接收端uart1-rx进行隔离,而由于光耦的开关工作特性存在延时和反向的特点,因此,本实施例隔离型的uart通讯电路需要解决所述第一光耦电路单元103中的所述第一光耦u1和所述第二光耦电路单元107中的所述第二光耦u2所导致的信号延时和信号反向问题。具体地,本实施例隔离型的uart通讯电路通过所述第一反向电路单元105解决了所述第一光耦u1所导致的信号反向问题,通过所述第二反向电路单元106解决了所述第二光耦u2所导致的信号反向问题。并且,本实施例还通过适当的外围电路(即选取合适阻值的各所述电阻和相应的工作电压,如所述延时调节电路单元104)有效地解决了所述第一光耦u1和所述第二光耦u2所导致的信号延时问题,从而解决了所述高压侧uart串口101和所述低压侧uart串口102的正常数据通讯问题。
具体地,本实施例中,所述第一光耦电路单元103中的所述第一光耦u1和所述第二光耦电路单元107中的所述第二光耦u2宜采用传输比ctr的上下限偏差较小的光耦。优选地,本实施例中,所述第一光耦u1和所述第二光耦u2均采用亿光的型号为el1018的光耦,该型号的光耦的传输比ctr为130%至260%。本实施例中,所述第一反向电路单元105中的所述第一nmos管q1和所述第二反向电路单元106中的所述第二nmos管q2均采用型号为sk3018的nmos管。
另外,本实施例中,所述高压侧uart串口101为st6系列的mcu的uart串口,所述低压侧uart串口102为stm8系列的mcu的uart串口,所述高压侧uart串口101与所述低压侧uart串口102进行数据通讯时所采用的波特率为9600bit/s,即传输1bit数据的时间t0=1000000us/9600=104us,而根据uart串口协议传输时序可知,uart串口在传输数据时,所传输数据的起始位到数据位是一位一位地传输,哪位时间开始改变,从哪位起就不能正常地被接收端所接收。又由于uart串口的数据通讯是异步通讯,根据uart串口协议可知,当所述高压侧uart串口101与所述低压侧uart串口102进行数据通讯时,传输每bit数据的延时时间ts控制在小于1bit时间的3.7%时(即t0*3.7%=104*3.7%=3.9us),则两个串口之间能够进行正常的数据通讯,即本实施例中,当传输每bit数据的延时时间ts<3.9us时,所述高压侧uart串口101与所述低压侧uart串口102之间就能够进行正常的数据通讯。而由于光耦的饱和度越深,则截止越深,本实施例隔离型的uart通讯电路在选取元器件参数时,经过多次试验得出当所述第一光耦电路单元103中的所述第一光耦u1和所述第二光耦电路单元107中的所述第二光耦u2的饱和深度均大于或等于1且小于或等于1.1时,且当所述第一光耦u1和所述第二光耦u2的输入级电流为2ma至5ma时,则可保证所述高压侧uart串口101和所述低压侧uart串口102的正常数据通讯(即可以保证传输每bit数据的延时时间ts<3.9us),而要保证所述第一光耦u1和所述第二光耦u2的饱和深度均大于或等于1且小于或等于1.1,则本实施例隔离型的uart通讯电路中的各所述电阻均需要选取合适阻值及封装的电阻。
具体地,本实施例中,所述第二电阻r2采用1206封装的电阻,所述第三电阻r3采用0603封装的电阻,所述第一电阻r1、所述第四电阻r4、所述第五电阻r5、所述第六电阻r6、所述第七电阻r7、所述第八电阻r8、所述第九电阻r9、所述第十电阻r10及所述第十一电阻r11均采用0402封装的电阻。优选地,本实施例中,所述第一电阻r1的阻值为510欧姆,所述第二电阻r2的阻值为51k欧姆,所述第三电阻r3的阻值为3.3k欧姆,所述第四电阻r4的阻值为1k欧姆,所述第五电阻r5的阻值为10k欧姆。所述第一工作电压输入端vcc1的电压为低压侧的58v直流电压,所述第二工作电压输入端vcc2的电压为低压侧的12v直流电压,所述第三工作电压输入端vcc3的电压为低压侧的3.3v直流电压,所述第四工作电压输入端vcc4的电压为高压侧的3.3v直流电压。实际应用中,所述第三工作电压输入端vcc3即为低压侧的stm8系列的mcu的电源端。因此,本实施例中,所述第一光耦u1的输入级电流if1=(3.3-1.45)/510=3.62ma(1.45为所述第一光耦u1中发光二极管的管压降),所述第一光耦u1的输出级电流ic1=(58v/51k)+12v/3.3k=4.7ma,从而所述第一光耦u1的饱和度b1=(if1*ctr1)/ic1=(3.62*1.3)/4.7=1(所述第一光耦u1的传输比ctr1按最低值130%计算),因此,所述高压侧uart串口101的发送端uart1-tx和所述低压侧uart串口102的接收端uart2-rx之间能够进行正常的数据通讯。
优选地,本实施例中,所述第八电阻r8的阻值为470欧姆,所述第十电阻r9的阻值为200欧姆,所述第十一电阻r11的阻值为1k欧姆。因此,所述第二光耦u2的输入级电流if2=(3.3-1.45)/(470+200)=2.76ma(1.45为所述第二光耦u2中发光二极管的管压降),所述第二光耦u2的输出级电流ic2=3.3v/1k=3.3ma,从而所述第二光耦u2的饱和度b2=(if2*ctr2)/ic2=(2.76*1.3)/3.3=1.08(所述第二光耦u2的传输比ctr2按最低值130%计算),因此,所述低压侧uart串口102的发送端uart2-tx和所述高压侧uart串口101的接收端uart1-rx之间也能够进行正常的数据通讯。
本实施例隔离型的uart通讯电路,包括高压侧uart串口、低压侧uart串口、用于对所述高压侧uart串口的发送端与所述低压侧uart串口的接收端进行隔离的第一光耦电路单元、用于对所述低压侧uart串口的发送端与所述高压侧uart串口的接收端进行隔离的第二光耦电路单元、用于对所述第一光耦电路单元输出的信号进行反向处理的第一反向电路单元、用于对所述低压侧uart串口的发送端所发送的信号进行反向处理的第二反向电路单元、以及用于调节所述第一光耦电路单元的延时的延时调节电路单元;所述高压侧uart串口的发送端与所述第一光耦电路单元的输入端连接,所述第一光耦电路单元的输出端经所述延时调节电路单元与所述第一反向电路单元的输入端连接,所述第一反向电路单元的输出端与所述低压侧uart串口的接收端连接;所述低压侧uart串口的发送端经所述第二反向电路单元与所述第二光耦电路单元的输入端连接,所述第二光耦电路单元的输出端与所述高压侧uart串口的接收端连接。本实施例有效地解决了高压侧uart串口与低压侧uart串口进行正常数据通讯的问题;同时,本发明还具有成本低及结构简单的优点。并且,本发明提供的该隔离型的uart通讯电路,可应用于所有的采用隔离型uart串口通讯的电子产品中,如audiovideo设备、智能家居、电子通讯产品及照明产品等。
本发明还提供一种电子设备,该电子设备为audiovideo设备,该audiovideo设备包括隔离型的uart通讯电路,该隔离型的uart通讯电路的结构可参照上述实施例,在此不再赘述。理所应当地,由于本实施例的audiovideo设备采用了上述实施例中的隔离型的uart通讯电路的技术方案,因此该audiovideo设备具有上述实施例中的隔离型的uart通讯电路所有的有益效果。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。