This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

adc CS5460A

hi all

i need a help regarding cs5460A adc.i dont know how to initialise the Cs5460A as a SPI inbuilt adc.i tried to intialise and i get some value,but it is not varying.if any one knows the coding or flow chart plz help me.thanx
Sakthi

Parents
  • "I am using cs5460a as a adc in my project.My project is weighing machine. [...] I most of the sites,they displayed cs5460a is used as a power meter."

    Have you read the datasheet for the CS5460A(www.cirrus.com/.../CS5460A_F2.pdf)?

    This chip is a 'Single-Phase Bidirectional Power/Energy IC'. It is NOT a load cell ADC.

    There are other Cirrus Logic ADCs that are specifically targeted for load cell applications, search from the root site above.

    And yes, you potentially could throw away 90% of the CS5460A functionality and use it as an ADC, if you know what you are doing (but if you really knew, you wouldn't).

    For that, you would have to select one of the 2 ADC inputs to use, and read its instantaneous or RMS value registers (V, Vrms, I, Irms). There are a few disadvantages in doing so:

    * The analog full scale of the inputs is 100mv(min), too high for a standard 2mV/V load cell. That means that the effective number of signal bits will be lower than optimum;
    * The Vref input is not true differential. That makes it difficult to make true ratiometric measurements, something essential in load-cell applications;
    * You have to perform special calibrations amd conversion cycles having in mind that your signal is not a AC power line, but a DC source.

    And of course, there is much much more to a weighing machine than read the ADC and display the results. First of all, your readings will whip like crazy. To get any usable readings you have to apply some serious filtering in your ADC data stream. It would be interesting to see what the hardware RMS signal filter can do for you in this regard...

Reply
  • "I am using cs5460a as a adc in my project.My project is weighing machine. [...] I most of the sites,they displayed cs5460a is used as a power meter."

    Have you read the datasheet for the CS5460A(www.cirrus.com/.../CS5460A_F2.pdf)?

    This chip is a 'Single-Phase Bidirectional Power/Energy IC'. It is NOT a load cell ADC.

    There are other Cirrus Logic ADCs that are specifically targeted for load cell applications, search from the root site above.

    And yes, you potentially could throw away 90% of the CS5460A functionality and use it as an ADC, if you know what you are doing (but if you really knew, you wouldn't).

    For that, you would have to select one of the 2 ADC inputs to use, and read its instantaneous or RMS value registers (V, Vrms, I, Irms). There are a few disadvantages in doing so:

    * The analog full scale of the inputs is 100mv(min), too high for a standard 2mV/V load cell. That means that the effective number of signal bits will be lower than optimum;
    * The Vref input is not true differential. That makes it difficult to make true ratiometric measurements, something essential in load-cell applications;
    * You have to perform special calibrations amd conversion cycles having in mind that your signal is not a AC power line, but a DC source.

    And of course, there is much much more to a weighing machine than read the ADC and display the results. First of all, your readings will whip like crazy. To get any usable readings you have to apply some serious filtering in your ADC data stream. It would be interesting to see what the hardware RMS signal filter can do for you in this regard...

Children