2

CC430F5137システム オン チップを使用しています。データ シートから、無線に 26MHz クロックを使用していることがわかりました。それを確認するには、MSP430 プログラミングを使用して無線クロック周波数を測定するにはどうすればよいですか?

任意の提案をお願いします....

電波時計に接続されているタイマー/カウンターはありますか?

ありがとう。

4

2 に答える 2

1

オシロスコープで RF クロック (26 MHz) を測定するには、次のことを行う必要があります。

1 - 信号 GDO1 (RF SoC とコアの間の内部信号) などを介して、無線モジュールからコアにクロックを出力します。これを行うには、RF 構成テーブルの対応する値を調整します。CC430ファミリ ユーザー ガイドの 25.3.5 を参照してください。GDO1 を使用するには、IOCFG1 に 0x30 (RFCLK/1) を入れます。1 以外の仕切りが必要な場合は、表 25-21 を参照してください (測定機器の制限によって異なります)。

2 - 無線モジュールの信号 GDO1 を空いている IO ピンにマッピングします。

PMAPKEYID = PMAPKEY;    // Get write-access to port mapping regs
P2MAP6 = PM_RFGDO1;     // Map radio GDO1 to output pin 2.6.
PMAPCTL |= PMAPRECFG;   // Allow for future port map configurations.
PMAPPWD = 0x00;         // Lock Port mapping

使用している IO ピンの SEL ビットと DIR ビットも設定します。

3 - 必要に応じて 26 MHz を正確に測定できるオシロスコープ (または周波数カウンター)。

注: MCLK の測定は十分に正確ではない可能性があり、その生成は FLL などの他の邪魔なものを通過します...

于 2013-08-27T08:06:14.390 に答える
0

CC430 ファミリ (他の MSP430 ファミリと同様) は、その動作用に構成された GPIO を介して MCLK (または SMCLK) 信号を出力できます。MCLK は、無線ペリフェラルに使用されるクロックと同じです。これは、オシロスコープで測定したい信号です。

CC430 には、これらの機能を指定された GPIO に多重化するように設計されたポート マッピング コントローラーがあります。CC430 ファミリ ユーザー ガイド ( http://www.ti.com/lit/ug/slau259e/slau259e.pdf ) を見ると、セクション 9 でポート マッピング コントローラーの概要が説明されています。また、データシート ( http://www.ti.com/lit/ds/symlink/cc430f5137.pdf ) を使用して、このセカンダリ GPIO 機能のために PxSEL および PxMAP レジスタを構成する必要がある方法を決定します。これは通常、 「入出力回路図」セクション。

以下は正確な解決策ではありませんが、ガイドになるはずです。次のフォーラムの投稿をご覧ください: http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/19075.aspx

于 2013-07-22T13:11:26.810 に答える