RFID volte Nei PowerBurst dovrebbero essere utilizzati per la comunicazione tra la stazione base trasponditore TMS3705 IC RFID e dispositivo TMS37157 RFid?
Domanda
Questi tempi PowerBurst sono utilizzati nel codice di esempio si fa riferimento nel TMS37157 Sviluppo Strumento FAQ , ma non sembra esserci alcun indizio su ciò che questi valori sono. Sembra che essi sono forniti dal un'applicazione desktop, ma ho solo il binario per questo.
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++;
}
Soluzione
Secondo support@ti.com,
I tempi di potenza utilizzati per scoppiare TMS37157 dovrebbe essere 15-50ms per PB1 e 50ms per PB2. Nella stazione base codice sorgente, dopowerburst (2), dopowerburst (3), dopowerburst (4) sembrano essere utilizzata per i modelli in scia alcuni dei nostri altri automobilistico risponditori che operano un po ' diverso da TMS37157.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow