jjzjj

使用BUCK芯片输出翻转负电压

目的单电压输入,输出获得负电压。例如输入12V,输出-12V;方案1使用如下电路结构。问题可调电源设置为12V,0.5A保护,在+12V和GND接入电源后,电源直接保护,-12V处无输出设计负压,不能达到目的。原因分析电路图参考LM2596的-5V输出电路:文章中要求了此电路结构的几点特点:1、此电路启动电流比较大,输入电流可能达到芯片限流的4.5A。2、相对正常的BUCK电路,需要增加延时启动电路。3、电感的饱和电流要求比较大。4、输入电容容量要比常规电路大。5、输出电容容量可以选择小点的。6、延时最少2ms,直到输出达到设计值方案2针对以上几点要求,修改电路为如下:增加缓启动电路。问题解决

负电源生成

最近在工作中,需要设计一个+12V输入,±5V输出的方案,用于运放的正负电源供电,以及作为运放偏置电压。在粗略查阅资料后,直接采用了DCDC电源芯片LM7905以及LM7805搭建电路,如下图所示:错误电路在没仔细阅读规格书的情况下进行了打板,当拿到板子后进行测试时发现正电压可以正常输出,负电压异常,无法正常输出,发热严重。后又返回查看规格书才发现,此类负压生成芯片(LM7905),需要提供-12V输入,才能输出负压,而不是直接正电压输入,负电压输出这么简单。这样的用法是错误的,还望以此为鉴。在查阅资料后,自己也是总结了两种生成负压的方案,以及负参考电压生成的途径。电荷泵生成负压。反极性Buc

c - 可以使用 ioctl() 将 9 针串行端口用作 "GPIO"吗?

是否可以使用linuxbox上的COM端口来读取开关的值?我认为使用ioctl()应该是可能的,但我费了一番功夫才找到一个可比较的例子。我只需要一个输入,只需要它读取高/低值。我以为我可以只使用ioctl将其中一个引脚设置为高电平,然后在该引脚和另一个引脚之间连接一个开关,再次使用ioctl读取第二个引脚的值()理由是我在车库里运行着一台值得信赖的旧服务器,我想做一些东西,它会发出哔哔声,告诉车库门是否打开,因为服务器就在门旁边,我想它会只需将一个开关连接到com端口(当前未使用)的背面就很简单当然,我可以花几英镑,让自己不再头疼,然后使用arduino或ESP8266,但这让我感到好

c - 可以使用 ioctl() 将 9 针串行端口用作 "GPIO"吗?

是否可以使用linuxbox上的COM端口来读取开关的值?我认为使用ioctl()应该是可能的,但我费了一番功夫才找到一个可比较的例子。我只需要一个输入,只需要它读取高/低值。我以为我可以只使用ioctl将其中一个引脚设置为高电平,然后在该引脚和另一个引脚之间连接一个开关,再次使用ioctl读取第二个引脚的值()理由是我在车库里运行着一台值得信赖的旧服务器,我想做一些东西,它会发出哔哔声,告诉车库门是否打开,因为服务器就在门旁边,我想它会只需将一个开关连接到com端口(当前未使用)的背面就很简单当然,我可以花几英镑,让自己不再头疼,然后使用arduino或ESP8266,但这让我感到好

基于APW7137的负电源(-12V)方案原理分析

1、芯片介绍先看APW7137规格书常规输出使用R1与R2调节电源输出VOUT,此处虽然不是重点阐述对象,但还是提一下,输出公式:VOUT=VFB*(R1/R2); VFB=1.2V 引脚LX为开关引脚,开关频率1MHz左右2、负电压原理分析原理分析:无论是降压还是升压电路,其主要原理是利用振荡电路反复对电容进行充放电,如C3、C5、C7、C9;电容极板产生与振荡波形相反的同步波形,其振荡幅值相同;我们对充放电电容的极板做以下命名:     与LX相连接的极板为电容充电极A;相对的为电容放电极BA电极为LX输出的1MHZ左右的振荡波形,其幅度为0到VOUT(可调节,与R1和R2有关)。B电极与