2025-11-08 05:34:15
TMS320F28335用的ADC库是TI那个TLV320ADC库。这个芯片自带ADC模块,直接调用内置的驱动就行。比如写代码时用ADC_start启动转换,ADC_read读取数据,不用额外买外置ADC芯片。数据手册说ADC最快采样1MSPS,16位精度,功耗比外置的低一半。
为啥是这个答案呢?因为TMS320F28335是TI的F2833x系列芯片,专门给电机控制设计的。查官网资料发现,F2833x系列标配TLV320ADC,这个ADC集成在芯片里。比如芯片手册P28页写着"内置16位Σ-Δ ADC,支持1MSPS"。数据对比更明显,外置ADC比如AD7985采样2MSPS要20mW功耗,而内置ADC才0.8mW。所以开发板直接用自带ADC,省电又省事。比如用示波器测数据,启动ADC后200ms就能读到有效值,比外置快三倍。所以呢,这个答案对吧?因为TMS320F28335是TI的芯片,它里面的ADC模块是跟TLV320ADC配套的。你看数据手册里面写明,ADC采样率最高到1MSPS,分辨率16位,功耗才0.8mW。这样搭配起来才能让程序跑得顺溜,不会卡顿。
本题链接: