Other Parts Discussed in Thread: MMWAVEICBOOST, IWR6843,
Hello experts,
As linked from the previous question I'm connecting a iwr6843+mmwaveicboost to a nrf52832 mcu. But preparing the code for parsing I have evaluated the user guide of that lab for long range counting people.
but the results have some issues:
0201040306050807 //Magic word 8 bytes 03000303 //Software version 4 bytes 43680024 //A6843 4 bytes, Why the last 2 bytes always change? 5c768aa0 //Time in cycles 4 bytes 010000ac //In bytes 4 bytes 0e000000 //frame number 4 bytes 00000000 //sub-frame num 4 bytes 00000000 //time left after chirp 4 bytes 00000000 //time after frame 4 bytes 00000000 //time to run traker 4 bytes 00000004 //time to send uart message 4 bytes, I always find number 4 in this line 00ad //Number of TLVs in this frame 2 bytes 8d06 //sub-frame 2 bytes //This should be the head of first TLV 000000d0 //But the type that appears in the guide does not include number 208 00000061 //Ignoring the previous issue shall have 97 bytes 987a405f1580bd000000 0000000000b7f58c4049 48c0bd00000000000000 003d9f9c404948c0bd00 00000000000000b7f58c 40560500bd0000000083 34003e3d9f9c405f1580 bd000000008334003ecf 9bcb40560500bd000000 008334003e6198 //But after extract 97 bytes the new head TLV is even more weird 7a40f05500be00000000833480beb7f58c40f05500be00000000833480be3d9f9 c40f05500be00000000833480be61987a404948c0bd00000000833400beb7f58c 404948c0bd00000000833400be3d9f9c404948c0bd00000000833400be5545db4 05f1580bd00000000833400be090000003400000095008402c3008002b0007802 a000a402a80095026a008d0287009c02c1009202b00087027f00c002bf00b402b 900a4027c009002070000002800000001000000a77751bd28af8d4012a6ad3e92 fc58bc62ba4008b3283e010000801300008000000000080000000d00000001010 101010101010101010101000000000003130000000000e93f0100010000
It is possible to see that some data received do not match with the expected values shown in the guide.
My question:
1._ What could be introducing this weird values? (could be an imprecision in the baud rate one of the reasons ?)
2._Is it possible to reduce the amount of data that the sensor provide with out change the configuration of the sensor?, in order to design the code to parse the data in an incremental approach. (if yes where in the code?)
3._Is it possible to reduce the default baud rate from the mmwave sensor ? (if yes how?)