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.

[参考译文] AM2434:ECAT 直流同步输出脉冲宽度设置

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1658604/am2434-ecat-dc-sync-out-pulse-width-setting

器件型号: AM2434

尊敬的 TI:

直流同步输出脉冲的标称宽度是多少?
是否可配置? 当是时、如何实现?

此致、Kalman

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

    您好、Kalman、

    默认 直流同步输出脉冲宽度为 10us。

    直流同步输出脉冲宽度由这些寄存器决定。



    请参阅 EtherCAT 子器件控制器寄存器列表。

    此致、

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

    附加点、来自 EEPROM 的第 5 个和第 6 个字节用于配置 SYNC 信号的脉冲长度:

    if(!invalid_crc_flag)
        {
            bsp_write_byte(pruIcssHandle, eeprom_cache[4], ESC_ADDR_SYNC_PULSE_LENGTH);
            bsp_write_byte(pruIcssHandle, eeprom_cache[5],
                           ESC_ADDR_SYNC_PULSE_LENGTH + 1);
        }

    从 source\industrial_comms\EtherCAT_subdevice\ICSS_fwhal\tiescbsp.c 截取的代码片段

    此致、
    Aaron

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

    您好、Harsha 和 Aaron、

    感谢您的帮助! 我们已根据您的建议成功生成更宽的同步脉冲、但需要更长的时间。 这就是为什么我现在要结束这一主题。

    此致、Kalman