2023年5月10日 星期三

藍牙 BT5.4 有什麼新功能?

 2023 SIG年公佈了藍牙5.4核心版本,介紹了以下4個主要功能:

1. 帶回應的週期性廣播 Periodic Advertising with Responses (PAwR)

PAwR 是Bluetooth 5.4的主要特性. 目前藍牙版本,在無連接模式下應用數據的雙向通信是不可能的,而且連接其它從設備數量有限.  PAwR現在允許在單個中央設備和星形網路中龐大數量(32,640 個)的其他設備之間,無連接模式下雙向傳輸數據。

Periodic Advertising with Response(PAwR)

2加密廣播資料 Encrypted Advertising Data (EAD)

該特性提供了一種標準化的方法來加密廣播包中的數據,加密後的廣播數據只能被擁有相同密鑰的設備解密。保護PAwR信息傳遞中防止信息被篡改,人工錯誤或是信息洩漏等。

Encrypted Advertising Data (EAD)

3安全級別特徵 LE GATT Security Levels Characteristic

該特徵讓GATT用戶端瞭解GATT服務端設備對安全級別的最高要求,可以事先調整為必要的安全級別,確保後續的所有數據訪問操作均不會由於安全性不足而出現錯誤提示。

4廣播編碼選擇 Advertising Coding Selection

對擴展廣播中採用的LE Coded PHY可以指定編碼方式(S=2或S=8)以精確管控和協調藍牙設備間的通信距離。

藍牙5.4的主要受惠市場 (例)

藍牙 BT5.4 的PAwR 和加密廣告數據適用於涉及大量設備傳輸少量數據的應用,這些設備接受較長的延遲以換取更長的電池壽命。可以預見零售業以及電子貨架標籤和貨架感測器設備市場將受益很大。電子貨架標籤(ESL)是一種顯示零售商店貨架上產品的定價信息的設備,採用由電池供電的小型電子紙顯示器,可取代紙質標籤,在貨架上顯示商品和價格資訊,並透過無線技術與中央樞紐裝置傳遞資訊,ESL 系統讓零售商能自動定價, 取代以往的人工作業, 讓店內營運更加有效率。

Edited by Account Manager: Ms. Gracie Chuang

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

A Bluetooth & WiFi module maker based on Nordic nRF53, nRF52, nRF70 solution 
www.raytac.com email: service@raytac.com Tel: +886.2.3234.0208                             

Bluetooth Solution:  BT5.4 & BT5.3 & BT5.2 & BT5.1 & BT4.2 with nRF5340, nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805, nRF51822                WiFi Solution: nRF7002 





2023年4月24日 星期一

美國FCC認證新要求 – 新案申請需具備美國當地代理人

 美國聯邦通訊委員會(FCC)發佈FCC 22-84法規禁止授權被認為對美國國家安全構成威脅的電信以及監控攝影設備,而後又公佈KDB 986446 D01 Covered Equipment v02 guidance提供相關授權指導,明確要求所有的FCC設備授權,不管申請人是美國境內企業,還是境外企業,都要提供聲明以及必須指定一個美國境内的聯絡處作為FCC設備授權流程的服務代理人,該要求已於2023年2月6日即刻生效。

  1. 申請人必須提供一份書面並簽字的聲明,以證明申請人以及申請授權的設備產品均不在制裁名單內。
  2. 指定美國代理人進行法律程序,作為申請人的送達法律程序文件代理人,服務代理人可以是個人,也可以是企業,代理人必須持有一個聯邦註册號-FRN

勁達國際電子已指定美國子公司Raytac USA LLC.作為美國代理人以達FCC新的規範要求,客戶在此新法規方面若有任何問題可以直接與勁達聯絡,我們將提供協助與支援。

參考資料:

  1. FCC-22-84
  2. FCC Document: KDB986446D01 Covered Equipment v02

