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.

[参考译文] TMS320F28027:TMS320F28027:

Guru**** 2041660 points
Other Parts Discussed in Thread: TMS320F28027, C2000WARE, LAUNCHXL-F28027
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/677159/tms320f28027-tms320f28027

器件型号:TMS320F28027
主题中讨论的其他器件: C2000WARELAUNCHXL-F28027

先生、我使用 TMS320F2802x 向多相升压转换器提供 PWM 脉冲、
现在、我要实现电流控制切换方法、因此我必须使用 ADC 块。
我面临以下问题
在 ADC 块中、一个选项是 SoC 触发器编号如何决定该编号、我们将选择这些选项
SOCx 采集窗口、SOCx 触发源、ADCINT 将触发 SOCx。

我正在使用 LA55-P 感应我的电流、并将我的电流转换为0.8伏。 是否可以将此电压用于 ADC 引脚?

如何将脉冲从 PIN2 (TMS320F28027的 J1、J5)带到 Matlab 块 ADC (plz 告诉我整个过程),是否可以进行一些数学运算,如推导到 ADC 块的输出?

如何检查我从 PIN2 (J1、J5)获取的 Matlab 中 ADC 通道输出的输出?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Nitish、
    只需确认一下、您是否使用 Mathworks 工具为 C2000执行所有编码、或者 C 语言代码是否使用 Code Composer 作为 IDE、然后移植到 MATLAB?

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

    主席先生,

    我正在使用 code composer studio6 (ccs6.1.1 )。

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

    Nitish、

    谢谢、我想肯定的是、以下是我的答案:

    在 ADC 块中、一个选项是 SoC 触发器编号如何决定该编号、我们将选择这些选项
    SOCx 采集窗口、SOCx 触发源、ADCINT 将触发 SOCx。

    a1)我将从此处 的 ADC 示例开始 C:\ti\c2000Ware_1_00_04_00\device_support\f2802x\examples\structs\adc_soc

    此外、ADC UG 将具有上述所有内容的位定义: http://www.ti.com/lit/ug/spruge5f/spruge5f.pdf

    采集窗口是采样保持电容器被指定"查看"ADC 输入引脚上的电压的时间。  最小值为"6"、这将提供7个 ADC 时钟对电压进行采样的时间。  源阻抗/噪声等因素将决定您是否可以在此时间准确地对电压进行采样、或者您是否需要提高电压以使电容更稳定。

    触发源恰好是 ADC 获得启动信号的位置。  如果您有多个 ADC 样本需要使用同一触发器启动、则只需为它们提供所有相同的触发源、状态机将相应地进行仲裁。  可以在上面提到的 ADC UG 中找到触发定义。

    ADCINT I 假设您是指 ADCINT 触发器、如果您希望基于另一个 ADCSOC 完成启动一个序列或一个转换、则会触发此操作。  如果您只想启动多个 SOC (请参阅上文)、这并不是必需的、但如果您想根据 ADC 负载交错启动转换、这将非常有用。

    我正在使用 LA55-P 感应我的电流、并将我的电流转换为0.8伏。 是否可以将此电压用于 ADC 引脚?

    A2)、是、默认情况下、对于内部基准、ADC 输入范围为0V - 3.3V   

    如何将脉冲从 PIN2 ( TMS320F28027的 J1、J5)带到 Matlab 块 ADC (plz 告诉我整个过程),是否可以进行一些数学运算,如推导到 ADC 块的输出?

    如何检查我从 PIN2 (J1、J5)获取的 Matlab 中 ADC 通道输出的输出?

    A3/4)我相信您所指的是 LAUNCHXL-F28027 PCB、如下所示、PIN2为 ADCINA6。  因此、您可以对 ADC 进行编程以对 ADCINA6 (通道6)进行采样。  完成所有样本并将其存储在 SRAM 中之后、您可以使用 CCS 导出、并从存储器浏览器中保存并导入到 MATLAB 中。  我不确定我是否正在回答您对这个问题的提问、如果您可以定义是否有与 MATLAB 的接口、我可以看到我是否知道这个接口。

    最棒的

    Matthew