為何Raytac AT-Command模組不需要結束碼(end code)?

開發者在編寫程式時可能很熟悉在接受到字元為’\n'(hex 0x0A)或’\r'(hex 0x0D) 結束碼判斷為一筆資料的結束,在原始Nordic SDK內的 ble_app_uart 範例的做法也是當接收長度到達244bytes或接收到的字元為’\n'(hex 0x0A)或’\r'(hex 0x0D)結束碼時,則程式會將此接收資料透過BLE傳送到APP。

第一次接觸Raytac AT-Command模組的開發者可能對於沒有0x0A或是0x0D結束碼(end code)會感到非常陌生,非常疑惑要如何不以0D或是0A結束碼來收到完整的資訊? 故我們將針對AT-Command常見的使用情境分為連線以及未連線狀況進行說明:

已連線狀況 –

Raytac的AT-Command模組是做透傳(Pass-Through)功能,例如:APP端傳 0x41 0x42 0x43共3個bytes透過模組傳到MCU端這個方向,MCU端將只會收到0x41 0x42 0x43共3個bytes,APP端傳送此3個bytes時後面是不需要帶0x0D 結束碼或0x0A結束碼,當傳送方向是反過時(即MCU端傳到模組再傳到APP端這個方向)也是一樣的方式。

在這邊有一點需要特別提醒,傳送一筆資料與下一筆資料中間必須注意"間隔時間"(DI, Data Interval)的設定,否則傳送資料沒多久後就會發生掉封包而造成藍牙斷線;在不同的Baud rate下DI的值是不同的,可參考AT-Command的規格書內有建議的DI值。

以下試舉例Raytac的AT-Command模組在”手機APP->模組(MDBT42V-AT)->MCU”,Baud rate 9600,no flow control,資料長度 244bytes,傳送資料的D.I 值必需至少要250ms以上, 否則資料會掉封包。

未連線狀況 –

以 MCU(or Console)下AT Commands給藍牙模組做說明, 結尾是不需0D或是0A的結束碼,

AT?NAME

AT+NAMESQ-BT

AT?NAME




Edited by Sales Manager: Ms. Vicky Huang

Raytac Corporation 勁達國際電子股份有限公司  A company of Abietec
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
http://www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.020

藍牙5.4時代的創新:PAwR週期性廣播技術詳解

Periodic Advertising with Responses (PAwR)
藍牙5.4的新特性主要有以下四個方面:


  • 支持帶回應的週期性廣播(PAwR)
    PAwR 是一個新的BLE邏輯傳輸層,是一種支持不需連線的、雙向的、一對多的、一種低功耗拓撲技術。
  • 支援加密的廣播資料(EAD)
    該特性提供了一種標準化的方法來加密廣播包中的資料,加密後的廣播資料只能被擁有相同金鑰的設備解密。 當然廣播包的加密是需要兩個設備建立gatt連接之後,才會生成加密廣播包的金鑰。
  • LE GATT 安全級別特徵
    設備現在可以使用GATT 安全級別特性來表示設備的安全模式和安全等級
  • 廣播編碼選擇
    當發送BLE擴展廣播的時候,現在可以選擇使用哪種Codec編碼方式來發送。

本篇文章主要介紹PAwR特性,這也是藍牙5.4最重要的一個特性。

PAwR的產生背景

藍牙核心規範中定義了幾個組成藍牙架構的概念。這些概念有物理傳輸,物理通道,物理連接,邏輯連接,邏輯傳輸等。 藍牙BLE支援一些不需連線的通訊方式,由一個廣播者和一個或多個觀察者構成。 廣播者發送的廣播資料可以是固定的間隔也可以是不固定的間隔。

掃描介紹

BLE有兩種掃描方式:主動掃描和被動掃描。 被動掃描是接收方只到掃描廣播資料包,不發送任何回復資料包。 而主動掃描,接收方接收到可掃描的廣播包後,會回復一包Scan request PDU,來請求廣播者發送更多的廣播資訊, 廣播者收到後會繼續廣播scan response資料。

廣播介紹

BLE的廣播模式根據支援的特性分為以下幾種:

  • 可連接的 vs 不可連接的

可連接的廣播表示掃描方收到該廣播後,可能會發起連接請求,這也是我們最常見的廣播包。 而不可連接的廣播最常見的就是藍牙beacon包。

  • 可掃描的 vs 不可掃描的

可掃描廣播包表示掃描方設備掃描到該廣播包後可以發送scan request,然後廣播者會回復更多資訊。

  • 定向的 vs 不定向的

定向廣播指的是該廣播包只會被特定設備掃描到,其他的設備會忽略該廣播包。 而不定向的廣播包並不指定任何一個掃描設備,也就是可以被任何設備接收和處理。

  • 不規則的 vs 固定間隔的週期廣播

傳統的ble廣播使用的就是不規則的廣播者式,雖然廣播有固定的廣播間隔參數,但是每次廣播後,都會有一個10ms以內的延時,用來防止多個廣播都在同樣的間隔而引起的衝突。
而固定間隔的週期廣播指的是藍牙5.0之後,引入的一個週期廣播概念,該廣播使用的是固定時序的廣播,並且也不僅僅使用傳統BLE的三個廣播通道,而是使用40個BLE通道來傳輸廣播包。

傳統BLE廣播

傳統BLE廣播資料是在三個廣播通道上進行輪流發送的。BLE廣播有一個廣播間隔的參數advInterval ,但是為了避免和其他相同廣播間隔的廣播裝置衝突,廣播中引入了一個advDelay的參數,該參數是一個0-10ms的隨機值,每次廣播完一次資料後,都會在廣播間隔advInterval的基礎上再延時advDelay, 如下圖:

這樣做確實可以避免的一些廣播的衝突,但是每次廣播後的隨機延時,也導致觀察者無法準確的知道下次廣播的時間,所以觀察者不得不一直掃描,導致功耗較大。 而且雖然傳統BLE廣播包裡面可以包含一些應用資料,但是掃描端發送的scan request資料包,卻不包含任何應用資料資訊,也就是說廣播者和掃描方的應用資料通訊是單向的。


擴展廣播

擴展廣播也分為兩種模式,一種是不規則的,也就是廣播的間隔不固定的。另一種是規則廣播模式。週期廣播Periodic Advertising Broadcast (PADVB) 就是一種規則的擴展廣播模式,使用了固定的廣播時間調度表。不規則的擴展廣播和週期廣播PADVB都使用了3個廣播通道和37和通訊通道進行發送資料。


不規則的擴展廣播

不規則的擴展廣播和傳統廣播在某些方面是相似 的,因為不規則的擴展廣播的某些類型是只在主廣播通道上進行傳輸的。他們的不規則性也主要是由於每次廣播後0 – 10ms的advDelay值導致的。不規則的擴展廣播和傳統廣播差異在於特定的PDU類型的使用。一些PDU類型雖然在主廣播通道上傳輸,但是PDU可能會被AuxPtr 指向次廣播通道。長的資料包可以進行分包傳輸,然後連接起來,或者通過AuxPtr來連結。如下圖所示:

週期廣播 (PADVB)

週期廣播periodic advertising (PADVB) 發送廣播資料是通過一個固定的間隔和確定的時間表傳輸資料包,掃描設備可以發現廣播者的傳輸時間表,然後同步自己的掃描時間, 這個操作可以通過查詢AUX_ADV_IND PDU 中的SyncInfo field 欄位的資訊來完成, 也可以使用一個稱為 Periodic Advertising Sync Transfer (PAST)的操作完成。

PAST 指的是設備通過建立GATT連接,將週期廣播同步參數值傳遞給觀察者。傳遞這些資訊的可能是廣播者自己,也可能是一個協力廠商的設備,協力廠商設備通過掃描廣播者的AUX_ADV_IND PDUs 來獲取廣播同步參數值,然後同步給掃描方。這種方式可以避免掃描方的持續掃描,對於功耗要求比較高的掃描設備來說比較友好。

通過精確的同步廣播者的廣播時間表,掃描方可以使用最節省功耗的方式來掃描廣播。

週期廣播是使用BLE 40個通道進行發送的。首先 ADV_EXT_IND PDU 是再主廣播通道上傳輸的,裡面包含了AuxPtr 欄位,該欄位指向AUX_ADV_IND PDU , AUX_ADV_IND PDU 是再次廣播通道上傳輸的,這個PDU裡面包含了一個SyncInfo field 欄位,通過該欄位的資訊,觀察者可以將它的掃描和週期廣播的AUX_SYNC_IND PDU 進行同步。 需要說明的是,觀察者只需要接收上面SyncInfo field欄位元元元包含的需要同步的 ADV_EXT_IND PDU。 一旦觀察者接收到該資料,後面就可以只再固定的時間段掃描 AUX_SYNC_IND PDU 了。

AUX_SYNC_IND PDU 是通過固定的間隔來發送的,由於觀察者是不能回復PADVB 週期廣播的,所以應用層的該資料通訊方向是單向的,也只支援單向的應用資料傳輸。

傳統BLE廣播和擴展廣播的區別

下圖是BLE傳統廣播和擴展廣播的區別


介紹了這麼多傳統BLE廣播和擴展廣播(不規則廣播和 PADVB),那它們跟本文要介紹的PAwR有什麼區別和聯繫呢?

PAwR 功能介紹

PAwR 與 PADVB的比較

相似點:

  • PAwR 和 PADVB都是一種一對多的拓撲結構,一個廣播者發送資料,一個或多個觀察者接收資料。
  • PAwR 和 PADVB都是一種不需連線的通訊方式
  • PAwR 和 PADVB都是通過週期廣播來發送資料,廣播包中間沒有隨機延時,所以廣播時間表是確定的。
  • 察者都可以通過AUX_ADV_IND PDU 或者PAST方式來建議廣播者的週期廣播時間表。


不同點:

  • PADVB 只能從廣播者到觀察者單向傳遞應用資料,而PAwR可以從觀察者傳遞應用資料到廣播者,PAwR是一種雙向交互的無連接通訊機制。

  • PADVB 的同步資訊是包含在AUX_ADV_IND PDU 中的SyncInfo field 中,而PAwR 的同步資訊是包
  • 含在AUX_ADV_IND PDU 的SyncInfo field 和 ACAD field兩個欄位中。
    PADVB 是在廣播event中發送廣播時間表的,而 PAwR是在一系列的event和subevent中來傳輸的。
    觀察者可以通過這樣的同步方式,只監聽特定的子時間,已節省功耗。
    PAwR 可以在廣播的過程中發送 AUX_CONNECT_REQ 到特定的設備來建立GATT連接, 而PADVB是沒有這個能力的。
    PADVB 適用與應用資料是緩慢變化的應用場景, 而PAwR是用在應用資料頻繁變化的場景。在PADVB 中同一個的應用資料是發送給所有的觀察者的。
    而PAwR 中,不同的資料可以發送給一個觀察者或者多個觀察者。
    PADVB可以支援PAST 也可以不支援, 但是對於PAwR,則必須支持PAST。


PAwR 的優勢

雙向無連接

  • PAwR 支援雙向不需連線的應用交互,這在之前的BLE中是做不到的。

擴展性:與BLE GATT連接方式相比,PAwR 創建了一個更具擴展性的、一對多的、雙向傳輸的網路拓撲結構。在BLE GATT中,一個中央設備連接的從設備的數量是很有限的,而PAwR可以實現與數千個節點進行雙向通訊。

低功耗

  • PAwR中一個廣播者和一個觀察者只佔用一個subevent 事件, 所以觀察者可以在廣播

者廣播的時候,只需要只掃描很小一段時間。 subevent 子事件同步過程涉及到應用邏輯,所以接收到的資料包通常會包含與觀察者相關的資料。這種低功耗的特性使觀察者可以僅僅使用一節紐扣電池就可以讓設備工作幾年時間。


靈活的拓撲結構和併發接收

  • PAwR使用了一個靈活的拓撲結構,當一個廣播者廣播資料資料

包時,資料包可以被一個觀察者接收處理,也可以被某幾個觀察者處理,也可以被所有的觀察者處理,這是由觀察者應用層需要同步的資料邏輯決定的。

應用

  •  PAwR 非常適合那些由一個中央設備和大規模的其他設備,根據應用場景的不同,通訊

的資料可能是控制命令、傳感資料、或者其他的消息。其中一個很重要的應用場景就是電子貨架標籤(ESL) , 還專門有一個ESL 的Profile, 規定了如何是用PAwR來進行資料的傳輸。 PAwR並不適合對即時性要求比較高的場景,PAwR是通過一個一個的時間槽,然後週期性的來發送應用資料包,觀察者的數量是可以配置的,隨著配置的觀察者數量增多,廣播資料需要的時間也會回應增加。因此,在向多個設備發送消息時,有時會出現明顯的時間延時。根據配置的不同,延時時間從幾毫秒到幾十秒的時間不等。

跟PAwR 跟藍牙Mesh相比,藍牙Mesh也是使用特定的命令在網路內來發送和接收資料。不同的是,藍牙Mesh提供的是一個即時回應的系統,發送的消息需要立即得到回應,這就導致設備需要一直不間斷的進行掃描,這對功耗消耗是非常大的。而PAwR 只需要在特定的時間段進行掃描,大大降低了設備的功耗。


PAwR技術實現