Raytac Corporation 勁達國際電子有限公司
A Bluetooth & WiFi module maker based on Nordic solution
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805 & nRF7002) BT5.3 / BT5.2 /BT5.1/ BT5 Qualified, FCC/IC/CE/Telec(MIC)/KC/SRRC/NCC/

2023年3月28日 星期二

如何在nRF52840模組上開發Zyphyr 專案 , 以勁達Raytac MDBT50Q-DB-40為例

 近來有越來愈多的開發者使用Zyphyr專案開發,勁達電子以Nordic nRF52840 方案所設計製造的模組MDBT50Q系列也業已提供相關開發資源供開發者使用。

Raytac MDBT50Q-DB-40 為Nordic nRF52840方案模組開發板搭載ARM® Cortex™ M4F CPU並提供以下支援:

  • ADC
  • CLOCK
  • FLASH
  • GPIO
  • I2C
  • MPU
  • NVIC
  • PWM
  • RADIO (Bluetooth Low Energy and 802.15.4)
  • RTC
  • Segger RTT (RTT Console)
  • SPI
  • UART
  • USB
  • WDT

硬體部分

  • 內含MDBT50Q-1MV2 陶瓷天線模組2
  • 開發板配置nRF52840 SoC
  • Nordic Semiconductor 推薦之第三方模組模塊供應商
  • 藍牙5.2 認證通過
  • 支援藍牙5 長距離傳輸
  • 通過 FCC, IC, CE, Telec (MIC), KC, SRRC, NCC, RCM, WPC 無線法規認證
  • 32-bit ARM® Cortex™ M4F CPU 具有浮點運算單元(FPU)
  • 1MB Flash Memory / 256kB RAM
  • 通過歐盟環保法規 RoHS & Reach Compliant
  • 48 GPIO
  • 支援 SPI, UART, I2C, I2S, PWM, ADC, NFC, 及USB
  • 支援藍牙5.2、ANT、Thread、Zigbee、IEEE 802.15.4和專有的2.4GHz RF協定軟體
  • 3個LED指示燈
  • 4個按鈕
  • 1個Mini USB連接口
  • SWD 接口
  • J-Link 接口
  • UART 接口

支援功能

raytac_mdbt50q_db_40_nrf52840 提供多樣的溝通介面如下:

InterfaceControllerDriver/Component
ADCon-chipadc
CLOCKon-chipclock_control
FLASHon-chipflash
GPIOon-chipgpio
I2C(M)on-chipi2c
MPUon-chiparch/arm
NVICon-chiparch/arm
PWMon-chippwm
RADIOon-chipBluetooth, ieee802154
RTCon-chipsystem clock
RTTSeggerconsole
SPI(M/S)on-chipspi
QSPI(M)on-chipqspi
UARTon-chipserial
USBon-chipusb
WDTon-chipwatchdog

其他功能可詳見勁達電子的官網  MDBT50Q-DB-40 website

開發板規格書: MDBT50Q-DB-40 Specification

開發板線路圖: MDBT50Q-DB-40 Schematic 

連接器以及輸出/入

LED指示燈

  • LED1 (綠) = P0.13
  • LED2 (紅) = P0.14
  • LED3 (藍) = P0.15

按鈕

  • BUTTON1 = SW1 = P0.11
  • BUTTON2 = SW2 = P0.12
  • BUTTON3 = SW3 = P0.24
  • BUTTON4 = SW4 = P0.25

UART

  • RXD = P0.08
  • TXD = P0.06
  • RTS = P0.05
  • CTS = P0.07

編輯程式及除錯

raytac_mdbt50q_db_40_nrf52840 配置的應用程序可以按照一般的方式進行建立、刷寫和除錯。

看更多關於Build code以及應用程式的運作:  Building an Application 以及 Run an Application。

備註

在raytac_mdbt50q_db_40_nrf52840刷寫和除錯 Zephyr須使用一個外部 J-Link燒錄器;燒錄器連接到 J1 或 J9 SWD 接口。

