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.

Sigma Delta Modulator AMC1305M25 together with Sigma Delta Filter Module in F28377D ControlCARD, no data converted.

Other Parts Discussed in Thread: AMC1305M25, CONTROLSUITE, AMC1305M25EVM

I’m working in the field of 3-phase AC/DC rectifier, in our prototype we’d like to implement the three phase voltage measurement by the feature of Sigma Delta Modulator provided by AMC1305M25 together with micro-controller F28377D.

The devices we are using: F28377D ControlCARD R1.1 on its Docking Station R4.1, and AMC1305M25 on its EVM Rev A.

The code example we are running is from …\controlSUITE\device_support\F2837xD\v180\F2837xD_examples_Cpu1\sdfm_pwm_sync_cpu.

On AMC1305M25EVM, first I supply VDD1 with 5V and DVDD with 3.3V, between AINP and AINN I input a sinusoidal signal with amplitude inside ±250 mV range @ 400 Hz , and send a 9 MHz PWM to CLKIN pin, then I´m able to see a bit stream coming out of the DOUT pin.

Now my problem is that I don´t know how to interpret this bit stream data. Since in the example code Sigma Delta Filter Module (SDFM) pins configuration is configured as  DFM_PIN_MUX_OPTION1 which means GPIO16-GPIO31 represent SD1_D1 till SD2-C4. Thus, I wire DOUT pin from AMC1305M25EVM to SD1_D1 (GPIO16), and output EPWM11A (PWM of e.g. 9 MHz through GPIO20) to CLKIN on AMC1305M25EVM (which requires 5 MHz ≤ fCLKIN ≤ 20.1 MHz). Also a same pwm signal EPWM11B (through GPIO21) is wired to SD1_C1 (GPIO17). The others are as default in the example code, but no matter what modulator clock mode (0/1/2/3) I use, I cannot see the interrupt happening nor the SDFDATA1 array filled up with data.

I’d like to know if my wiring configuration is correct for this application, and also if there is a way to do an easy test just to verify the functionality of SDFM without involving the interrupt issue and so on, so that at least I could see SDFDATA array filled up with some data.