ADS1256 - Reading a single conversion result using RDATA
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:
https://curiousscientist.tech/ads1256-custom-library
In this video I show you how to read a single conversion result from the ADS1256 via SPI communication using an Arduino. I explain a few things in more details such as shifting out the three bytes (MSB, Mid-byte, and LSB) and constructing the 24-bit conversion result. I also talk about the representation of the negative sign and how the conversion result is converted into voltage.
In the beginning of the explanation I made a mistake. The writeRegister(0x01, B00101000); is selecting the [AIN2] as the positive input pin. In order to select the [AIN0 + AINCOM] combination, you have to use writeRegister(0x01, B00001000);
Join my channel membership: https://www.youtube.com/channel/UCKp1MzuAceJnDqAvsZl_46g/join
Source code: https://curiousscientist.tech/blog/ads1256-rdata-conversion
The ADS1256 series can be found in the following playlist:
https://www.youtube.com/playlist?list=PLaeIi4Gbl1T-RpVNM8uKdiV1G_3t5jCIu
The video about writing and reading the registers of the ADS1256 can be found here:
https://youtu.be/KQ0nWjM-MtI
Datasheet: http://www.ti.com/lit/ds/sbas288k/sbas288k.pdf
If you want to buy the parts and support me at the same time, please use my affiliate links:
https://curiousscientist.tech/tools
Видео ADS1256 - Reading a single conversion result using RDATA канала Curious Scientist
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:
https://curiousscientist.tech/ads1256-custom-library
In this video I show you how to read a single conversion result from the ADS1256 via SPI communication using an Arduino. I explain a few things in more details such as shifting out the three bytes (MSB, Mid-byte, and LSB) and constructing the 24-bit conversion result. I also talk about the representation of the negative sign and how the conversion result is converted into voltage.
In the beginning of the explanation I made a mistake. The writeRegister(0x01, B00101000); is selecting the [AIN2] as the positive input pin. In order to select the [AIN0 + AINCOM] combination, you have to use writeRegister(0x01, B00001000);
Join my channel membership: https://www.youtube.com/channel/UCKp1MzuAceJnDqAvsZl_46g/join
Source code: https://curiousscientist.tech/blog/ads1256-rdata-conversion
The ADS1256 series can be found in the following playlist:
https://www.youtube.com/playlist?list=PLaeIi4Gbl1T-RpVNM8uKdiV1G_3t5jCIu
The video about writing and reading the registers of the ADS1256 can be found here:
https://youtu.be/KQ0nWjM-MtI
Datasheet: http://www.ti.com/lit/ds/sbas288k/sbas288k.pdf
If you want to buy the parts and support me at the same time, please use my affiliate links:
https://curiousscientist.tech/tools
Видео ADS1256 - Reading a single conversion result using RDATA канала Curious Scientist
Комментарии отсутствуют
Информация о видео
4 февраля 2020 г. 3:42:52
00:32:42
Другие видео канала