刷寫

依據 Nordic nRF5x Segger J-Link的說明進行安裝和設定必要的軟件,即可建立以及刷寫應用,關於刷寫的部分可以在 Flashing找到更多說明。

(有關更多詳細信息,請參閱Building an Application和Run an Application )

這裡提供一個 Hello World 應用範例

使用USB轉TTL轉換器連接電腦和raytac_mdbt50q_db_40_nrf52840 J10接口,然後執行你喜好的終端程式來監聽輸出。

$ minicom -D <tty_device> -b 115200

將 <tty_device>換成USB轉TTL的dongle所對應的通訊埠.例如, 在Linux作業系統中為"/dev/ttyUSB0"的設備。

# 在zephyr的目錄中執行下列的指令

west build -b raytac_mdbt50q_db_40_nrf52840 samples/hello_world

west flash

除錯

e raytac_mdbt50q_db_40_nrf52840 開發板並無搭載 J-Link除錯 IC,但仍可使用Nordic nRF5x Segger J-Link來做程式開發的除錯,可以將nRF52x DK的Debug out 接頭連接到開發板上J1接頭,即可使用SEGGER J-Link OB IF來進行除錯。

測試 MDBT50Q-DB-40的LED指示燈以及按鈕

以下2個範例可以測試開發板上的按鈕和 LED指示燈是否能與 Zephyr進行正常運作:

samples/basic/blinky

samples/basic/button

您可以建立和刷寫範例以確保 Zephyr 在您的開發板上正確運行。

LED指示燈以及按鈕的定義可於 

 boards/arm/raytac_mdbt50q_db_40_nrf52840/raytac_mdbt50q_db_40_nrf52840.dts 找到

選擇Pin腳

Pin腳可於Pinctrl做設定,打開MDBT50Q-DB-40 Specification 2 chapter 2.5 “Pin Assignment”即可找到Pin腳配置圖,選擇”General-purpose I/O” Pin腳。

請注意,標記為”low-frequency I/O only”的Pin腳只能用於 10KHz 以下的應用,不適用於 SPI、I2C、UART 和 PWM。


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

A BT5.2 & BT5.1 & BT5 module maker based on Nordic nRF53 & nRF52 solution 
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805)
www.raytac.com email: service@raytac.com Tel: +886.2.3234.0208



如何在nRF52833模組上開發Zyphyr 專案 , 以勁達Raytac MDBT50Q-DB-33為例

近來有越來愈多的開發者使用Zyphyr專案開發,勁達電子以Nordic nRF52833 方案所設計製造的模組MDBT50Q系列也業已提供相關開發資源供開發者使用。


Raytac MDBT50Q-DB-33 為Nordic nRF52833方案模組開發板搭載ARM® Cortex™ M4F CPU並提供以下支援:

  • ADC
  • CLOCK
  • FLASH
  • GPIO
  • I2C
  • MPU
  • NVIC
  • PWM
  • RADIO (Bluetooth Low Energy and 802.15.4)
  • RTC
  • Segger RTT (RTT Console)
  • SPI
  • UART
  • USB
  • WDT

更多關於開發板的資訊可至勁達電子的官網  MDBT50Q-DB-33 website 

規格書:  MDBT50Q-DB-33 Specification  

線路圖:  MDBT50Q-DB-33 Schematic

