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.

[参考译文] SN65HVD1477:仅接收回车

Guru**** 2507315 points
Other Parts Discussed in Thread: SN65HVD1477

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1063458/sn65hvd1477-receiving-only-carriage-returns

器件型号:SN65HVD1477

我有 一个 SN65HVD1477连接到 TI Tiva 微控制器、似乎无法从该微控制器接收数据。 正在正确地从 Tiva 微控制器传输 UART、探测 SN65HVD1477的 D 和 R 引脚可发现正在正确地从 MCU 传输数据、

e2e.ti.com/.../Tiva-UART-Data.csv

DTech USB 2.0至 RS485适配器正在接收数据、

COM 适配器中的数据是一组回车、

是否有人遇到过此问题?

谢谢、

Allan

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

    Allan、

    那么、在终端尝试对其进行解释之前、通信是正常的? COM 适配器发出的噪声是否会破坏信号? 如果从 RS485收发器到 COM 适配器的 R 波形看起来不错、我不确定它还有什么。

    此致、

    Eric Hackett

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

    我怀疑波特率是错误的。 尝试从 PC 发送数据、并比较波形中的位长度。

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

    在通过  SN65HVD1477之前、D 上的通信正常。 Y 和 Z 上的差分输出看起来会使正在传输的 UART 数据混乱。  

    蓝色(R 引脚)、红色(D 引脚)、金色(Y-Z 引脚)

    下面是通道 B (红色)的 UART 数据。

    下面是来自输出的 UART 数据、

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

    红色和金色波形具有相同的形状。 没有什么问题。

    我不知道为什么您的示波器无法对差分信号进行解码。 尝试将阈值更改为零。

    检查两个+/-信号是否未交换。

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

    Clemens、

    您说得对、这是波特率问题。 尽管我不知道原因。 波特率在某种程度上比微控制器中设置的慢。

    谢谢、

    Allan

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

    由于某种原因、从项目中删除此代码会影响 A0和 A1上 UART 的 BUAD 速率、

     //==============    SSI     ==============
    
        //
        // The SSI0 peripheral must be enabled for use.
        //
        //SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI1);
        //SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
        //SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);
    
        //
        // Configure the pin muxing for SSI0 functions on port A2, A3, A4, and A5.
        // This step is not necessary if your part does not support pin muxing.
        // TODO: change this to select the port/pin you are using.
        //
        //GPIOPinConfigure(GPIO_PE4_SSI1XDAT0);
        //GPIOPinConfigure(GPIO_PE5_SSI1XDAT1);
        //GPIOPinConfigure(GPIO_PB5_SSI1CLK);
    
        //
        // Configure the GPIO settings for the SSI pins.  This function also gives
        // control of these pins to the SSI hardware.
        //
        //GPIOPinTypeSSI(GPIO_PORTE_BASE, GPIO_PIN_5 | GPIO_PIN_4);
        //GPIOPinTypeSSI(GPIO_PORTB_BASE, GPIO_PIN_5);
    
        //
        // Configure and enable the SSI port for SPI master mode.  Use SSI0,
        // system clock supply, idle clock level low and active low clock in
        // freescale SPI mode, master mode, 1MHz SSI frequency, and 8-bit data.
        // For SPI mode, you can set the polarity of the SSI clock when the SSI
        // unit is idle.  You can also configure what clock edge you want to
        // capture data on.  Please reference the datasheet for more information on
        // the different SPI modes.
        //
    //    uint32_t ui32SysClock = SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ |
    //                                           SYSCTL_OSC_MAIN |
    //                                           SYSCTL_USE_OSC), 25000000);
    
    //    SSIConfigSetExpClk(SSI1_BASE, ui32SysClock, SSI_FRF_MOTO_MODE_0,
    //                           SSI_MODE_MASTER, 1000000, 8);
    
        //
        // Enable the SSI1 module.
        //
        //SSIEnable(SSI1_BASE);
    
        //Chip select pin.
    //    ROM_GPIOPinTypeGPIOOutput(GPIO_PORTL_BASE, GPIO_PIN_0);
    //    MAP_GPIOPadConfigSet(GPIO_PORTL_BASE, GPIO_PIN_0, GPIO_STRENGTH_12MA,
    //                                 GPIO_PIN_TYPE_STD);

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

    在微控制器论坛中询问这一点。

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

    感谢 Clemens 一如既往的帮助。  

    Ja、

    如果有任何其他与收发器相关的问题、请告知我们、否则我将关闭此主题。

    此致、

    Eric Hackett