4191AGG调试的BUG记录

1.  无法控制电机:


            驱动和电机参数是对的。但是忘了VD时序被反转了。 导致原来的高电平通信必须变成低电平通信。 要不然因为通信时间过短导致电机不可控。


2. 无法与CXD4191AGG通信:


           SPI驱动是对的。但是单片机的TX和RX引脚短路。通过示波器发现TX和RX的波形一样,且非常怪异,与程序要发送的数据不一样。


3. CXD4191AGG的VD信号:


      因为CISXVS引脚的电压不够,峰值只有1.8V。单片机的GPIO输入引脚2V以上的电压才能检测为高(TTL电平)。所以VD中断一直不能被检测到。

     因为CISXVS的电压不够3.3V,竟然不能推动反向三极管。


      所以最后VD的信号,采用了CXD4191AGG的后端VSYNC的信号。

      


你可能感兴趣的:(4191AGG调试的BUG记录)