硬體部分

  • 開發板配置nRF52833 SoC
  • 內含MDBT50Q-512K 陶瓷天線模組
  • Nordic Semiconductor 推薦之第三方模組模塊供應商
  • 藍牙5.2 認證通過
  • 支援藍牙5 長距離傳輸
  • 通過 FCC, IC, CE, Telec (MIC), KC, SRRC, NCC, RCM, WPC 無線法規認證
  • 32-bit ARM® Cortex™ M4F CPU 具有浮點運算單元(FPU)
  • 512kB Flash Memory / 128kB RAM
  • 通過歐盟環保法規 RoHS & Reach Compliant
  • 42 GPIO
  • 支援 SPI, UART, I2C, I2S, PWM, ADC, NFC, 及USB
  • 支援藍牙5.2、ANT、Thread、Zigbee、IEEE 802.15.4和專有的2.4GHz RF協定軟體
  • 3個LED指示燈
  • 4個按鈕
  • 1個Mini USB連接口
  • SWD 接口
  • J-Link 接口
  • UART 接口

支援功能

raytac_mdbt50q_db_33_nrf52833提供多樣的溝通介面如下:

InterfaceControllerDriver/Component
ADCon-chipadc
CLOCKon-chipclock_control
FLASHon-chipflash
GPIOon-chipgpio
I2C(M)on-chipi2c
MPUon-chiparch/arm
NVICon-chiparch/arm
PWMon-chippwm
RADIOon-chipBluetooth, ieee802154
RTCon-chipsystem clock
RTTSeggerconsole
SPI(M/S)on-chipspi
UARTon-chipserial
USBon-chipusb
WDTon-chipwatchdog

其他功能可詳見勁達電子的官網  MDBT50Q-DB-33 website 

開發板規格書:  MDBT50Q-DB-33 Specification  

開發板線路圖:  MDBT50Q-DB-33 Schematic

連接器以及書輸出/入

LED 指示燈

  • 綠) = P0.13
  • 紅) = P0.14
  • 藍) = P0.15

按鈕

  • BUTTON1 = SW1 = P0.11
  • BUTTON2 = SW2 = P0.12
  • BUTTON3 = SW3 = P0.24
  • BUTTON4 = SW4 = P0.25

UART

  • RXD = P0.08
  • TXD = P0.06
  • RTS = P0.05
  • CTS = P0.07


編輯程式及除錯

raytac_mdbt50q_db_33_nrf52833配置的應用程序可以按照一般的方式進行建立、刷寫和除錯。

看更多關於Build code以及應用程式的運作:  Building an Application 以及 Run an Application。

 

備註

在raytac_mdbt50q_db_33_nrf52833刷寫和除錯 Zephyr須使用一個外部 J-Link燒錄器;燒錄器連接到 J1 或 J9 SWD 接口。


刷寫

依據 Nordic nRF5x Segger J-Link的說明進行安裝和設定必要的軟件,即可建立以及刷寫應用,關於刷寫的部分可以在 Flashing找到更多說明。

(有關更多詳細信息,請參閱Building an Application和Run an Application )

這裡提供一個 Hello World 應用範例

使用USB轉TTL轉換器連接電腦和raytac_mdbt50q_db_33_nrf52833 J10接口,然後執行你喜好的終端程式來監聽輸出。

$ minicom -D <tty_device> -b 115200

將 <tty_device>換成USB轉TTL的dongle所對應的通訊埠.例如, 在Linux作業系統中為"/dev/ttyUSB0"的設備。

再以一般的方式建立及燒錄韌體應用程式。

# 在zephyr的目錄中執行下列的指令

west build -b raytac_mdbt50q_db_33_nrf52833 samples/hello_world

west flash


除錯

 raytac_mdbt50q_db_33_nrf52833開發板並無搭載 J-Link除錯 IC,但仍可使用Nordic nRF5x Segger J-Link來做程式開發的除錯,可以將nRF52x DK的Debug out 接頭連接到開發板上J1接頭,即可使用SEGGER J-Link OB IF來進行除錯。

測試Raytac MDBT50Q-DB-33的LED指示燈以及按鈕

以下2個範例可以測試開發板上的按鈕和 LED指示燈是否能與 Zephyr進行正常運作:

samples/basic/blinky

samples/basic/button

您可以建立和刷寫範例以確保 Zephyr 在您的開發板上正確運行。