理解 PAwR 如何劃分和使用時間是理解這種邏輯傳輸的關鍵。

事件、 子事件、回應槽(Slot)概念介紹

與其他廣播模式一樣,PAwR廣播活動發生在事件中,在 PAwR 模式下,這些事件被稱為PAwR事件。這些事件以固定的時間間隔發生,在調度中沒有隨機延時的擾動,每個週期廣播中產生一個事件。每個 PAwR 事件都包含幾個子事件,並且在子事件期間傳輸廣播資料包。主機配置每個事件的子事件數最多為 128。子事件在每個週期性廣播子事件間隔開始的。
Host使用HCI 命令 HCI_LE_Set_Periodic_Advertising_Parameters 來 配置每個事件的子事件數和定期廣播子事件的間隔 。
如下圖所示:

在每個子事件中,Broadcaster 傳輸一個資料包,該資料包通常包含一個 AUX_SYNC_SUBEVENT_IND PDU 或者包含一個 AUX_CONNECT_REQ PDU。經過一段固定延時後,會在同一時間段內保留一系列時隙 用於接收來自觀察者設備的響應的子事件。對 AUX_SYNC_SUBEVENT_IND PDU 的回應在 AUX_SYNC_SUBEVENT_RSP PDU 中發送。 Host 通過 HCI 命令 HCI_LE_Set_Periodic_Advertising_Parameters 來配置需要的回復間隙 數量。


通道選擇

頻道選擇是使用頻道選擇演算法#2 完成的,並且發生在每個週期性廣播子事件中。對子事件中傳輸的 PDU 的回應使用相同的通道 這包括回應 AUX_SYNC_SUBEVENT_IND PDU 發送的 AUX_SYNC_SUBEVENT_RSP PDU 和回應AUX_CONNECT_REQ PDU 發送的 AUX_CONNECT_RSP PDU 。


同步

同步過程為觀察者設備提供了有效掃描和接收廣播設備傳輸的相關資料包所需的資訊。就 PAwR 而言,這涉及三個方⾯:觀察者需要知道PAwR廣播事件的發生頻率 以及下一次事件何時發生。這些資訊在定期廣播間隔參數和syncPacketWindowOffset 的計算值中提供 。

觀察者需要知道子事件的一些資訊,包括子事件發生的頻率和每個PAwR可容納多少個子事件,以及與每個子事件內為回應傳輸時隙有關的某些細節。該資訊包含在稱為Subevent_Interval、Num_Subevents、 Response_Slot_Delay、 Response_Slot_Spacing和 Num_Response_Slots 的參數中 。

最後,觀察者需要知道它應該掃描哪個子事件號,它應該使用哪個特定的回應時隙,以及在傳輸的回應數 據包中使用的訪問位址。

在獲得了(1)中描述的事件時序資訊和(2)中的子事件資訊後,Observer 對 PAwR 廣播列車的事件和子事件的時序參數和結構有了完整的描述。但只有當它具有 (3) 中的資訊時才可以進行掃描,以便它只接收那些預期包含相關資料的資料包,並可以傳輸回應資料包。


週期廣播同步資訊掃描

PAwR和PADVB都使用類似的過程通過掃描獲取週期性廣播同步資訊 。

對於 PAwR 和 PADVB,觀察者掃描在次廣播通道上傳輸的 AUX_ADV_IND 資料包。這些 PDU 由在主要信 道上傳輸的 ADV_EXT_IND PDU 中的 AuxPtr 欄位元元中的通道索引、偏移和 PHY 資訊指向。

AUX_ADV_IND 包括 SyncInfo 欄位,該欄位包含週期性廣播間隔值和一些資料項目,從中計算 syncPacketWindowOffset 變量。獲得這兩個值後,觀察者可以計算何時會發生帶有回應事件的週期性廣播。

PAwR 還需要有關子事件和回應時隙的資訊,然後才能完成同步過程。該資訊可在同一AUX_ADV_IND PDU 中找到,從中獲得週期性廣播間隔,但在週期性廣播回應定時資訊的新 AD 類型中。新的 AD 類型在 AUX_ADV_IND PDU 的附加控制器廣播資訊 (ACAD) 欄位中傳輸 。


週期廣播同步傳輸(PAST)

使用 PAST 過程時,有時通過GATT連接傳遞同步參數的設備將首先通過其他設備進行掃描來獲取它。而在 PAwR 的情況下,對PAST 的支援是強制性的,因此 PAwR 廣播者可以通過 LE ACL 連接將所需的同步資料傳遞給觀察者。如果採用這種方法,則兩邊設備都不需要掃描 AUX_ADV_IND PDU 。

上表顯示的相同資料項目在 LL_PERIODIC_SYNC_WR_IND 的新 PDU 類型中通過 BLE GATT連接來傳遞。

子事件同步和回應槽分配

子事件同步涉及向觀察者設備指示它應該執行掃描的子事件。一個或多個觀察者設備可以同步到同一個子事件。一個單獨的觀察者可以同步接收一個或多個子事件。 此外,對於能夠發送回應 PDU 的觀察者,它必須有一些基礎來確定使用哪個子事件回應槽。 當然,這些事情都是由應用層來決定的。

如上圖所示,PAwR 的主要優勢包括應用程式資料通信是雙向的,在拓撲選擇和可用的接收器併發方⾯提供了很大的靈活性,每個廣播者可以與之通信的設備數量可以達到數千個。


電子貨架標籤和 PAwR

ESL Profile介紹

電子貨架標籤 (ESL) 設定檔定義了藍牙 LE 在電子貨架標籤的控制和通信方⾯的標準化使用。

ESL Profile 同時使用 PAwR 和GATT來滿足其完整的功能要求。例如圖像通過BLE GATT 連接寫入設備。但是大多數命令和回應都是使用 PAwR PDU 傳輸的 ESL 消息。

ESL 使用由 8 位 ESL ID 和 7 位元組 ID 組成的設備定址方案。 ESL ID 在由組 ID 標識的設備組中是唯一的。因此,ESL 設備網路最多可包含 128 個組,每個組最多包含 255 個屬於該組成員的獨特 ESL 設備。一個網路中總共可能有 32,640 個 ESL 設備。

ESL 設定檔處理子事件同步和回應槽分配如下:

PAwR 廣播器,在ESL 設定檔規範中稱為接入點(AP),通過在LE GATT連接上寫入各種GATT 特性來配置電子貨架標籤設備。寫入的資料包括由 ESL ID 和 Group ID 組成的 ESL 位址的分配。 Group是一個 ESL profile 概念,但它的值也用來表示 ESL 設備應該掃描的子事件的編號。

