BUG: AW8680x芯片串口输出的电平上升时间过长。
1.description of BUG:
1.1
同样的程序烧录到治具,治具的串口会有15%的概率无输出(LA一直显示00);用示波器测量发现,电平的上升时间过慢。

1.2
导线有电阻,也有电感和电容,只不过是在一般情况下可以忽略不计。当频率升高时,或者说在高频电路,导线的电感和电容就会突出的表现出来。
电感:一段导线AB,那怕从A到B很短,当通过变化率很大的电流(di/dt很大),那么在导线周围就会有化率很大的磁场,这个变化率很大的磁场,就会使这段导线的两端产生感应电动势,体现的就是电感。
电容:导线A点附近的导体总得有一定的面积(那怕很小),可以理解为电极A,同样,也存在一个电极B,当电压的变化率很大(du/dt),就会产生电场,两个不同的电场,即电极A和电极B就是一个电容。
这样的电感和电容,一般叫做分布电感和分布电容。
2.reason of BUG:
2.1
治具的TX接了CH341的RX, 两边同时接了上拉电阻,因为此芯片的IO口没有推挽能力,且中间接了串阻。

2.2
由于上拉电阻过大,电流很小,分布电容的需要充电很久才能消失,所以就会出现波形上升时间过长。这里去掉串阻波形便恢复了正常。
3.solusion of BUG:
减小上拉电阻(这里或者去掉串阻也可)
浙公网安备 33010602011771号