Jan 14, 2019
08:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 14, 2019
08:55 AM
According to AN543, Distance2GO can control VCO voltage using software-generated ramp (open-loop concept):
"This procedure would eliminate the need for
hardware PLL but requires complex ramp generating techniques and signal processing algorithms for proper
target detection. The Distance2Go PCB is designed to implement this functionality if one desires to do so.
However Infineon currently does not provide any firmware, supporting such software based ramp generation for
distance measurement."
Can someone explain what they meant by this statement? Does the PCB support software based ramp generation? And by "does not provide any firmware" they meant the provided Radar GUI doesn't support it? If both are "yes", then it's acceptable as I only care about raw I/Q. How do I implement software-controlled ramps? Terminating Q1/Q1n and connecting DAC1 to VCO_Coarse can be done easily. I know there's a library in DAVE xmc_dac.h and it seems to have defined triangular and sawtooth ramp but I don't have experience in embedded software so I'm sure how to initialize it and "turn it on".
"This procedure would eliminate the need for
hardware PLL but requires complex ramp generating techniques and signal processing algorithms for proper
target detection. The Distance2Go PCB is designed to implement this functionality if one desires to do so.
However Infineon currently does not provide any firmware, supporting such software based ramp generation for
distance measurement."
Can someone explain what they meant by this statement? Does the PCB support software based ramp generation? And by "does not provide any firmware" they meant the provided Radar GUI doesn't support it? If both are "yes", then it's acceptable as I only care about raw I/Q. How do I implement software-controlled ramps? Terminating Q1/Q1n and connecting DAC1 to VCO_Coarse can be done easily. I know there's a library in DAVE xmc_dac.h and it seems to have defined triangular and sawtooth ramp but I don't have experience in embedded software so I'm sure how to initialize it and "turn it on".
Solved! Go to Solution.
Labels
- Tags:
- IFX
1 Solution
Nov 08, 2021
12:50 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 08, 2021
12:50 AM
Please take a look to the Distance2GoL product, where the BGT24LTR11 MMIC is
controlled using a software-based open-loop concept. Frequency is measured periodically and VCO is tuned
accordingly. The external (Phase Locked Loop) PLL IC is eliminated.
Best Regards,
Montassar.
2 Replies
Oct 28, 2021
07:08 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 28, 2021
07:08 AM
I wished someone helped you, because I have the exact same problem years later
Nov 08, 2021
12:50 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 08, 2021
12:50 AM
Please take a look to the Distance2GoL product, where the BGT24LTR11 MMIC is
controlled using a software-based open-loop concept. Frequency is measured periodically and VCO is tuned
accordingly. The external (Phase Locked Loop) PLL IC is eliminated.
Best Regards,
Montassar.