回應槽分配動態。 ESL 設備接收一個或多個陣列來自 PAwR AUX_SYNC_SUBEVENT_IND PDU 中 AP 的命令。請求資料包中的所有命令都指向相同的 ESL Group_ID。但是每個都使用其 ESL_ID5 定址到組中的特定 ESL。命令在陣列中的索引,從第一個命令的 1 開始計算,決定了要使用的回應槽。


ESL 和 1:1 設備通信

下圖顯示了當 AP 發出針對單個電子貨架標籤的命令時發生的 PDU 傳輸。該圖說明瞭 PAwR 如何充當設定檔定義的 ESL 命令和回應的傳輸。

ESL 命令所針對的貨架標籤是 ESL 組 1 的成員。這意味著它與 PAwR 子事件 #1 同步。因此,AP 制定了 ESL 有效載荷,它可以包括一個或多個命令的陣列,每個命令都定址到同一組內的特定 ESL ID,並在 PAwR 子事件 #1 期間將其作為 PAwR AUX_SYNC_SUBEVENT_IND PDU 的有效載荷傳輸。

發送的資料包同時被組 1 成員的所有貨架標籤接收,因為它們都已同步並在子事件 #1 期間偵聽。此 PDU 中的單個命令是針對 ESL ID #n 的,因此所有接收到該消息的貨架標籤都會丟棄它,但位址為 ESL ID #n 和組 ID #1 的設備除外。該設備根據 ESL 設定檔規範處理命令,然後在回應時隙 #0 期間在 AUX_SYNC_SUBEVENT_RSP PDU 中制定並傳輸回應。使用 #0 回應槽是因為回應的命令是請求中命令陣列的第一個也是唯一一個成員 。


ESL 和 1:m 設備通信

下圖 顯示了當 AP 向多個貨架標籤發出命令時發生的 PDU 傳輸,每個貨架標籤都是 ESL 組 #1 的成員。接下來是發送定址到屬於ESL 組 #2 的單個設備的單個命令。

第一個 ESL 請求包含三個命令。該請求針對屬於 ESL 組 #0 的三個貨架標籤,因此它被格式化並設置為 AUX_SYNC_SUBEVENT_IND PDU 的有效載荷,並在 PAwR 子事件 #0 中傳輸。

所有屬於組 #0 成員的 ESL 貨架標籤同時接收 PDU,因為它們都在 PAwR 子事件 #0 上同步。 ESL 命令陣列包含針對組中 ID #0、#1 和 #n 的貨架標籤的命令。這三個設備處理各自的命令。 ID #0 的設備在回應槽 0 中使用AUX_SYNC_SUBEVENT_RSP PDU 進行回應。ID #1 的設備在回應槽 1 中使用 AUX_SYNC_SUBEVENT_RSP PDU 進行響 應。

最後,具有 ID #n 的設備在回應槽 #2 中使用 AUX_SYNC_SUBEVENT_RSP PDU 進行回應,因為回應的命令是 ESL 命令陣列中的第三個。其他具有不同 ID 的設備將忽略該請求。

在 PAwR 子事件 #1 中,傳輸的 AUX_SYNC_SUBEVENT_IND PDU 包含定址到具有 ESL_ID=n 的單個 ESL的命令。作為 ESL 組#1 成員的所有 ESL 在 PAwR 子事件#1 上同步,因此接收此 PDU。 ESL_ID=n 的 ESL 處理有效載荷中的唯一命令並在 PAwR 回應槽 #0 中回應。

AP 沒有命令發送到其他組中的其他 ESL,因此在剩餘的子事件中,傳輸具有空負載的 AUX_SYNC_SUBEVENT_IND PDU 。

總結

通過藍牙5.4的 PAwR功能,可以實現設備之間的無連接雙向通訊, PAwR功能應用在電子貨架標籤領域,不僅可以實現電子貨架標籤和藍牙閘道的雙向通訊,並且可以極大降低標籤的功耗。

但是僅僅有PAwR功能還是不夠的,如何保證電子貨架標籤和藍牙閘道的通訊鏈路安全性? 如何動態的調節雙方的RF射頻 Codec方式,這就需要用到藍牙5.4的其他幾個特性。


Edited by Sales Manager: Mr. Neo Hsu

Raytac Corporation 勁達國際電子股份有限公司  A company of Abietec
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.020

勁達國際股份有限公司誠摯邀請您一同參與 “Embedded World 2024”

尊敬的各位貴賓,

勁達國際股份有限公司再次熱情地歡迎您參加 2024 年度嵌入式世界展。
該展覽將於 2024 年 4 月 9 日至 4 月 11 日德國紐倫堡展覽中心舉行。

隨著物聯網和藍牙低功耗技術日益受到重視,它們成為未來發展的重要推動力。

跟隨Nordic Semiconductor 在無線技術方面的領先地位,勁達國際股份有限公司 一直致力於推出各種模組/模塊,以滿足開發者的需求。

今年,我們隨著 nRF7002 同步推出 Wi-Fi 模組AN 7002,以及大家一直都很期待的 nRF 54 系列模組也即將與大家見面。

我們將會在會場中,介紹與展示更多模組的應用,以及勁達能在開發階段和整體成本上,為您節省的時間與開銷。

勁達國際股份有限公司

誠摯邀請您加入我們的團隊在:

展館 3
展位 3-111
M2M 區域


一起成為這個充滿創新,和機遇動態匯聚的一部分。



有關勁達國際股份有限公司在 2024 年嵌入式世界展的更多信息和詳細內容,請點擊以下鏈接查看我們數位活動平台的預覽:

https://www.talque.com/app#/mobile/ngx/org/wQD0JF2hF4nPuB9bezaD/vendor-detail/exibitor/MF2BLg9stimJBHyL7l6C

我們迫不及待地期待著您在嵌入式世界展上的參與。



期待在展會上見到您!



Best regards,

Edited by Sales Manager: Ms. Mandy Chao
Raytac Corporation 勁達國際電子股份有限公司

Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution

BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002

http://www.raytac.com

email:service@raytac.com

Tel: +886.2.3234.0208

Wi-Fi 聯盟 (WFA)–認證計畫–FlexTrack & Derivative

Wi-Fi 聯盟 (WFA) – 認證計畫Flex Track & Derivative
(Wi-Fi認證中, 最省力且便捷快速的選擇)


 Source: https://www.wi-fi.org/certification

在閱讀完Wi-Fi聯盟(WFA)QuickTrack計畫的文章後,您可能會嘗試尋找一個能順利且快速達成的選項,即最省力地獲得Wi-Fi認證的方式。

Raytac Corp.已經考慮到這一點!

Raytac Corp.正在開發FlexTrack套餐作為source product,以便最終產品開發者可以應用衍生計畫,通過利用Raytac Corp. WFA source product – NRF5340和NRF7002 IC組合解決方案(MDBT53和AN7002模組)獲得WFA 認證。

