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.

关于F28377D的16位差分输入的配置!



我只修改了这句。AdcSetMode(ADC_ADCA, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL)

其他程序不变,那A0(positive) A1(negative)就分别接信号发生器的正负端就可以了吗? 为何测到的感觉都是是12位的并不是16位的  是为何?? 

  • 表面打印为TMX开头的芯片不能直接进行16位差分采样,查看一下你的芯片是否是TMX开头的。

  • 确实是XF,那应该如何进行16位的差分采样呢??  

  • TMX开头的是F28377D的早期型号,进行16位差分采样需要执行以下步骤:

    *Connect to the device

    *Perform a debugger reset in CCS

    *Set a hardware breakpoint at the reset vector in the dissasembly (current location of the PC)
    *Load the symbols for the test program to CPU1

    *Manually reset the device via XRSn

    *View DevCfgRegs.PERFCNF1 in expressions window (may require refresh if already in window)

    *Write 0x0000 to above register

    *Hit run twice in CCS, should end at "ESTOP0"

    *Load test code

    *Run test code

    *Further code can be loaded and run without issue until power cyle/XRSn reset