This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
IWR1443BOOST: TIDEP-0091:level sensing demo: timing measurement
Part Number: IWR1443BOOST
I recently got the TIDEP-0091 demo running on the MSP432 and the IWR1443. I can power on and off the IWR1443 just fine. However, whenever I try to take a single or continuous measurement, no data is being shown about the distances in the terminal window. It gets stuck after I enter a measurement command and does not allow me to enter another command. See picture below.
I added 0 ohm resistor R102 and R164, like the instructions mentioned to do. So I'm not sure what the problem is.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Akash Gondalia:
Also, this is the output I get when I uncomment the "#define REPORT_IR14_TIME_MEASUREMENTS" line and try to take a measurement.
In reply to Kyle Henderson:
Yes I can. I was looking into the issue and found a few things, and I have a few questions.
1) I never added R164, so I tried adding it. But it is very tough since the resistor is so small. In the getting started guide, it mentions that R164 is optional. So do I need R164 if I don't care about the timing measurements? I am only looking for distance outputs.
2) I have the "#define REPORT_IR14_TIME_MEASUREMENTS" line commented out in the MSP432 code. Is there anywhere else I need to comment it out? The other lines that I found that contain "REPORT_IR14_TIME_MEASUREMENTS" are #ifdef statements, so I wouldn't think those need to be commented out, but I'm not sure.
3) In the guide, it states to add 0 ohm resistor R162. I added this one, and I am able to turn the IWR1443 on and off. However, in the picture on the guide, R9 is also pointed to, but never mentioned. Do I need to add a 0 ohm resistor to R9 as well?
4) When I mated the MSP432 and IWR1443, then removed the MSP432, it pulled off a trace on the IWR1443 on J4. I have included a picture. Will this be a problem with getting the distance outputs? I saw on the schematic that the trace connects to SOP0, so i'm hoping it won't affect the functioning of the level sense demo.
Thanks & Regards,
Thanks for the reply. R162 is there and I added R9, but R162 is tiny and very tricky to solder, so I have not added it.
It is on the IWR1443 that the trace came off, but it is still able to take measurements if I just run TIDEP-0091 program using only the IWR1443 and without the MSP432. So I'm not sure how much that is a problem.
So I realized that whenever I run the code and try to take a measurement, the MSP432 gets stuck in the SPI_data_transfer function and essentially is waiting for the IWR1443 to take a measurement and send its data (see the first picture I posted in this thread where MSP432 gets stuck). However, I found out that if I run the IWR1443 code through CCS while the MSP432 is stuck and waiting for the data, it will take a measurement and send data through SPI. So the issue is not with SPI, it is with the MSP432 telling the IWR1443 to take a measurement. See picture, the 2nd set of data.
So I have some more questions
1) Do you have any idea why the MSP432 would get stuck in the SPI_Transfer_data function and not be able to tell the IWR1443 to take a measurement? Especially since now I have R162 and R9 on the board, it seems the program should work.
2) Do you know the specific pins used in the connection between IWR1443 and the MSP432 in this program? So I can check the pins with an oscilloscope.
3) Is there any way to get the IWR1443 to take continuous measurements on its own? I would like to have the IWR1443 take continuous measurements on its own, as soon as it turns on. But I was having trouble figuring out how to do this.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.