在您要求前,Raytac Corp.早就先為您做好先前的工作。 FlexTrack計畫提供了一個固定選項,Raytac Corporation已經完成了必要的Wi-Fi合規性和一致性,Raytac Corp.將取得WFA認證,而您(最終產品開發者)只需是Wi-Fi聯盟的會員,就能需輕鬆使用它,並無縫應用衍生計畫以獲得您自己的Wi-Fi認證ID。

  • 持續使用Raytac Corp.FlexTrackSource Product)計畫的好處是什麼?

Source Product: NRF5340和NRF7002 IC組合解決方案(MDBT53和AN7002模組)

  1. 無需測試: Raytac Corp.的source product(MDBT53和AN7002模組)授予了Wi-Fi證書ID,您只需在進行認證過程時使用Raytac Corp.的Wi-Fi證書ID,無需進行測試

  2. 有效的縮短Wi-Fi終端設備上市時間: 通過使用Raytac Corp.的WFA source product,只要您是Wi-Fi聯盟的會員,您可以輕鬆完成認證過程,這有助於使您的Wi-Fi終端設備在最早的時間上市。

  3. 能無縫連接 & 以最少的資源需求: 在不涉及一系列複雜的Wi-Fi合規性和一致性測試的情況下,提供了無縫連接,最終產品開發者可以最少的資源和成本獲得Wi-Fi證書ID。

  4. 免除Wi-Fi一致性測試費用: 顯著降低了您項目預算的成本,無需進行一系列Wi-Fi合規性和一致性測試。

如果您持續選用Raytac Corp.組合解決方案(source product)- MDBT53和AN7002模組,鑑於Wi-Fi組件在FlexTrack解決方案中已預先認證,您(最終產品開發者)將能夠使用最小的資源與力氣為您的Wi-Fi終端設備獲得Wi-Fi證書ID。

  • 在若希望成為衍生產品,Wi-Fi聯盟中應用哪個會員級別?

如果您認同Raytac Corp. FlexTrack計畫並對Raytac Corp.組合解決方案(Source Product)- MDBT53和AN7002模組有信心,Wi-Fi Implementer會員將為您提供這些好處。

成為Implementer會員並參與衍生計畫,對預算敏感公司來說絕對是完美的選擇。

Source: https://www.wi-fi.org/membership

https://www.wi-fi.org/membership/membership-benefits

Raytac 公司預計在2024年推出Wi-Fi模組AN7002;請密切關注近期的文章釋出。

Edited by Sales Manager: Jocelyn Tsai

Raytac Corporation 勁達國際電子股份有限公司
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.0208

nRF52 更優化 – Raytac順勢推出回讀保護版本藍芽模組

Approtect (Access Port Protection)定義:

在Nordic Semiconductor的產品中,改進的APprotect功能已經融入了nRF52系列微控制器, APprotect (Access Port Protection)是一項重要的安全功能,旨在保護裝置的應用程序,編譯的程式碼, 有回讀保護機制, 免受未經授權的存取和修改。這種保護對於防止未經授權的訪問和軟體破解至關重要。 如何在nRF52系列微控制器上更有效地利用改進的Approtect功能,以提高設備應用安全性和可靠性,是當前開發者和工程師所關注的重要議題。

Raytac Corporation今年也針對

nRF52840 APprotection Solution nRF52832 APprotection Solution –推出第三版IC低耗能藍牙模組,

不但保有原nRF52840和nRF52832 低耗能藍芽模組功能, 並在安全性上全面升級,新增APprotect功能防止駭客在未經授權的狀況下存取和改寫程式.

以下是nRF52三版低耗能藍芽模組的詳細解說:

  • Raytac Corporation APProtection 藍芽模組系列:
    編碼原則是在原有型號後使用EN代表 encrypted 加密的意思取代V2

例如 nRF52840系列

Raytac型號MDBT50Q-1MV2 ,

第三版型號則是將V2 (第二版)用EN取代,

因此第三版型號命名為MDBT50Q-1MEN

MDBT50Q 陶瓷天線系列;MDBT50Q-1MEN 
具備陶瓷天線模組,適合長距離或複雜環境無線傳輸使用。

MDBT50Q-P PCB天線系列;MDBT50Q-P1MEN 
具備PCB天線模組,適合一般環境無線傳輸使用。

與為外接天線需求所設計的MDBT50Q-U1MEN 
具備外接天線用的 u.FL連接器模組,適合超長距離無線傳輸使用。


規格書連結供參考: 
[nRF52840] MDBT50Q-1MEN & MDBT50Q-P1MEN Spec (Ver.A)
[nRF52840] MDBT50Q-U1MEN Spec (Ver.A)


開發板:

MDBT50Q-DB-40 
對於Nordic nRF52840想更深入了解及做更多測試, 開發板是很好的選擇。
以MDBT50Q-1MV2 (陶瓷天線)模組為基礎所製作的開發除錯專用板,此開發板已將模組配置的GPIO全數拉出,有利於研發工程師用跳線的方式快速對接其他裝置,以進行韌體開發驗證使用。

nRF52832系列也是同理編碼原則,以此類推
MDBT42Q 陶瓷天線系列; MDBT42Q-512KEN 
具備陶瓷天線模組,適合長距離或複雜環境無線傳輸使用。

|MDBT42Q-P PCB天線系列;
MDBT42Q-P512KEN 
具備PCB天線模組,適合一般環境無線傳輸使用。

與為外接天線需求所設計的MDBT42Q-U512KEN 
具備外接天線用的 u.FL連接器模組,適合超長距離無線傳輸使用。

規格書連結供參考: 
[nRF52832] MDBT42Q-512KEN & MDBT42Q-P512KEN Spec (Ver.A)
[nRF52832] MDBT42Q-U512KEN Spec (Ver.A)

開發板:
MDBT42Q-DB-32 
開發板則是以MDBT42Q-512KV2 (陶瓷天線)模組為基礎所製作的開發除錯專用板。

其他參考連結:
•   Nordic 3rd Party Modules/Modems
勁達國際電子所有生產的模組,都是合格的 Nordic 3rd Party 低功耗藍牙模組,更多詳細訊息,請參考 Nordic 網站內容。)

  • 模組外觀, 第三版則是在鐵殼左下角處新增一個黑點,以利辨識用途
  • 第三版因有回讀保護, 若要自行燒錄客製CODE,等同要重新開啟/解鎖,請記得必須先清CODE,才能繼續燒錄客製CODE

  • 第三版建議要使用nRF_SDK v17.1.0 以後的版本寫code,如下

請參考以下Nordic Infocenter 網址:
https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52840/COMP/nrf52840/nRF52840_ic_rev_sdk_sd_comp_matrix.html

