TIDUF25 june 2023 ADS131M08 , MSPM0G1507
The DMA module transfers packets between the MSPM0G3507 MCU and ADS131M08 device with minimal hardware resources and timing overhead. Two DMA channels are used for communicating to the ADS131M08. DMA Channel 0 is used to send data to the ADS131M08 and DMA Channel 1 is used simultaneously to receive the measurements data from the ADS131M08 over SPI bus. Once a complete packet has been received from the ADS131M08, an interrupt is generated to complete the (optional but strongly recommended) CRC16 verification of the data packet and finally the packet disassembly into voltage and current values per each phase line and the neutral line is done. Figure 3-5 shows the packets that are sent and received using the DMA of the MSPM0G3507 MCU.