I have been using the provided FMC116 reference design, both hardware and software, and it worked as expected. In an effort to understand how to control the ADCs, I modified the file "fmc116_adc.cpp" in order to have ADC3 to be in sleep mode. When I compiled and ran my modified software, it acquired data from the chips ADC0-ADC2 before hanging on ADC3 (I expected as much). So far so good. I continued with modifying the cpp file and put ADC2 into sleep mode. However when I ran this, it hangs after acquiring data from ADC0, never reaching ADC1. From the fmc116 user manual, ch0-3/ch4-7 should be on ADC0/ADC1 respectively so I am a confused on what could be going on. To be clear, I haven't changed the settings for ADC1. Any Thoughts?
Customer
Hi,
I have been using the provided FMC116 reference design, both hardware and software, and it worked as expected. In an effort to understand how to control the ADCs, I modified the file "fmc116_adc.cpp" in order to have ADC3 to be in sleep mode. When I compiled and ran my modified software, it acquired data from the chips ADC0-ADC2 before hanging on ADC3 (I expected as much). So far so good. I continued with modifying the cpp file and put ADC2 into sleep mode. However when I ran this, it hangs after acquiring data from ADC0, never reaching ADC1. From the fmc116 user manual, ch0-3/ch4-7 should be on ADC0/ADC1 respectively so I am a confused on what could be going on.
To be clear, I haven't changed the settings for ADC1.
Any Thoughts?
Regards
Alan