請參考以下Nordic Infocenter 網址:
https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52832/COMP/nrf52832/ic_rev_sdk_sd_comp_matrix.html


  • 為了讓大家更清楚二版IC藍芽模組和三版IC藍牙模組的差異:
    以下也為讀者列出表格和連結供參考:
Nordic nRF52840
* 支援藍牙5 長距離傳輸
* 支援USB 介面
勁達國際電子的nRF52840 模組(模塊)系列,
提供3種不同天線組合,
分別是
MDBT50Q 陶瓷天線系列;
MDBT50Q-P PCB天線系列;
與為外接天線需求所設計的MDBT50Q-U u.FL連接器系列模組模塊。
MDBT50Q-1MV2MDBT50Q- 1MENMDBT50Q-P1MV2MDBT50Q-P1MENMDBT50Q-U1MV2MDBT50Q-U1MEN


* BT5.4 & BT5.2 & BT5.1 & BT5 Bluetooth Specification Certified.
32-bit ARM® Cortex™ M4F CPU
Chip AntennaPCB Antennau.FL connector for external antenna
Dimension: 10.5 x 15.5 x 2.05 mmDimension: 10.5 x 15.5 x 2.0 mmDimension: 10.5 x 15.5 x 2.05 mm
GPIO 48
1MB Flash  256kB RAM
Nordic nRF52840 V2 SoC Solution*Nordic nRF52840 V3 SoC SolutionNordic nRF52840 V2 SoC Solution*Nordic nRF52840 V3 SoC SolutionNordic nRF52840 V2 SoC Solution*Nordic nRF52840 V3 SoC Solution
 *Supports APProtect (Access Port Protection) Features * Supports APProtect (Access Port Protection) Features * Supports APProtect (Access Port Protection) Features
 *Recommend developing or recompiling the codes with nRF SDK v17.1.0 or latter version to have compatibility with this module *Recommend developing or recompiling the codes with nRF SDK v17.1.0 or latter version to have compatibility with this module *Recommend developing or recompiling the codes with nRF SDK v17.1.0 or latter version to have compatibility with this module
Nordic nRF52832
Raytac nRF52832 module spectrum covers MDBT42Q, MDBT42 and MDBT42V series with both Chip Antenna and PCB Antenna option for勁達國際電子的nRF52832 模組(模塊)系列,提供3種模組尺寸搭配不同的天線,組合建立出7款不同的模組,分別是
MDBT42Q 陶瓷天線系列;
MDBT42Q-P PCB天線系列;
為外接天線需求所設計的
MDBT42Q-U u.FL連接器系列模組模塊;
及MDBT42 陶瓷天線系列;
MDBT42-P PCB天線系列;
及MDBT42V 陶瓷天線系列;MDBT42V-P PCB天線系列。 selection.
MDBT42Q-512KV2MDBT42Q-512KENMDBT42Q-P512KV2MDBT42Q-P512KENMDBT42Q-U512KV2MDBT42Q-U512KEN



BT5.4 & BT5.2 & BT5.1 & BT5 Bluetooth Specification Certified.
32-bit ARM® Cortex™ M4F CPU
Chip AntennaPCB Antennau.FL connector for external antenna
Dimension: 10 x 16 x 2.2 mm
GPIO 32
512kB Flash 64kB RAM
Nordic nRF52832 V2 SoC Solution*Nordic nRF52832 V3 SoC SolutionNordic nRF52832 V2 SoC Solution*Nordic nRF52832 V3 SoC SolutionNordic nRF52832 V2 SoC Solution*Nordic nRF52832 V3 SoC Solution
 *Supports APProtect (Access Port Protection) Features *Supports APProtect (Access Port Protection) Features *Supports APProtect (Access Port Protection) Features
 *Recommend developing or recompiling the codes with nRF SDK v17.1.0 or latter version to have compatibility with this module *Recommend developing or recompiling the codes with nRF SDK v17.1.0 or latter version to have compatibility with this module *Recommend developing or recompiling the codes with nRF SDK v17.1.0 or latter version to have compatibility with this module

Edited by Sales Manager: Ms. Mandy Chao

Raytac Corporation 勁達國際電子股份有限公司
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002

Wi-Fi 聯盟 (WFA) –認證計畫–QuickTrack

Wi-Fi 聯盟 (WFA) –認證計畫–QuickTrack

 –方案提供商 & 最終產品開發者之間的合作

Source: https://www.wi-fi.org/certification

Raytac 公司現已正式成為Wi-Fi聯盟的成員!

在進入Wi-Fi模組的選擇和採用之前,了解Wi-Fi法規合規性對您將是至關重要的。

讓我們深入了解Wi-Fi認證計畫,並調查由解決方案提供商提供的WFA合格解決方案最終產品開發者獲得的WFA認證之間的可能性。

  • 與Raytac Corp.(解決方案提供商)合作的QuickTrack計畫對您(最終產品開發者)有哪些好處?
  1. 更短的上市時間:通過使用由解決方案提供商提供的可用WFA合格解決方案,以豁免(或部分豁免)合規測試項目/減少最終產品(Wi-Fi裝置)的測試天數,產品上市前的開發時間會更短。
  2. 減少測試和認證成本:通過與Raytac Corp.(解決方案提供商)合作,使用WFA合格解決方案,只需使用最少量的開發資源,您的測試成本和認證天數將能大幅降低。
  3. 避免測試重複性/繁冗: Raytac Corp.(解決方案提供商)已經在Wi-Fi模組AN7002中預先認證了核心模組Wi-Fi架構和協議,必要的資格測試已經完成。如果Raytac Wi-Fi模組實施在您的最終設備中,您(最終產品開發者)無需在最終產品(Wi-Fi裝置)上對同樣的標準再次進行測試。.
  4. 允許Wi-Fi功能的變動靈活更改:萬一將來可能提出與核心/基本/架構更改無關的Wi-Fi功能的輕微更改,QuickTrack計畫可提供經過合格的產品基礎(Source product)和低成本的追加符合性測試(QuickTrackTool),以應對這些輕微更改。這對於最終產品開發者擁有自己的處理器(MCU)與Raytac NRF7002模組配合使用的情況特別適用。
  • QuickTrack認證計畫如何運作?

QuickTrack認證計畫需要由雙方共同完成,一方是解決方案提供商,另一方是最終產品開發者。

(請參考以下圖片)

作為解決方案提供商,Raytac將進行基本核心的Wi-Fi協議/合規性測試,並將其開發為合格解決方案(Qualified solution),以便最終產品開發者可以將其用作基礎(Source Product) 以獲得最終產品開發者擁有資格的證書。

請注意,在Wi-Fi聯盟核可認證最終產品之前,有可能會需要進行符合性檢查(稱為QuickTrack Tool)。

