9.19.3 ADC Not Sampling the Correct Value

If the ADC is sampling all zero values then the wrong analog pin may be connected to the system, or the analog pin is disconnected. If that is not the case and the ADC is not sampling the correct value, it may be due to the following:

  1. System supply issues: Run the device status to confirm.
  2. Analog system is not configured at all: To confirm, read out the ACM configuration and verify if the ACM content is all zero.
  3. Analog system is not configured correctly: To confirm, read out the ACM configuration and verify that the configuration is as expected .

    If you have access to your Analog System Builder settings project (<Libero IDE project>/Smartgen/AnalogBlock), you may use the compare function provided by the tool.

For more information, see the Analog Block Configuration Dialog Box (Fusion Only) section.