Other Parts Discussed in Thread: AMC1306M05, TIDA-01606
Hi Team,
We would like to ask your help regarding the customer's inquiry below.
I would like to measure a current via the SigmaDelta sensors (see attached file).
As i understand, the AMC1306M05 SD-Sensor needs a high-frequency Clock Signal and gives out a high frequency (uncoded) Bitstream where are "1" and "0" in a specific ratio. This gives the information about the amplitude of the current.
The F28379D supports SD-Filter Modules for this bitstream. I programmed a PWM with 5Mhz and duty cycle of 0.5 for the clocking signal. This goes to the SD Sensor and directly to the SDFM.

My first question belongs to the signals:
If the "real" current is zero (no source is connected), the output of the SD-Sensor should gives exactly the same amount of "0" like "1", right? But if you see the attached photo, this seems violated. But maybe this is not the correct interpretation of me.

Could you explain what i can see on the photo? Why are there different ratios?
My next question belongs to the SDFM Output Signal (what i want to use to control my device).
As i thought, the SDFM filters the uncoded bitstream and gives out a 16 or 32 bit number which represents the measured current.
But if i scope the output of the SDFM module, it seems that this is a bitstream too? If you see the attached file, this is the SDFM output signal, which varies from 0 to 2^16.
The signal that you can see was sended every 50kHz inside of the ISR where it is needed.
Is this correct? If yes, could you give me some hints how to get the "real world value" of the current?
What is the sampling time / ISR where the sdfm should be implemented?
I'm very sorry to say this but the CCS examples are not very helpful for me because programming in Matlab is much easier and timesaving for me - that's why i do not understand the C-Code examples.
I think the best way to help me would be to give me an overview about the procedure to implement the SDFM into the routines.
Regards,
Danilo






