zhangz64
Junior Member level 3
- Joined
- May 1, 2013
- Messages
- 25
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,632
Hello, eveyone, we really need some helps from someone who has done gp21 SPI before.
Our team is trying to design a ultrasound imaging system which involves using the TDC-GP22 for the transducer.
We designed the transducer board our self.
Right now, We are trying to use Beagle-board to establish the communication with the transducer board through SPI interface.
Based on the information from the data sheet and the info here(https://www.ccsinfo.com/forum/viewtopic.php?p=160435)
I coded the program myself, I used a GPIO to control the SSN line ,so it will be set to low before writing/reading the Data and set high after write/read.
Same goes for RESET, I set RESET it to low before writing/reading the Data and set high after the write/read.
I also confirmed the CLK/MOSI on the scope and so we know that we are sending the right Data. However, We failed to read anything back from the chip. We tested the MISO with the scope and it shows the read-back pulse but it is very weak.(200mv)
So we can not read anything back on the beagle-board,b/c the signal is too weak, We tried to re-solder some part and fix some potential short-circuit. but It did not work.
Does anyone know why is this happening.
It would be great if We could get some helps here.
Please advise.
Thanks
Our team is trying to design a ultrasound imaging system which involves using the TDC-GP22 for the transducer.
We designed the transducer board our self.
Right now, We are trying to use Beagle-board to establish the communication with the transducer board through SPI interface.
Based on the information from the data sheet and the info here(https://www.ccsinfo.com/forum/viewtopic.php?p=160435)
I coded the program myself, I used a GPIO to control the SSN line ,so it will be set to low before writing/reading the Data and set high after write/read.
Same goes for RESET, I set RESET it to low before writing/reading the Data and set high after the write/read.
I also confirmed the CLK/MOSI on the scope and so we know that we are sending the right Data. However, We failed to read anything back from the chip. We tested the MISO with the scope and it shows the read-back pulse but it is very weak.(200mv)
So we can not read anything back on the beagle-board,b/c the signal is too weak, We tried to re-solder some part and fix some potential short-circuit. but It did not work.
Does anyone know why is this happening.
It would be great if We could get some helps here.
Please advise.
Thanks