这些PowerBurst时间用于TMS37157 Development Tool FAQ中引用的示例代码,但似乎没有关于这些值是什么的线索。看起来它们是由桌面应用程序提供的,但我只有二进制文件。
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++;
}
答案 0 :(得分:0)
根据support@ti.com,
用于的电源突发时间 PB1和TMS37157应为15-50ms PB2为50ms。在基站 源代码,dopowerburst(2), dopowerburst(3),dopowerburst(4) 似乎用于唤醒模式 一些我们的其他汽车 操作一点点的转发器 与TMS37157不同。