Other Parts Discussed in Thread: DRV8462, DRV8434S, DRV8889-Q1
Hi!
After finally getting the 8434s to work (many thanks to Murugavel! e2e.ti.com/.../4957431, I am having 2 weird behaviors on a motor where this did not happen on 8462:
- Stall detection seems to work only when I write 1 to all reserved bits on register 0x07 - 0×1F instead of 0×18. According to the data sheet, these bits are supposed to be left as zero, but if I do this stall detection does not work as expected.
- It seems that writing 1 to the direction bit in the step. Register does not work as it did on 8462 - The motor continues to spin in the previous direction. We're using step and dir over SPI and not with the pins, So the difference is writing 0x7M or 0xFM, with M being the microstep mode we are using.
Our setup is as follows:
- 0x04 to 0x8F (default + EN_OUT=1)
- 0x07 to 0x18 (EN_STL=1)
- 0x08 to 3.
- We are also setting TRQ_DAC to 0xC0, and have tried lower percentages (= higher values) as well.
Thanks!
Roi