RFID: ¿Qué PowerBurst veces se deben utilizar para la comunicación entre la estación base transpondedor TMS3705 CI de RFID y el dispositivo TMS37157 RFID?

StackOverflow https://stackoverflow.com/questions/4651671

  •  09-10-2019
  •  | 
  •  

Pregunta

Estos tiempos PowerBurst se utilizan en el código de ejemplo que se hace referencia en el TMS37157 Desarrollo de herramientas FAQ , pero no parece haber ninguna pista en cuanto a cuáles son estos valores. Parece que son proporcionados por la aplicación de escritorio, pero sólo tengo el binario para eso.

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++;
}
¿Fue útil?

Solución

Según support@ti.com,

Los tiempos de alimentación de ráfaga utilizan para TMS37157 debe ser 15-50ms de PB1 y 50 ms para PB2. En la estación base código fuente, dopowerburst (2), dopowerburst (3), dopowerburst (4) parece que se use para los patrones de vigilia en algunos de nuestro otro automóvil transpondedores que operan un poco diferente de TMS37157.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top