主题中讨论的其他部件:CC1310, CC1190
您好,
我试图在收集器/传感器节点示例代码中找到调整PA引脚高值和开始传输之间的延迟的位置,但到目前为止,我找不到任何内容。
这种拖延是否存在? 我想是的。 CC1190状态数据表的开机时间约为500 ns。 CC1310的GPIO上的电压也需要一段时间才能上升。 因此,我们需要等待X段时间才能开始从RF发送数据。 我认为这种延迟会影响性能的某些方面,例如功耗,可靠性等。如果我们至少可以尝试一堆数字就好了。
谢谢!
ZL
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我试图在收集器/传感器节点示例代码中找到调整PA引脚高值和开始传输之间的延迟的位置,但到目前为止,我找不到任何内容。
这种拖延是否存在? 我想是的。 CC1190状态数据表的开机时间约为500 ns。 CC1310的GPIO上的电压也需要一段时间才能上升。 因此,我们需要等待X段时间才能开始从RF发送数据。 我认为这种延迟会影响性能的某些方面,例如功耗,可靠性等。如果我们至少可以尝试一堆数字就好了。
谢谢!
ZL
查看堆栈的代码,CC1190信号按如下方式控制(请参阅PALNA文件夹下的):
void Board_Palna_initialize(uint32_t hgm)
{
if (hgm)
{
if (!palnaPinHandle)
{
/* Open PA/LNA PIN driver */
palnaPinHandle = PIN_open(&palnaPinState, palnaPinTable);
/* Set IO muxing for RFC GPOs */
PINCC26XX_setMux(palnaPinHandle, Board_PALNA_LNA, IOC_PORT_RFC_GPO0);
PINCC26XX_setMux(palnaPinHandle, Board_PALNA_PA, IOC_PORT_RFC_GPO1);
}
PIN_setOutputValue(palnaPinHandle, Board_PALNA_HGM, (hgm & 1));
}
}
这意味着计时由芯片负责,用户无需更改/调整。