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.

[参考译文] TMS320F28069:F28069模拟 IO

Guru**** 2207600 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/611079/tms320f28069-f28069-analog-io

器件型号:TMS320F28069

您好!

我正在使用 F28069运行由我开发的算法。 因此 、作为我们算法的一部分、我需要使用可变 电压  信号作为输出。 要求是 我有四个可能的输出(表示为1、2 3和4),根据数字 ,我将得到等于数字*0.5V 的电压( 即,对于输出1, 我需要输出电压0.5V,对于 output2, 电压输出应为1V、依此类推。)

现在、我使用 Simulink 中的嵌入式编码器块在外部模式下运行硬件、并使用模拟 IO 输出来获得所需的输出。 但 我观察到输出电压为0V 或3.3V (并且 我在模拟 IO 模块之前使用信号调节块来获得所需的电压)。

对于如何获得所需的输出以及应该使用哪个块有任何建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    该器件不提供直接输出模拟信号的方法。  

    对于您的应用、我建议使用 PWM/HRPWM +低通滤波器、如以下应用手册中所述:
    http://www.ti.com/lit/spraa88

    本文档并非专门针对您的器件、但该技术确实适用。  可以根据您的纹波和精度/精度要求编辑滤波器值和 PWM 周期值。

    希望这对您有所帮助!


    谢谢、
    Brett