符合性檢查(QuickTrack Tool)將審查8個Wi-Fi組成元素。

  1. 晶片
  2. Wi-Fi 組件韌體版本
  3. 驅動程式
  4. RF架構
  5. Wi-Fi 組件操作系統
  6. 硬體介面
  7. RF 組件
  8. 天線

當您採用Raytac的WFA合格解決方案時,解決方案中的核心/基本/架構組件已預先獲得認證,在大多數情況下,無需進行進一步的符合性測試,您(最終產品開發者)將在申請流程後的幾天內獲得證書。

Raytac保留提交給Wi-Fi聯盟進行符合性審查(進行QuickTrackTool)的最終權利。

  • 該申請Wi-Fi聯盟的哪個會員級別以參與QuickTrack計畫?

如果您同意QuickTrack計畫並願意以最終產品開發者身份與Raytac Corp.(解決方案提供商)合作,Wi-Fi Implementer會員將是對您而言較有成本效益的選擇。

像Raytac Corp.這樣的解決方案提供商或需要Wi-Fi聯盟提供更多的專業方案支援的公司,或是大型公司本身擁有自己/多個計劃方案會需要任務管理的公司 都可以參考最高一級的Contributor會員。

Source: https://www.wi-fi.org/membership

https://www.wi-fi.org/membership/membership-benefits

Raytac公司預計在2024年推出Wi-Fi模組AN7002;請密切關注近期的文章釋出。

Edited by Sales Manager: Jocelyn Tsai

Raytac Corporation 勁達國際電子股份有限公司
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.0208

內部&外部石英振盪器如何選擇與範例程式

藍牙模組通常具有內部振盪器(32MHz Internal Crystal Oscillator)和外部振盪器(32.768KHz External Crystal Oscillator)的選擇。這兩者之間的選擇通常涉及到應用的具體需求、功耗、精確度和成本等因素。以下是兩者的一些基本區別:

內部振盪器(32MHz Internal Crystal Oscillator):

功能: 內部振盪器是模組內部的振盪器,用於產生藍牙模組的時鐘信號。這種內建的振盪器通常較小、輕巧,並且能夠減少對外部元件的依賴。

優點: 簡化設計、節省空間、減少成本。

缺點: 某些應用場景可能需要更高的時鐘穩定性,而內部振盪器的精確度可能相對較低。


外部振盪器(32.768KHz External Crystal Oscillator):

功能: 外部振盪器是一個外部連接到模組的獨立振盪器,通常提供更高的時鐘穩定性和精確度。

優點: 提供更高的時鐘穩定性,適用於對時序要求較高的應用。

缺點: 需要額外的元件、可能佔用更多的空間和增加成本。

選擇內部振盪器或外部振盪器的依據:

如果應用對時鐘的精確性要求不高,且成本和空間是關鍵因素,那麼可以選擇內部振盪器。

如果應用對時序的要求較高,需要更高的時鐘精確性,那麼應該考慮使用外部振盪器。

更改振盪器的情況:

性能要求提高: 如果應用的性能要求提高,可能需要更高精確度的振盪器,此時可以考慮更換為外部振盪器。

時鐘穩定性不足:如果在藍牙通信中遇到時序穩定性的問題,可能需要升級到外部振盪器以提供更好的時鐘穩定性。


我們能依照以下步驟做內振或外振更改, 以下範例分別是nRF5 SDK (v17.10) NCS SDK (v2.5.2)的更該方法:

*請注意Nordic 的example code 所提供的原設定是外振, 依以下方式調整能依您需求選擇使用內振或者外振。



Keil (Keil μVision)和SES(Segger Embedded Studio)也是嵌入式系統開發領域中常用的開發環境(IDE)。

決定使用內部晶體振盪器,則需要修改程序。

請參考以下在Keil & SES開發環境下的修改方式


Keil


SES


Edited by Sales Manager: Ms. Mandy Chao

Raytac Corporation 勁達國際電子股份有限公司
Bluetooth & WiFi module maker by Abietec deployed Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.0208

Raytac新增印度區代理商Millennium Semiconductor

勁達國際電子股份有限公司為Nordic Semiconductor認可推薦的專業的第三方電子代理商,正式宣布自 2023 年 11 月起與 Millennium Semiconductor,展開戰略性合作。

此合作旨在共同拓展印度市場,為不同地區的客戶提供全面的服務。勁達國際一直以來專注於無線領域,以卓越的技術能力成為全球領先的藍牙低功耗模組供應商。
此外,勁達還提供最新的 WiFi + BLE 模塊以及來自 Nordic 的完整解決方案。

產品系列包括 nRF54、nRF5340、nRF52840、nRF52833、nRF52832、nRF52820、nRF52811、nRF52810、nRF52805、nRF51822,所有上述都已獲得 BT5.4、BT5.3、BT5.2 和 BT5.1 的認證。

使用nRF5340搭載Nordic nRF7002 WiFi6的模組將會是勁達Wi-Fi系列中的首款產品,提供無縫雙頻段(2.4和5GHz)連接。

勁達國際的模組已經獲得來自各國和地區的藍芽(QDID/DID/BQB)和規定認證,包括 FCC(美國)、CE(歐洲)、IC(加拿大)、TELEC(日本)、KC(韓國)、SRRC(中國)、NCC(台灣)、RCM(澳大利亞/紐西蘭)等。

除了提供優越的性能和傳輸距離外,勁達國際的模組在尺寸上相對較小,提供多樣的模組系列選擇。這種靈活性使開發人員能夠在不受模組尺寸限制的情況下進行設計。

勁達國際的 AT Command模組可以幫助開發者節省時間,更迅速進入藍牙和物聯網的領域。

Millennium Semiconductors India Private Limited, 

17/18/19, 2nd Floor, Mahalaxmi Heights, Mumbai-Pune Road, Pimpri, Pune 411 018, Maharashtra, INDIA.

+91 20 67177100 / 151, +91 9130015701

info@millenniumsemi.com

Edited by Sales Manager: Ms. Mandy Chao

Raytac Corporation

勁達國際電子股份有限公司
Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified. Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.0208

航向RF認證:DTM與Radio測試指南

RF Test – DTM & Radio Test

新產品上市的時候,都會遇到要做RF test 的需求
針對RF Test, 改測試樣品有以下的兩種方式

DTM (Direct Test Mode) 和 Radio Test.

Nordic的SDK中提供了兩種RF測試程式,一種是DTM(Direct Test Mode), 另一種是Radio test。
這兩種都可以做RF指標測試但各自又有些區別。
DTM是按照藍牙規範中Direct test mode所要求資料格式測試(資料格式定義參考: Bluetooth Core Specification Version 5.2, Vol. 6, Part F.),主要針對於藍牙認證的測試;
Radio test側重於晶片本身Radio的指標,對於FCC,ETSI 認證使用Radio test是比較合適的。

