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.

[参考译文] 使用频段433MHz时传输频率错误

Guru**** 1715510 points
Other Parts Discussed in Thread: MSP-FET, CC1101
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1090587/transmit-in-wrong-frequency-when-using-band-433mhz

部件号:CC430F5137
主题中讨论的其他部件:MSP-FETCC1101

您好,

在上一次生产过程中,我们遇到了CC430的传输问题。 我们将产品配置为使用433MHz频段和通道=5,这意味着Tx频率应为434MHz。 但在 生产单位的10 % 周围,以不同的频率传输信号:

 1)有些装置有时以486MHz或 431MHz的频率发射

 2) 有些装置有时以486MHz的频率传输 ,有时则以434MHz的正确信号传输

请注意:

 1)附加了"良好"单元,"坏"单元 和"半坏"单元(有时以正确频率传输的单元)频谱分析仪的屏幕截图照片

 2)这款产品生产了 大约8年,我的意思是这不是一种新设计。

 3)这个问题与我们 几年前在使用915MHz频段的1.5 时遇到的问题非常相似。 请参阅TI论坛的以下链接:

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/96.6807万/cc430f5137-many-of-cc430-microcontrollers-are-partially-damaged</s>5137

谢谢!

Alex Katsovich

特拉维夫研发中心ATE工程师

Centrica业务解决方案

+972-52-855.4528万

e  Alex.Katsovich@centrica.com

centricabusinesssolutions.com

