基于TCUT1600X01的响应优化
现象说明:
在快速的滚动滚轮的过程中,示波器抓取IO的波形,会发现高低电平的变化不是很明显。
在慢速的滚动滚轮的过程中,示波器抓取IO的波形,会发现高低电平的变化十分规律。
疑问:
为什么快速滚动的过程中IO采集数据会丢失从而导致软件中断无法判断硬件行为?
因为伪编码器在旋转中未使电平的高低按预期变化。
为什么伪编码器在旋转中未使电平的高低按预期变化?
在NPN基极丢失使能的时候,电平未被拉低。
为什么NPN基极丢失使能的时候,电平未被拉低?
外部电路是一个RC电路,R电阻吸能减少抖动但会使充放电时间变长,C电容能在电平拉低时做电压补偿。电容储能过大阻止基极丢失使能的时候,电平被拉低。
测试仿真:
更换对应的RC电阻电容,仿真最低时电压达到0V。
示波器测试实际电平,电压高低变换十分平顺,无毛刺等异常。
RC电路的设计需要根据实际的应用做测试仿真,虽然简单但是对实际的产品效果影响巨大。