TMS320F28069: McBSP

Part Number: TMS320F28069
Other Parts Discussed in Thread: AMC1203, TMS320F280049

Hello,

we are using the TMS320F28069.

But for current an voltage measurment we want to use an optically isolated Sigma-Delta Modulator. (ACPL-796J or ACPL-C799)

In my opinien it is a pulse coded protocol like a clock synchronized PWM-Signal. 

Have you any idea to interface such a device to our controller?

My Questions:

- how to interface such a Device?

- is it possible to use the Multichannel Buffered Serial Port (McBSP) to connect the Device ?

- is some sample code available?

- is it possible to read the data synchonized with the PWM unit (sampling in the center of the PWM-pulse)?

- can I also use the DMA for data aquisitation?

Regards 

Martin Wassermann

  • Hello Martin,

    - how to interface such a Device?

    - is it possible to use the Multichannel Buffered Serial Port (McBSP) to connect the Device ?

    - is some sample code available?

    These questions are for the manufacturer of the external SDFM device, you will need to read through its documentation. This is not a TI device, so it will be difficult for us to support hardware from another manufacturer. We do not have any example software/designs using this device.

    - is it possible to read the data synchonized with the PWM unit (sampling in the center of the PWM-pulse)?

    Do you mean to use the PWM as an input to the external SDFM device? If so, this is another question for the company supporting this hardware.

    If you're asking whether the PWM can be used to read data, this is fundamentally not how the PWM works.

    - can I also use the DMA for data aquisitation?

    The DMA is not used for data acquisition, it is used for data transfer within the F2806x device. Please refer to the reference manual for more information.

  • How do you do?
    I would like to know whether I can evaluate this type of modulation (1-bit, 10MHz, 2nd order, isolated delta-sigma modulator) with the McBSP unit. You have an ADC (AMC1203) with the same modulation type on offer.
    Now my specific question:
    How do I connect the AMC1203 to the TMS320F28069?
    Is there an application note for this?
    Do you have a software example?
    What needs to be considered when routing the digital signals?

    Kind regards
    Martin Wassermann

  • Hello Martin,

    How do I connect the AMC1203 to the TMS320F28069?

    I did a quick review of the AMC1203 datasheet, and the communication protocol applicable for MDAT and MCLK isn't clear to me, so I'll direct this question to the group responsible for this device.

    Is there an application note for this?
    Do you have a software example?

    There is no application note or software example from what I've seen regarding this external ADC, not with a C2000 device.

    What needs to be considered when routing the digital signals?

    The general considerations when routing digital signals is making sure the type of signal is configured correctly/consistently from both sides (i.e. open-drain/push-pull, input/output, etc.), verifying the voltage levels are correct (you can verify what values are considered a logical high or low in the F2806x datasheet), making sure the physical connections are secure, etc. This is a fairly general question, so it would be difficult to try and cover every possible recommendation here.

  • Hi Martin,

    Thank you for your questions.

    We have this application note that overviews connecting our AMC1306 isolated modulator to a C2000 MCU with software example. This could be a good starting point:

    You can also browse the C2000 Academy for more code examples:

    Please let me know if you have specific questions I can answer on the AMC1203 as well.

    Best regards,

    Eva

  • Hello Eva,
    Thank you very much for the quick reply. As I am using the TMS320F28069 I cannot use the DeltaSigma ADC's (AMC1203). The controller does not have a SINC decimation filter.
    But for future designs with the TMS320F280049 this is an alternative.
    Despite the high price, I have decided against the new controller because we are already building similar devices and the changeover or software customization would involve too much effort.

    Many thanks for your help

  • Hi Martin, 

    I understand, what is the system you are working on? Could the AMC1306 work for your application? Please let me know if I can answer any questions on other devices that may be suitable for your project.

    Best regards,

    Eva