TI CC2545 unterstützt wie viele Kanäle für Datenraten von 1 Mbit/s und 2 Mbit/s

Gemäß TI CC2545 Benutzerhandbuch Seite 236, Abschnitt: 23.5 Frequenz- und Kanalprogrammierung:

"

Für normale Sende- und Empfangsaufgaben wird die Trägerfrequenz über das Register PRF_CHAN.FREQ eingestellt. Die Trägerfrequenz beträgt 2379 + n MHz, wobei n der Wert dieses Registers ist, wobei n zwischen 0 und 116 liegen kann. Dies ergibt einen Frequenzbereich von 2379 MHz bis 2495 MHz. Beachten Sie, dass sich dieser Frequenzbereich über das ISM-Band hinaus erstreckt. Wenn PRF_CHAN.FREQ auf 127 eingestellt ist, und für die Rx- und Tx-Testbefehle, muss die Frequenz stattdessen direkt in Hardware-Registern programmiert werden. In diesem Fall wird die Synthesizerfrequenz eingestellt, indem das 7-Bit-Frequenzwort programmiert wird, das sich in FREQCTRL.FREQ[6:0] befindet. Die Synthesizerfrequenz ist gegeben durch 2379+ nMHz, wobei n der Wert von FREQCTRL.FREQ[6:0] ist, und ist in 1-MHz-Schritten programmierbar. Das Gerät unterstützt Synthesizer-Frequenzen im Bereich von 2379 MHz bis 2495 MHz. Die verwendbaren Einstellungen für freq[6: 0] ist folglich 0 bis 116. In Rx arbeitet das System auf einer niedrigen Zwischenfrequenz (ZF) von 1 MHz für Datenraten bis zu 1 Mbps und auf einer Null-ZF für 2 Mbps. In Tx unterstützt das System den Betrieb mit niedriger ZF oder Null-ZF. Die für Tx zu verwendende ZF kann im Register MDMTEST1.TX_TONE programmiert werden. Der Empfänger kann mit einer positiven oder negativen ZF arbeiten, wenn die Datenrate 1 Mbps und weniger beträgt; dies wird mit MDMTEST1.RX_IF gesteuert. Wenn die Symbolrate 1 Mbps oder niedriger ist und das LLE die Frequenz programmiert, verwendet es eine ±1 MHz IF auf Tx. Sowohl für Rx als auch für Tx wird ein negatives IF verwendet, wenn PRF_CHAN.FREQ < 62 ist, und ein positives IF wird verwendet, wenn PRF_CHAN.FREQ ≥ 62 ist. Wenn die Symbolrate 2 Mbps beträgt und das LLE die Frequenz programmiert, verwendet es ein IF auf Tx als in PRF_RADIO_CONF.TXIF angegeben. Diese ZF kann Null oder ±1 MHz, ±2 MHz oder ±3 MHz sein. Die empfohlene Einstellung ist ±1 MHz. Ein negatives IF wird verwendet, wenn PRF_CHAN.FREQ < 62, und ein positives IF wird verwendet, wenn PRF_CHAN.FREQ ≥ 62. Für alle Datenraten wird die Einstellung von MDMCTRL1.PHASE_INVERT von der LLE berücksichtigt, wenn sie die Einstellung für MDMTEST1.TX_TONE findet . Das FREQCTRL-Register wird entsprechend dem programmierten IF programmiert, um auf dem durch PRF_CHAN.FREQ spezifizierten Kanal zu arbeiten.

."

Meine Fragen sind:

[1] Wie viele Kanäle sind innerhalb des 2400 - 2483,5 ISM-Bands möglich, wenn ich 1 MBit/s und/oder 2 MBit/s Datenrate verwende.

[2] Könnte ich den Kanalabstand sowohl für 1 Mbit/s als auch für 2 Mbit/s ändern. Unterstützt CC2545 Kanalabstandseinstellungen?

Ich habe das Datenblatt und das Benutzerhandbuch konsultiert, bin aber immer noch verwirrt. Eine kurze Beschreibung wird geschätzt. Danke

Antworten (1)

Genau dort im Datenblatttext, den Sie kopiert haben, steht:

"...die Trägerfrequenz wird mit dem Register PRF_CHAN.FREQ eingestellt. Die Trägerfrequenz beträgt 2379 + n MHz, wobei n der Wert dieses Registers ist, wobei n zwischen 0 und 116 liegen kann. Dies ergibt einen Frequenzbereich von 2379 MHz bis 2495 MHz."

Da haben Sie es also. Es sind 117 Kanäle möglich. Natürlich müssen Sie überprüfen, ob alle diese Kanalfrequenzen für das Band in Ihrer Region legal sind und mit welcher Leistung.

Außerdem müssen Sie die Datenmodulationsrate berücksichtigen. Wenn Sie eine Datenrate von bis zu 2 MBit/s verwenden, sind Sie wahrscheinlich auf die Hälfte oder weniger der Kanäle beschränkt. Bei der Hälfte müssten Sie die Nutzung auf Träger mit ungeraden Frequenznummern oder geraden Frequenznummern beschränken.