Centrica | 15 Atir Yeda St.| Kfar Saba | 446.4312万 |以色列

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    对915MHz频段的传输进行了额外的测试,结果是886MHZ + 911MHz的传输(传输不像预期的那样窄)。 正如我在这种情况下看到的那样,delta是26MHz,而在欧盟频带是2x26MHz。请告知 过去或在开发过程中是否观察到这种行为。

    巴西,

     Alfred。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否设法找出了您在1.5 几年前在868 MHz上看到的问题的根本原因?

    我不明白为什么CC430会开始以错误的频率发送稳定生产的产品。 在旧线程上,我问您"您是否能够使用SmartRF Studio测试故障板? ”但没有得到任何答复。 您是否能够做到这一点?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    感谢您的及时反馈。

    请您详细介绍SmartRF Studio工具吗? 我假设我们需要安装SW。 它能在我们的产品上运行吗? 我们需要哪种连接?

    巴西,

      Alfred。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    工作室:

    https://www.ti.com/tool/SMARTRFTM-STUDIO

    您还需要MSP-FET调试器,请参阅 https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/15.3992万/msp430-jtag-tiny-and-smartrf-studio ,该线程将介绍此内容。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我正在努力获取调试器,并拥有您提到的SmartRF Studio。 同时 ,我在内部与FW工程师讨论 了RF设置,并被告知使用  SmartRF Studio进行了选择。 请参阅以下433MHz和915MHz设置:

    //////////////////////////////////
    // 915 MHz //
    //////////////////////////////////
    #ifdef MOD_2GFSK_38_4KBPS
    // Chipcon
    //产品= CC430Fx13x
    //芯片版本= C (PG 0.7)
    //晶体精度= 10 ppm
    // X - tal频率= 26 MHz
    // RF输出功率= 0 dBm
    // RX过滤器带宽= 101.56.25万 kHz
    //偏差= 19 kHz
    // datarate = 38.38.3484万 kBaud
    //调制=(1) GFSK
    //曼彻斯特启用=(0)曼彻斯特已禁用
    // RF频率= 914.99.9969万 MHz
    //信道间隔= 199.95.1172万 kHz
    //通道编号=0
    //优化=-
    //同步模式=(3)30/32检测到同步字位
    // RX/TX数据格式=(0)正常模式,将FIFO用于RX和TX
    // CRC操作=(1) TX中的CRC计算和RX中的CRC检查已启用
    //前向纠错=
    //长度配置=(1)可变长度数据包,数据包长度由同步字后的第一个接收字节配置。
    //包装长度=61
    //前导码计数=(2) 4字节
    //附加状态= 1
    //地址检查=(0)无地址检查
    // FIFO自动刷新=0
    //设备地址=0
    // GDO0信号选择=(6)在发送/接收同步字时断言,在数据包末尾取消断言
    // GDO2信号选择=(41) RF_RDY
    静态const RF_settings s_rfSettings_915 ={
    0x08,// FSCTRL1频率合成器控制。 Freq_if=8
    0x00,// FSCTRL0频率合成器控制。
    0x23,// FREQ2频率控制字,高字节。--+
    0x31,// FREQ1频率控制字,中间字节。 +-运营商= 914.99.9969万 MHz
    0x3B,// FREQ0频率控制字,低字节
    0xCA,// MDMCFG4调制解调器配置。
    0x83,// MDMCFG3调制解调器配置。
    0x93,// MDMCFG2调制解调器配置。 2-GFSK + 4字节同步
    0x22,// MDMCFG1调制解调器配置。 4字节预放信道间隔199.951 kHz
    0xf8,// MDMCFG0调制解调器配置。 //10.
    0x00,// CHANNR信道编号。
    0x34,// DEVIATN调制解调器偏差设置(启用FSK调制时)。
    0x56,// FREND1前端RX配置。
    0x10,// FREND0前端TX配置。
    0x18,// MCSM0主无线电控制状态机器配置。
    0x16,// FOCCFG频率偏移补偿配置。
    0x6C,// BSCFG位同步配置。
    0x43,// AGCCTRL2 AGC控制。
    0x40,// AGCCTRL1 AGC控制。
    0x91,// AGCCTRL0 AGC控制。 //20.
    0xE9,// FSCAL3频率合成器校准。
    0x2A,// FSCAL2频率合成器校准。
    0x00,// FSCAL1频率合成器校准。
    0x1f,// FSCAL0频率合成器校准。
    0x59,// FSTEST频率合成器校准。
    0x81,// TEST2各种测试设置。
    0x35,// TEST1各种测试设置。
    0x09,// TEST0各种测试设置。
    0x47,// FIFO RXFIFO和TXFIFO阈值。
    0x29,// IOCFG2 GDO2输出引脚配置。 //30
    0x06,// IOCFG0 GDO0输出引脚配置。 有关伪寄存器的详细说明,请参阅SmartRFRegisteredStudio用户手册。
    0x04,// PKTCTRL1数据包自动化控制。
    0x05,// PKTCTRL0数据包自动化控制。
    0x00,// ADDR设备地址。
    0x78 // PKTLEN数据包长度。 //35.
    };
    #Elif Defined (MOD_2GFSK_250kbps)//250K 2GFSK 915MHz最高灵敏度
    静态const RF_settings s_rfSettings_915 ={
    0x0C,// FSCTRL1频率合成器控制
    0x06,//0x2D,// IOCFG0 GDO0输出配置
    0x00,// FSCTRL0频率合成器控制
    0x23,// FREQ2频率控制字,高字节
    0x31,// FREQ1频率控制字,中间字节
    0x3B,// FREQ0频率控制字,低字节
    0x2D,// MDMCFG4调制解调器配置
    0x3B,// MDMCFG3调制解调器配置
    0x13,//0x93,//0x13,//0x10,// MDMCFG2调制解调器配置
    0x22,// MDMCFG1调制解调器配置
    0xf8,// MDMCFG0调制解调器配置
    0x00,// CHANNR信道编号
    0x62,// DEVIATN调制解调器偏差设置
    0xB6,// FREND1前端RX配置
    0x10,// FREND0前端TX配置
    0x10,// MCSM0主无线电控制状态机器配置
    0x1D,// FOCCFG频率偏移补偿配置
    0x1C,// BSCFG位同步配置
    0xC7,// AGCCTRL2 AGC控制
    0x00,// AGCCTRL1 AGC控制
    0xB0,// AGCCTRL0 AGC控制
    0xEA,// FSCAL3频率合成器校准
    0x2A,// FSCAL2频率合成器校准
    0x00,// FSCAL1频率合成器校准
    0x1f,// FSCAL0频率合成器校准
    0x59,// FSTEST频率合成器校准控制
    0x88,// TEST2各种测试设置
    0x31,// TEST1各种测试设置
    0x09,// TEST0各种测试设置
    0x07,// FIFO RX FIFO和TX FIFO阈值
    0x29,//0x0D,//0x0B,// IOCFG2 GDO2输出配置异步数据模式
    0x04,// PKTCTRL1数据包自动化控制
    0x05,//0x45,//0x35,//0x05,//0x35, //0x15,//0x12,// PKTCTRL0数据包自动化控制
    0x00,// ADDR设备地址
    0x3F //0x78 //0xFF,// PKTLEN数据包长度
    };
    #endif

    //////////////////////////////////
    // 433 MHz //
    //////////////////////////////////
    #ifdef MOD_2GFSK_38_4KBPS
    #ERROR "for 433Mhz band,2GFSK @ 38.4KBPS is not yet implemented!!!"(错误:433Mhz频段,2GFSK 38.4KBPS尚未实现!!!)
    #Elif Defined (MOD_2GFSK_250kbps)//250K 2GFSK 433Mhz最高灵敏度
    静态const RF_settings s_rfSettings_433 ={
    //0x08,// 0x0C,// FSCTRL1频率合成器控制
    0x0C,//

    //0x00,//0x2D,// IOCFG0 GDO0输出配置
    0x06,

    0x00,// FSCTRL0频率合成器控制
    0x10,// FREQ2频率控制字,高字节
    0xA7,// FREQ1频率控制字,中间字节
    0x62,// FREQ0频率控制字,低字节
    0x2D,// MDMCFG4调制解调器配置
    0x3B,// MDMCFG3调制解调器配置
    0x13,//0x10,// MDMCFG2调制解调器配置
    0x22,// MDMCFG1调制解调器配置
    0xf8,// MDMCFG0调制解调器配置
    0x00,// CHANNR信道编号
    0x62,// DEVIATN调制解调器偏差设置
    0xB6,// FREND1前端RX配置
    0x10,// FREND0前端TX配置
    0x10,// MCSM0主无线电控制状态机器配置
    0x1D,// FOCCFG频率偏移补偿配置
    0x1C,// BSCFG位同步配置
    0xC7,// AGCCTRL2 AGC控制
    0x00,// AGCCTRL1 AGC控制
    0xB0,// AGCCTRL0 AGC控制
    0xEA,// FSCAL3频率合成器校准
    0x2A,// FSCAL2频率合成器校准
    0x00,// FSCAL1频率合成器校准
    0x1f,// FSCAL0频率合成器校准
    0x59,// FSTEST频率合成器校准控制
    0x88,// TEST2各种测试设置
    0x31,// TEST1各种测试设置
    0x09,// TEST0各种测试设置
    0x07,// FIFO RX FIFO和TX FIFO阈值
    0x29,//0x0B,// IOCFG2 GDO2输出配置
    0x04,// PKTCTRL1数据包自动化控制
    0x05,//0x12,// PKTCTRL0数据包自动化控制
    0x00,// ADDR设备地址
    0x3F //0xFF // PKTLEN数据包长度
    };

    请提供建议。

    巴西,

     Alfred。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我一眼就看不到设置有什么问题。  

    影响输出频率的因素非常有限。 在这种情况下,我们想到了以下几点:

    - CC1101具有2个VCO,用于覆盖整个频段。 如果选择了错误的VCO,输出频率将关闭。 如果在SmartRF Studio中设置了TEST2,TEST1,TEST0寄存器,则不会出现问题。 我们在某些情况下看到的是,由于寄存器没有保留,芯片处于休眠状态后尚未设置测试寄存器(这适用于CC1101,可能与CC430相同)。 此帖子中的更多详细信息: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/58.6999万/cc1101-cc1101-async-receives-perfectly-at-433-and-868-mhz-but-has-a-poor-sensitivity-at-303-mhz 这1101这是1101是我希望您使用Studio进行测试的原因之一,因为它可以删除任何软件错误等

    -您是否已验证此问题是出在芯片还是主板上? (将工作正常的主板上的芯片与非工作正常的主板交换,另一种方式交换。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    是的,我们使用“坏”板和“好”板执行ABA,错误的传输频率与CC430一起从坏板移到好板,坏板变为好板。

    我们现在正在检查您对睡眠后初始化的假设。

    我将很快更新。

    巴西,

     Alfred。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想补充一个重要的事实。 我们在生产单位的3 % -5 % 上出现的问题。 所以坦率地说,我不认为它与注册值有关,因为95 97 % 单位是好的。 是否有购买 带CC430的EVK的选择,以便我们可以使用它并进行传输? 然后,我们可以焊接可疑的CC430,并检查它是否确实是CC430问题。

    请提供建议。

    巴西,

     Alfred。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果使用了错误的VCO,这将导致脱落,因为两个VCO在名义上是重叠的,但并非所有设备都是如此,这意味着某些设备可能会出现错误的寄存器设置,而其他设备则不会。  

    我们在办公室中没有任何CC430开发套件,我无法在线找到它们(新开发在其他无线SoC上)。 这就是为什么我建议将您的自定义主板与SmartRF Studio Getting Known Good SW连接起来,看看这是否会改变这种行为。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我们仅使用"SmartRF Studio"为我们的产品准备配置集。

    也许您有一些用户手册文档/说明和原理图,说明如何使用  "SmartRF Studio"和 MSP-FET调试器运行RF测试。

    谢谢!

    Alex

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很遗憾,我们没有手册,我自己也没有做(我只为CC1101等做过)  

    顶级:您需要将MSP-FET连接到CC430上的调试接口。 打开SmartRF Studio,希望您看到CC430已连接。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,  

    我们通过SmartRF Studio,通过JTAG线路成功地从CC430的产品上进行了传输,并且我们发现传输频率是正常的:-(. 我们还在传输前的固件中添加了一些延迟(作为调试),以确保所有设置和就绪,但不会更改坏单元。

    我的结论是,我们在硬件或软件方面的边际价值导致这种3 5 % 之间的故障。 您能否指出哪些值或参数可以是边缘值,我们可以稍微更改这些值或参数以进行进一步调查?

    下周我们将休假,请期待我们的更新延迟。

    巴西,

     Alfred。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我假设您已经在一些您看到的以错误频率运行固件的设备上使用SmartRF Studio进行了测试。 这表示硬件正常。  

    通过无线方式发送的频率由有限的设置/系数设置。

    —频率词

    晶体和负载盖  

    选择VCO。

    --

    由于HW似乎工作正常,因此xtal和负载上限很可能正常。  

    要验证软件:

    当您将设备设置为顺时针发送时,频率错误:

    读取TEST2,TEST1和TEST0的值

    -读出频率字

    当SmartRF Studio与同一设备配合使用时,它们是否与SmartRF Studio中使用的相同?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    在继续调查和尝试找出问题的过程中,我们使用SmartRF测试了其他"坏"装置。 现在的结果与我们在生产中看到的结果非常相似:

    1)第一个传输 频率正确(434MHz)。

    2)第二次照射行程的传输 频率约为486MHz,而不是434 (请参阅随附的图片486.jpg>)

    3)我尝试使用 数据速率,当数据速率更改为1.2kHz时,第一个传输频率接近正确的频率,约为432MHz (请参阅所附图片<432+486_1.jpg>和<432+486_2.jpg>)。 将数据速率返回至250kHz ->仍以486MHz传输。

    我还附上SmartRF配置屏幕的屏幕截图,看看某些配置是否不正确会有所帮助。

    谢谢!

    Alex Katsovich

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您在检查时是否检查了我询问的测试寄存器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们以前通过FW检查过测试寄存器。

    是否可以通过SmartRF更改测试寄存器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我指的是您使用SmartRF Studio进行测试时的情况。  

    如果执行刷新,您可以读取寄存器设置的内容(不应要求)  

    但是:486 MHz在频带外,芯片支持指示PLL未锁定/将频率设置为最大 这通常意味着PLL已解除锁定。   

    </s>406.5184万

    1)第一个传输 频率正确(434MHz)。

    2)第二次照射行程的传输 频率约为486MHz,而不是434 (请参阅随附的图片486.jpg>)

    [/引述]

    您能否详细概述SmartRF Studio中的哪些内容/在哪里/写入内容以重新生成此内容?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢!

    我将通过SmartRF进行检查