LED指示燈以及按鈕的定義可於 

boards/arm/raytac_mdbt50q_db_33_nrf52833/raytac_mdbt50q_db_33_nrf52833.dts找到


選擇Pin腳

Pin腳可於Pinctrl做設定,打開MDBT50Q-DB-33 Specification 2 chapter 2.5 “Pin Assignment”即可找到Pin腳配置圖,選擇”General-purpose I/O” Pin腳。

請注意,標記為”low-frequency I/O only”的Pin腳只能用於 10KHz 以下的應用,不適用於 SPI、I2C、UART 和 PWM。

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

A BT5.2 & BT5.1 & BT5 module maker based on Nordic nRF53 & nRF52 solution 
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805)
www.raytac.com email: service@raytac.com Tel: +886.2.3234.0208


2023年3月12日 星期日

如何將已編譯的程式碼透過Nordic Connect SDK (NCS) 燒錄至Raytac nRF5340模組開發板(MDBT53-DB-40 /MDBT53V-DB-40)

 前言: 在取得NET Core和Application Core的zephyr.hex檔後,就可以將程式燒錄到Raytac nRF5340開發板(MDBT53-DB-40 /MDBT53V-DB-40)。

執行燒錄程式

Step1. 

 開啟nRF Connect 選擇”Programmer”的”Open”


Step2.

點選 “SELECT DEVICE” 要能夠看到 nRF53 DK顯示出來如下:


Step3.

選擇 “nRF5340 DK” 按下“Erase All” 將Raytac nRF5340開發板flash清空,清除寫入保護

Step4.

點選 “Add File” 先加入NET Core的zephyr.hex檔後再加入Application Core的zephyr.hex檔



Step5.

選擇 “Erase & Write ” 將NET Core和Application Core的zephyr.hex檔燒錄至Raytac nRF5340開發板的flash


 

在手機上下載Nordic 的nRF Connect APP, 點選此APP後做Scan device後會看到Raytac nRF5340開發板以”Nordic_UART_Service’ 名稱做藍牙廣播

參考資料:

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

2023年2月23日 星期四

如何完成勁達Nordic nRF5340開發板(MDBT53-DB-40 /MDBT53V-DB-40)的燒錄環境架設

 為了讓大家能快速入手勁達nRF5340模組,以下介紹如何使用nRF5340開發板(MDBT53-DB-40/MDBT53V-DB-40)與nRF5340 DK架設軟硬體燒錄環境。

  1. 硬體環境架設
  2. 軟體套件資源及環境架設
  3. 程式開發
  1. 硬體環境架設

*提醒: “Nordic nRF5340-DK” 和 “Raytac MDBT53/53V 開發板” 兩者須一起使用,才能進行Raytac MDBT53/53V開發板的程式開發以及燒錄

MDBT53-DB-40 , MDBT53V-DB-40購買連結
MDBT53-DB-40 (nRF5340 Solution)
MDBT53V-DB-40 (nRF5340 Solution)

  • 使用IDC 排線將 Nordic DK的 J-Link與 MDBT53/53V DB 接上
  • Mini USB 線主要是用來供電 MDBT53/53V DB

Micro USB 線主要是用來供電nRF5340-DK


MDBT53-DB-40 開發板線路圖 

MDBT53V-DB-40 開發板線路圖

2. 軟體套件資源及環境架設

nRF Connect for Desktop下載點: Download nRF Connect For Desktop (Please Click Me)

nRF Command Line Tools下載點: Download nRF Command Line Tools (Please Click Me)

(1) 下載最新版本的nRF Connect for Desktop

選擇Windows 32-bit and 64-bit - 3.12.0版本

nrfconnect-setup-3.12.0-ia32.exe

(完成後在電腦上會看到 )


(2) 下載最新版本的 nRF Command Line Tools

選擇 Windows X86 64 - 10.18.1 版本

