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.

AMC1306E05: Read a current via a (TI) AMC1306X current sensor

Part Number: AMC1306E05
Other Parts Discussed in Thread: C2000WARE

Hi Team,

Our customer has an inquiry below.

I would like to program my F28379D controller via Matlab Simulink and so far, I'm very happy with this. Now I need to read a current via a (TI) AMC1306X current sensor... And i would like to now how to implement in the best way a clocking signal for this sensor and than how to read the current bitstream into a value that gives me the exact current

I use different interrupts in my system - and the main program is executed every 20µs - in this routine I would like to have as fast as possible the values of that currents of the sensors (three currents a,b,c) - how can I best implement this?

Regards,

Danilo

  • Danilo,

    i would like to now how to implement in the best way a clocking signal for this sensor

    You can use PWM to provide the clock to the sensor

    how to read the current bitstream into a value that gives me the exact current

    AMC1306 clock and data signal needs to be fed to SDFM (Sigma delta filter module) and SDFM needs to be configured to get desired resolution / data rate. The relationship between Filter type, OSR setting  vs resolution / settling time can be found in AMC1306 datasheet.

    In F28379D, CLA / DMA has access to SDFM. So, you don't need to waste CPU bandwidth to process SDFM filtered output.

    AMC1306E05 support only manchester mode correct? We don't recommend manchester decoding mode for newer filter designs in F28379D. Please refer SDFM timing requirements table section for more details. We strongly recommend using Mode0 as it provides best noise immunity across all modes.

    Regards,

    Manoj

  • Danilo,

    Please check these SDFM examples in C2000Ware.These examples show how to configure SDFM / CLA / DMA.

    <C2000Ware>\device_support\f2837xd\examples\cpu1\sdfm_filters_sync_cla

    <C2000Ware>\device_support\f2837xd\examples\cpu1\sdfm_filters_sync_dma

    Regards,

    Manoj