Part Number: DRV8301-69M-KIT
Other Parts Discussed in Thread: MOTORWARE, C2000WARE, CONTROLSUITE, DRV8301
I am running 2 Picollo SPI slaves (with a Raspberry PI master), using the motorware labs, on one SPI bus (using 2 addresses).
When each of them is connected separately, everything works fine. When both are connected, communication from slave to master is lost (SOMI). From checking by a digital scope, my impression is that both Picollo's try to hold the data line high (1) when they are not active (SOMI data line has active low implementation from Motorware).I see many spikes on the data line, coninciding with the clock pulse.
When discussing with somebody far more knowledgeable, he suggested to switch the data SOMI GPIO's to input when they are not active.
My questions:
1. why is this not done as a default in the Motorware labs?
2. if I want to modify this myself, where to best make this modification to have a clean implementation?
3. Could this be a feature request for a future Motorware update?
BTW, thank you again for this great platform. I love the performance and the efforts made to get starters on board, including properly maintaining this forum from TI staff as well.
Kind regards,
Tomas

