STM32调试记录

1. RGB LED 四脚。三个PWM控制三色亮度。一个公共端。可以实现不同颜色和亮度变化。

2. FDD6685  P沟道MOSFET.  Vgs为负值即可导通。也就是说门极低电平导通。一般来讲S极承受着电压呢。

3. TC4431带反相器的驱动器。可以将一般逻辑电平转换为VDD高度。另有TC4432不带反相功能的驱动器。这里PWM_CHARGE使用了4432.高电平逻辑 充电关闭。

4.  INA193 电流检测器。

http://www.ti.com.cn/product/cn/INA193/technicaldocuments

http://www.ti.com.cn/cn/lit/an/zhct030/zhct030.pdf

Normal Case 1: VSENSE ≥ 20mV, VCM ≥ VS
Normal Case 2: VSENSE ≥ 20mV, VCM < VS
Low VSENSE Case 1: VSENSE < 20mV, −16V ≤ VCM
< 0
Low VSENSE Case 2: VSENSE < 20mV, 0V ≤ VCM ≤
VS
Low VSENSE Case 3: VSENSE < 20mV, VS < VCM ≤
80V

一般来讲VSENSE (VIN+ − VIN−) and  VCM (VIN+ VIN−)/2

注意转换公式:Vout=IsRsRl/5kohm 而对于 Rs和增益有关。193的增益为20,此时Rl为100kohm.Rs为25mOhm。因此这里为0.5Is.

5. 电压转换方法。使用分压电阻,分压系数为4.7/20+4.7=0.1903.  而12bit ADC精度为1/4096. LSB=Vref/4096=3.3/4096=0.80566mv.

因此,电压采样值与实际电压转换关系为0.80566mv/0.1903=42倍。


发现的bug。LM324 5v供电错误导致电压跟随错误,进而软件获取转换值不正确。飞线到5V电源引脚。

U5 输入引脚未和PWM_CHARGE连接。导致控制充电开关的逻辑不起作用。飞线到R16引脚。

6.  PICOPSU-150-XT  http://www.mini-box.com/picoPSU-150-XT

输入引脚为center/white pin即 DCJACK座。12V输入。2.5/5.5mm  10mm尺寸。类似笔记本电源AC-DC转换器的那个输出插头。

这里只有插座部分。需要将电源板的12V电源转接为插头。然后插到这个电源模块的dcjack上即可。

7. STM中断与事件的区别总结: http://blog.csdn.net/flydream0/article/details/8208463

可以这样简单的认为,事件机制提供了一个完全有硬件自动完成的触发到产生结果的通道,不要软件的参与,降低了CPU的负荷,节省了中断资源,提高了响应速度(硬件总快于软件),是利用硬件来提升CPU芯片处理事件能力的一个有效方法;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值