Thread 中讨论的其他器件:MSPM0G3507、
工具/软件:
我已经成功启动 TRF7970A、并可以设置初始寄存器/读取所有预期值、 但我似乎在尝试读取 RFID 时遇到了麻烦、因为在 MSPM0G3507 上接收到的字节看起来并不总是与逻辑分析仪上看到的内容匹配,尤其是在尝试检查外部射频字段时 — 我会不断在 0x0F 中获取值、读取时未设置振荡器位、有些表示射频字段不应存在。 我试图找到不匹配的示例、但我必须多探一点才能获得这些示例的屏幕截图。
初始设置/响应:
TX:83 RX:00 TX:80 RX:00 TX:8F RX:00 TX:40 TX:80 RX:00 RX:01 TRF79XXA_CHIP_STATUS_CONTROL (0x00): 01 TX:41 TX:80 RX:00 RX:21 TRF79XXA_ISO_CONTROL (0x01): 21 TX:42 TX:80 RX:00 RX:00 TRF79XXA_ISO14443B_TX_OPTIONS (0x02): 00 TX:43 TX:80 RX:00 RX:00 TRF79XXA_ISO14443A_BITRATE_OPTIONS (0x03): 00 TX:44 TX:80 RX:00 RX:C1 TRF79XXA_TX_TIMER_EPC_HIGH (0x04): C1 TX:45 TX:80 RX:FF RX:C1 TRF79XXA_TX_TIMER_EPC_LOW (0x05): C1 TX:46 TX:80 RX:FF RX:00 TRF79XXA_TX_PULSE_LENGTH_CONTROL (0x06): 00 TX:47 TX:80 RX:00 RX:0E TRF79XXA_RX_NO_RESPONSE_WAIT_TIME (0x07): 0E TX:48 TX:80 RX:00 RX:07 TRF79XXA_RX_WAIT_TIME (0x08): 07 TX:49 TX:80 RX:00 RX:91 TRF79XXA_MODULATOR_CONTROL (0x09): 91 TX:4A TX:80 RX:00 RX:10 TRF79XXA_RX_SPECIAL_SETTINGS (0x0A): 10 TX:4B TX:80 RX:00 RX:87 TRF79XXA_REGULATOR_CONTROL (0x0B): 87 TX:4C TX:80 RX:00 RX:00 TRF79XXA_IRQ_STATUS (0x0C): 00 TX:4D TX:80 RX:00 RX:3E TRF79XXA_IRQ_MASK (0x0D): 3E TX:4E TX:80 RX:00 RX:00 TRF79XXA_COLLISION_POSITION (0x0E): 00 TX:4F TX:80 RX:00 RX:40 TRF79XXA_RSSI_LEVELS (0x0F): 40 TX:50 TX:80 RX:FF RX:00 TRF79XXA_SPECIAL_FUNCTION_1 (0x10): 00 TX:09 TX:01 TX:0B TX:01 TX:18 TX:00 TX:40 TX:80 RX:00 RX:00 TRF79XXA_CHIP_STATUS_CONTROL (0x00): 00 TX:41 TX:80 RX:00 RX:00 TRF79XXA_ISO_CONTROL (0x01): 00 TX:42 TX:80 RX:00 RX:21 TRF79XXA_ISO14443B_TX_OPTIONS (0x02): 21 TX:43 TX:80 RX:00 RX:00 TRF79XXA_ISO14443A_BITRATE_OPTIONS (0x03): 00 TX:44 TX:80 RX:00 RX:00 TRF79XXA_TX_TIMER_EPC_HIGH (0x04): 00 TX:45 TX:80 RX:00 RX:C1 TRF79XXA_TX_TIMER_EPC_LOW (0x05): C1 TX:46 TX:80 RX:FF RX:C1 TRF79XXA_TX_PULSE_LENGTH_CONTROL (0x06): C1 TX:47 TX:80 RX:FF RX:00 TRF79XXA_RX_NO_RESPONSE_WAIT_TIME (0x07): 00 TX:48 TX:80 RX:00 RX:0E TRF79XXA_RX_WAIT_TIME (0x08): 0E TX:49 TX:80 RX:00 RX:07 TRF79XXA_MODULATOR_CONTROL (0x09): 07 TX:4A TX:80 RX:00 RX:01 TRF79XXA_RX_SPECIAL_SETTINGS (0x0A): 01 TX:4B TX:80 RX:00 RX:10 TRF79XXA_REGULATOR_CONTROL (0x0B): 10 TX:4C TX:80 RX:00 RX:01 TRF79XXA_IRQ_STATUS (0x0C): 01 TX:4D TX:80 RX:00 RX:00 TRF79XXA_IRQ_MASK (0x0D): 00 TX:4E TX:80 RX:00 RX:3E TRF79XXA_COLLISION_POSITION (0x0E): 3E TX:4F TX:80 RX:00 RX:00 TRF79XXA_RSSI_LEVELS (0x0F): 00 TX:50 TX:80 RX:00 RX:40 TRF79XXA_SPECIAL_FUNCTION_1 (0x10): 40 Booted! Addr: 00
我已经尝试根据数据表中的时序图验证信号本身: 
观察 t_ste_lead、时钟和占空比、滞后时间以及运行之间的 CS 脉冲持续时间(它们似乎处于时序限制范围内)、不过在测试设置中、与地的连接相当长。 (CH4:CS、CH3:CLK、CH2:MOSI CH1:MISO)






SPI 设置 (1MHz): 
