28335和24位AD芯片采用McBSP通信,AD采样速率为5K,想用DMA控制,减少CPU的使用,结果在文献中看到这句话: Word Size: 16-bit or 32-bit (McBSPs limited to 16-bit),MCBSP采用DMA控制限制为16位,那么就不能用DMA控制了。外部的AD要实时和DSP通信,那么还有没有其它的方法实现此功能?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
28335和24位AD芯片采用McBSP通信,AD采样速率为5K,想用DMA控制,减少CPU的使用,结果在文献中看到这句话: Word Size: 16-bit or 32-bit (McBSPs limited to 16-bit),MCBSP采用DMA控制限制为16位,那么就不能用DMA控制了。外部的AD要实时和DSP通信,那么还有没有其它的方法实现此功能?
您好!
Mcbsp仅限16bit。
可以用XINTF外扩24 bit ADC,XINTF是支持DMA访问的。
Data sources/destinations:
– L4-L7 16K x 16 SARAM
– All XINTF zones
– ADC memory bus mapped result registers
– McBSP-A and McBSP-B transmit and receive buffers
– ePWM1-6 / HRPWM1-6 Peripheral Frame 3 mapped registers
Word Size: 16-bit or 32-bit (McBSPs limited to 16-bit)
Throughput: 4 cycles/word (5 cycles/word for McBSP reads)