Custom ADS1256 board - revised version
HTML-код
- Опубликовано: 6 сен 2024
- Check out PCBWay's website for rapid prototyping of printed circuit boards, CNC and 3D printing services and many more! www.pcbway.com...
UPDATE:
Since this video, I created my own custom library for the ADS1256. Please visit my website for the library files and for a very detailed documentation:
curiousscienti...
In this video I show you the revised version of my ATmega32U4 and ADS1256-based 8 channel, 24-bit voltage logger circuit. I fixed the mistakes I did on the prototype board, cleaned up a few tiny aesthetic things and added curved traces. Now the board looks better and it seems to be free of flaws.
Please consider supporting me on Patreon:
/ curiousscientist
For schematics and additional info, visit my website:
curiousscienti...
Buy the PCB directly from PCBWay:
www.pcbway.com...
If you want to support my work, please consider buying the parts using my affiliate links:
curiousscienti...
Thanks for sharing and the effort in putting all this into an excellent episode. I definitely will look forward to the next phase and the driver development. Cheers.
Thank you very much! I am glad to hear that you're looking forward to the next episode. I will try to publish it during this month! Stay tuned and cheers!
Thank you for your generosity to share it all. I am sure that your channel will increase rapidly.
Thank you!
What is the expected throughput from the MCU? I feel like the atmega32u4 isn't fast enough to collect data 24-bit x 8-ch x 30ksps.
That's not a problem because the ADC can not do that either. It is not a parallel ADC. It multiplexes through the channels. If you are cycling through all the channels, you have about 4300 Hz throughput rate. Check the datasheet. It is explained there well.
I looked up the datasheet. The exact throughput rate is 4374 Hz. So that is the rate for switching between 2 inputs when you are multiplexing the inputs and you set the sampling rate to 30 ksps.
Source: Page 21, Table 14 in the datasheet.
Not bad
Thank you, I guess.