nrf-Command-Line-Tools-10.18.1-x64.exe

 *提醒: 安裝上述兩個程式時,可能會跳出 SEGGER J-LINK 需要一併安裝或更新的視窗

 If you’re initiating Segger Embedded Studio (SES) application, please check the guideline here(Click me)  


(3) 安裝完畢後, 在電腦控制台的”程式和功能”內可以看到以下:


3.程式開發

nRF Connect SDK(NCS)支援免費的VS Code和Segger Embedded Studio (SES) IDE,開發者可選擇在自己習慣的開發環境來進行程式編寫及追蹤偵錯;下面也會介紹如何依照開發專案項目需求來選擇NCS SDK版本(nRF Connect SDK Vx.x.x)

Step1.

開啟“nRF Connect for Desktop” 選擇“Toolchain Manager”的”Open”



Step2.

會看到 nRF Connect SDK vx.x.x的版本如下,依照開發專案項目對於是否有音訊需求,可分類以下進行“nRF Connect SDK(NCS)”的下載

A.) 專案項目無音訊需求

Option1. 選擇NCS V1.9.1 (含)以前的版本

可以選擇“Open VS Code”或“Open Segger Embedded Studio”進行程式編碼。




Option2.  選擇NCS V2.0.0(含)以後的版本

只能選擇 “Open VS Code” 進行程式編碼。




B.) 專案項目有音訊需求

必須選擇NCS V2.0.0(含)以後的版本 ,只能使用“Open VS Code” 進行程式編碼。


Step3.

安裝最新的NCS v2.1.2版本, 此程式資料夾的安裝路徑可用”Change directory”自行指定,目前是設定在 D:\ncs-work如下







NCS v2.1.2版本安裝完成如下:

同時要確認程式資料夾的執行路徑, 若執行路徑不對時就要去點選”Select directory”做變更,目前是設在D:\ncs-work



Step4.

nRFConnect SDK Vx.x.x 下載完成






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

A BT5.3 & BT5.2 & BT5.1 module maker based on Nordic nRF53 & nRF52 solution 
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805)
www.raytac.com    email: service@raytac.com     Tel: +886.2.3234.0208

2022年9月22日 星期四

Raytac新增大中華區代理商偉詮電子

勁達國際電子(Raytac Corporation) 全球領導品牌Nordic Semiconductor推薦的第三方藍牙模組供應商,自九月份起,將與專業電子代理商-偉詮電子(Weltrend Semiconductor, Inc.)合作,透過這次新的夥伴關係建立,共同拓展大中華區市場,完整服務不同區域的客戶。

 

勁達國際電子一直以來專注在無線領域且擁有優於市場的技術,現為全球知名的低功耗藍牙模組供應商,我們為客戶提供Nordic全系列解決方案nRF51822, nRF52810, nRF52811, nRF52820, nRF52832, nRF52833, nRF52840以及 nRF5340,產品也已完成藍牙(QDID/DID/BQB)與地區性FCC (USA), CE (EU), IC (Canada), TELEC (Japan), KC (Korea), SRRC (China), FCC(Taiwan), RCM (ANZ)等各國安規認證供客戶選用。所生產的模組,除了具備優異的效能以及傳輸距離,在尺寸上也是市面上相對較小尺寸的模組,且模組系列的選擇性多,可以讓產品研發人員在設計選用上不再受限於模組尺寸,另外,我們所發表的AT Command更提供開發者快速進入藍牙以及物聯網世界!



偉詮電子(股)有限公司高雄分公司(台北辦事處)

地址: 新北市中和區中正路736號11之6

http://www.weltrend.com.tw

Tel: +886.2.8226.9297


Raytac Corporation 勁達國際電子有限公司
A BT5.3 & BT5.2 & BT5.1 module maker based on Nordic nRF53 & nRF52 solution 
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805)
www.raytac.com    email: sales@raytac.com     Tel: +886.2.3234.0208