0

这些 PowerBurst 时间用于TMS37157 开发工具常见问题解答中引用的示例代码,但似乎不知道这些值是什么。看起来它们是由桌面应用程序提供的,但我只有二进制文件。

struct stLFpacket               
{
    unsigned short usPowerBurst[4];
    ...
struct stLFpacket aLFpacket;
...
void DoPowerBurst(char number)
{
    if ((command1.field.PPM_PWM == 1) && (number == 2))
        SetOutput(&P1OUT, P1_TXCT, HIGH, BLCtimes.usToff, USEC, HALT);      
    SetOutput(&P1OUT, P1_TXCT, LOW, aLFpacket.usPowerBurst[number-1], MSEC, 
        HALT);
}
...
void GetPowerBurst(char number, char* Index)
{
    if (command1.field.TwoPB_OnePB == ONE_BYTE)
            aLFpacket.usPowerBurst[number-1] = USB_Buffer.ucData[*Index];
    else
            aLFpacket.usPowerBurst[number-1] = 16 * USB_Buffer.ucData[*Index] 
                + USB_Buffer.ucData[(*Index)+1];
    *Index++;
}
4

1 回答 1

0

据 support@ti.com 报道,

用于 TMS37157 的电源突发时间对于 PB1 应为 15-50ms,对于 PB2 应为 50ms。在基站源代码中,dopowerburst(2)、dopowerburst(3)、dopowerburst(4) 似乎用于我们其他一些与 TMS37157 操作稍有不同的汽车转发器中的唤醒模式。

于 2011-01-12T22:34:46.343 回答