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.

[参考译文] TDA4VH-Q1:eCAP/EPWM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1500996/tda4vh-q1-ecap-epwm

器件型号:TDA4VH-Q1
Thread 中讨论的其他器件:TDA4VH

工具/软件:

TDA4VH SDK 是否支持 ECAP 和 EPWM 驱动程序?我们未从 DTS。中找到器件

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

    您好、

    我们没有 Linux SDK 支持表单。 它们受 RTOS SDK 的 MCUSW (MCAL 驱动程序)支持。

    此致、
    Sudheer

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

    您好:

    是否有计划将其添加到 J784S4的 Linux SDK 中? J722S 似乎已经支持它。

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

    尊敬的 Kumar:

    AM62x SDK 构建表支持 ECAP 和 PWM 驱动器。  我想他们是相同的 IP、应该能够迁移、产品线是否会为客户提供指南和 DTS 配置文件?

    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_09/exports/docs/devices/AM62X/AM62X_build_sheet_09.02.01.htm

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

    您好、

    TI SDK 10.1支持 EPWM、但尚未启用 ECAP。

    请参阅以下补丁、在 TDA4VH 器件上启用 ECAP。
    e2e.ti.com/.../4857.ecap_5F00_enable.patch

    此致、
    Sudheer

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

    你(们)好

    ECAP 是否支持捕获功能? 我们需要捕获和报告风扇转速的 PWM 信号。

    "pwp-tiecap.c"   没有支持  捕获 功能。

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

    您好、

    ECAP 是否支持捕获函数? [/报价]

    ECAP 是 SoC 中的捕获模块、我们 Linux 中没有任何用于 ECAP 参考的应用。

    上述补丁是从 SoC 启用 ECAP。

    此致、
    Sudheer

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

    是否计划支持用于捕获输入 PWM 信号的 Linux 驱动程序(pwm-tiecap.c)?

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

    您好、

    是否计划支持用于捕获输入 PWM 信号的 Linux 驱动程序(pwm-tiecap.c)?

    pwm-tiecap.c 用于 PWM 生成。

    TI-ecap-capture.c 用于捕获功能。

    此致、
    Sudheer

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

    例如 、修改 dts "ti、am3352-eCAP"<=== > "ti,am62-capa-capture"  ??

    ecap0:PWM@3100000{

          兼容="ti、am62-ecap-capture";

          #pwm-cells =<3>;

          REG =<0x00 0x3100000 0x00 0x100>;

          电源域=<&K3_PDS 126 TI_SCI_PD_EXCLUSTED>;

          Clocks =<&K3_CLKS 126 0>;
          时钟名称="fck";

    };

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

    如何在 DTS 中配置 IRQ?    DTS 中有任何其他修改?

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

    您好、

    驱动程序假定 IRQ 注册到内核。  

    请检查一次驱动程序。  

    此致、  

    Sudheer

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

    您好、

    驱动程序 使用"platform_get_irq()"  从 DTS 获取 IRQ、 因此我们需要知道 硬件 IRQ no 和 属性、如"interrupts = "

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

    您好、

    驱动程序 使用"platform_get_irq()"  从 DTS 获取  IRQ、因此我们需要知道硬件 IRQ no 和 属性、如"interrupts = "

    我们需要在设备树中映射中断。

    我们正在内部工作以确认相同内容、不久之后将共享补丁。

    类似修改 dts  "ti、am3352-ecap"<== > "ti、am62-capa-capture"  ??

    此外、是的、我们需要使用上述兼容名称更新 DTS、还需要更改以下内容。

    >> ecap0:PWM@3100000{
    ecap0: 采集器 @3100000{用于启用捕获模式。

    此致、
    Sudheer

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

    您好、

    [引述 userid="540868" url="~/support/processors-group/processors/f/processors-forum/1500996/tda4vh-q1-ecap-epwm/5782128 #5782128"]
    驱动程序 使用"platform_get_irq()"  从 DTS 获取 IRQ、 因此我们需要知道 硬件 IRQ no 和 属性、如"interrupts = "

    我们需要在设备树中映射中断。

    我们正在内部工作以确认相同内容、不久之后将共享补丁。

    [/报价]

    请使用更新的补丁来启用捕获模式和中断。
    e2e.ti.com/.../ecap_5F00_capture_5F00_j784s4.patch

    此致、
    Sudheer