主题中讨论的其他器件:C2000WARE
你(们)好
ADC 最近几天的测量结果变得奇怪。 即使 ADC 输入端未连接到任何位置、我也会收到 超过4000的值。
我在定制电路板上使用64引脚的 tmsf280049cpms。 (完整标记:f280049cpms YFB-7CA97LW G4)
我尝试提供平面信号、然后弄清楚、如果信号小于40mV、我得到的值小于4000。 因此基准不能正常工作。
我有带 tms280049m (100引脚)的 controlCARD。 它是 tmx。 使用相同的代码、一切都可以正常工作。
在第19页的勘误表中有一些相关内容、"模拟子系统:共享基准引脚的软件配置"。
也就是说、需要将0x3写入 ANAREFPP 以禁用除一个内部基准之外的所有基准(针对64和56个数据包)。 但它仅可用于 TMX 器件。
如我所见、我有 TM (签名 f280049cpms 上方没有 X 符号)。 我将 ANAREFB 设为1、并将 ANAREFC 0设为0。
否则、即使在 EALLOW 之后、我也尝试过多地向它写入0x3、但它不起作用。 就像住在这里一样
为了进行检查、我使用了示例"C2000Ware_1_00_04_00\driverlib\f28004x\examples\adC"中的项目、只是将 ADC 基址和输入更改为我的基址。
谢谢!