下面分別對DTM和Radio Test程式進行詳細說明。



DTM(Direct Test Mode)

藍芽協會提供測試RF特性的一個功能,Nordic按照 SIG 標準文件做出 DTM FW納入SDK中;客戶只需要修改Baud Rate和UART TX/RX pin即可做RF測試

1. 從Nordic官網下載nRF Connect for desktop軟體並安裝,下載nRF5 SDK軟體。

nRF Connect for desktop – 下載點:

https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download


nRF5 SDK – 下載點:

https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs



2. 在nRF Connect for desktop軟體中安裝Direct Test Mode程式


3. 解壓縮SDK包後從nRF5_SDK_vxx\examples\dtm\direct_test_mode\ board number\blank中打開,根據被測目標板所定義TX,RX修改pin再進行編譯。將目標板(target board)和PC連接好後下載程式到目標板上。


(依照所需要測試的IC/模組, 選擇所需要的Sample code,可以參考下方的board number)

IC P/Nboard number
NRF52832pca10040
NRF52810pca10040e
NRF52840pca10056
NRF52811pca10056e
NRF52833pca10100
NRF52820pca10100e

使用UART TX/RX下Command做測試,目前SDK程式預設如下位置,使用者可依照產品的設計修改這兩個Pin的位置

UART PinnRF51nRF52
TXDP0.09P0.06
RXDP0.11P0.08

修改UART TX/RX的方式
直接修改TX/RX pin 的數值 , 可以不用變更 Baud Rate 的設定


4. 使用nRFConnect DTM 來做測試

可以參考影片教學
https://github.com/NordicSemiconductor/pc-nrfconnect-dtm/blob/master/resources/screenshot.gif



Radio Test

Nordic提供一個較為簡易測試RF的工具,透過Command List即可設定Radio相關資料,例如TX power, Frequency, TX carrier, TX Modulation carrier,並無針對RX Sensitivity的部分做測試,若有此需求則需要自行另寫程式加入於此項測試或是使用DTM來做測試。

1. 從nRF5_SDK_vxx\examples\peripheral\radio_test\ board number\blank中打開
(依照所需要測試的IC/模組, 選擇所需要的Sample code,可以參考下方的board number)

IC P/Nboard number
NRF52832pca10040
NRF52810pca10040e
NRF52840pca10056
NRF52811pca10056e
NRF52833pca10100
NRF52820pca10100e


2. 此測試也是通過Command方式發送指令完成不同指標的測試,相較於DTM,Radio test更加靈活,能測試的RF指標更多,所測頻點範圍更寬。目標板和PC間連接方法,串列埠端口修改和上面DTM的方法完全相同。


3. 通過串列埠端口使用命令列介面(CLI)控制測試在測試期間的可以隨時設置無線電參數的輸出功率、比特率和通道。還可以在掃描模式下以1毫秒到99毫秒的間隔(每1毫秒)設置每個通道的時間。該應用程序啟用 32 MHz 高頻晶體振盪器並配置CLI。


4. Command測試方式
*請見Nordic CLI commands說明:

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.2.0%2Fnrf_radio_test_example.html&cp=4_0_0_4_5_29_0&anchor=nrf_radio_test_example_commands

5.Testing

最後使用 Spectrum 測試 PCBA RF 特性



Edited by Sales Manager: Ms. Vicky Huang
Raytac Corporation 勁達國際電子股份有限公司
A BT5.2 & BT5.1 & BT5 module maker based on Nordic nRF53 & nRF52 solution
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805)
http://www.raytac.com email: service@raytac.com Tel: +886.2.3234.0208

探索淨空區與天線表現的關係

淨空區

模組中的「淨空區」,尤其當涉及到電子和天線時,具有幾個關鍵目的:

  1. 電磁隔離:淨空區的主要功能之一是保持電磁隔離。它確保其他元件、導電線路或結構不要放置得太靠近天線。這對於防止干擾並保持天線的輻射圖案和性能至關重要。

  2. 防止相互干擾:電子元件,特別是那些產生電磁輻射的元件,如果放置得太接近,可能會干擾天線的運作。淨空區域實施最小距離,以防止此類干擾,並保持天線的信號品質。

  3. 優化輻射圖案:天線具有特定的輻射圖案,指導它們如何傳輸和接收信號。淨空區有助於確保天線的輻射圖案保持暢通。在此區域內放置元件可能會改變圖案並降低天線的效能。

  4. 安全和合規性:在電子設備中,遵守安全和監管標準至關重要。淨空區可能會受這些標準的規定,以降低用戶的電磁暴露風險,並確保設備在允許的限制範圍內運作。

  5. 熱考慮:一些元件在運作過程中會產生熱量。淨空區也可以考慮熱問題,確保產生熱量的元件不會由於材料溫度變化或干擾而對天線的性能產生不利影響。

  6. 機械間隙:除了電磁問題,淨空區還可以提供機械間隙,確保天線不會被其他元件或結構物體物理阻礙。

總之,模組中的淨空區域是一個關鍵的設計方面,旨在通過管理電磁、熱、機械和法規考慮,維護電子設備內的天線系統的完整性、性能和安全性。


使用以下模組為例,建議參考我們的規格連結第12-13頁的RF佈局建議(淨空區)。

MDBT50Q-1MV2 (<-點擊這裡查看產品詳細信息)

規格書: 
[nRF52840] MDBT50Q-1MV2 & MDBT50Q-P1MV2 Spec (Ver.L) (<-點擊這裡查看規格詳細信息)

技術資源文件:
MDBT50Q & MDBT50Q-P & MDBT50Q-U Footprint_Design Guide (230606) (<-點擊這裡找到相應的文件名以進行下載)

  • 模組封裝尺寸圖 (compatible for Protel, Eagle, Altium Design)
  • 模組 2D/3D 圖
  • 爐溫圖
  • 外接晶體振盪器32.768KHz的規格書

如何查找選擇之模組規格書/設計指南, …等相關資訊:

在連接到Raytac Corporation官網後,依照下述反黃字樣步驟,點選想了解的模塊,查得該規格書連結,並可在技術資源文件內下載相對映模組相關資料

1.  Raytac Corporation官方網站

2.

3.



Edited by Sales Manager: Ms. Mandy Chao

Raytac Corporation 勁達國際電子股份有限公司

Bluetooth & WiFi module maker based on Nordic nRF54, nRF53, nRF52, nRF7002 solution
BT5.4 &BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified.
Bluetooth Solution: nRF54, nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822 WiFi Solution: nRF7002
http://www.raytac.com
email:service@raytac.com
Tel: +886.2.3234.0208