0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于CYW20719的無線基帶處理器解決方案

電子工程師 ? 來源:陳翠 ? 2019-04-05 22:33 ? 次閱讀

Cypress公司的CYW20719是兼容BT 5.0單獨可用的基帶處理器,集成了帶BLE,EDR和BR的2.4GHz收發(fā)器;采用先進的40nm CMOS低功耗制造工藝,實現(xiàn)了高度集成以降低了外接元件,因此最小化應(yīng)用占位面積和成本。器件支持自適應(yīng)跳頻(AFH),發(fā)送功率4dBm,接收靈敏度-95.5dBm(BLE),超低功耗無線電接收電流5.9mA(BLE),發(fā)送電流5.6mA@ 0 dBm(BLE),MCU子系統(tǒng)采用具有浮點單元(FPU)的96MHz Arm Cortex-M4 MCU,支持串行線調(diào)試(SWD),運行藍牙堆棧和應(yīng)用,集成了1MB閃存,512KB RAM和2MB ROM,存儲了藍牙堆棧和驅(qū)動器以及為用戶應(yīng)用的卸載閃存。主要用在可穿戴和健身,耳機和耳塞,家庭自動化,血壓監(jiān)測儀和其它醫(yī)療應(yīng)用,接近傳感器, 鑰匙型控制終端, 恒溫器和溫度計以及玩具。本文介紹了CYW20719主要特性,功能框圖,藍牙無線模塊CYBT-423028-02主要優(yōu)勢和功能特性,功能框圖和電路圖,評估板CYW920735Q60EVB-01 EVB主要特性,框圖,概述圖和主要元件分布,電路圖和材料清單與PCB設(shè)計圖。

The CYW20719 is a BT 5.0 compliant, stand-alone baseband processor with an integrated 2.4 GHz transceiver with BLE, EDR andBR. The device is intended for use in audio, IoT, sensors (medical, home, security, and so forth) and human interface device (HID)applications. Manufactured using an advanced 40nm CMOS low-power fabrication process, the CYW20719 employs high level ofintegration to reduce external components, thereby minimizing application footprint and costs.

This datasheet provides details of the functional, operational, and electrical characteristics of the CYW20719 device. It is intended forhardware, design, application, and OEM engineers.

圖1. CYW20719功能框圖

CYW20719主要特性:

Bluetooth Subsystem

■ Complies with Bluetooth Core Specification v5.0 with LE 2Mbps

■ Supports Basic Rate (BR), Enhanced Data Rate (EDR) 2&3Mbps, Bluetooth Low Energy (BLE)

■ Supports Adaptive Frequency Hopping (AFH)

■ TX power 4 dBm

■ RX sensitivity -95.5 dBm (BLE)

■ Ultra-low-power radio

?RX current 5.9 mA (BLE)

?TX current 5.6 mA @ 0 dBm (BLE)

Coexistence Support

■ Support for Global Coexistence Interface for easy coexistenceimplementation with select Cypress Wi-Fi devices

MCU Subsystem

■ 96-MHz Arm Cortex-M4 microcontroller unit (MCU) with floatingpoint unit (FPU)

■ Supports serial wire debug (SWD)

■ Runs Bluetooth stack and application

■ Option to execute from on-chip flash or RAM

Memory Subsystem

■ 1 MB flash

■ 512 KB RAM

■ 2 MB ROM that stores Bluetooth stack and driver and offloadsflash for user applications

Audio features and interfaces

■ 1x I2S with master and slave modes

■ 1x PCM

■ PDM2

Analog front end for analog microphone1

Clocks

■ On-chip 32 kHz oscillator (LP-LPO)

■ On-chip 128 kHz oscillator (HP-LPO)

■ 32 kHz crystal oscillator (Optional if low power modes notrequired)

■ 24 MHz crystal oscillator

■ 48-bit real time clock (RTC)

Peripherals and communication

■ 6x 16-bit PWMs

■ Programmable key-scan matrix interface, up to 8x20 keyscanningmatrix 1,2

■ Quadrature decoder2

■ Watchdog timer (WDT)

■ 1x peripheral UART, 1x UART for programming and HCI

■ 2x SPI (master/slave mode) Blocks (SPI, Quad SPI, andMIPI DBI-C)

■ 1x I2C master/slave and 1x I2C master

■ 1x 28-channel ADC (10-ENOB for DC measurement and 12-ENOB for Audio measurement)

■ Hardware security engine2

General Purpose Input Output (GPIO)

■ 16 GPIOs on QFN package

■ 40 GPIOs on WLCSP package

■ Support up to 3.63 V operation

■ Four GPIOs support 16 mA and 8 mA sink at 3.3 V and 1.8 Vrespectively

Operating voltage and low-power support

■ Wide operating voltage range: 1.90 V to 3.63 V

■ 5 power modes to implement ultra-low power application –managed by real time operating system

■ 0.4 uA current in HID-OFF mode (wake from GPIO)。

Packages

■ 5 mm x 5 mm 40-pin quad flat no-lead (QFN)

■ 3.2 mm x 3.1 mm 134-ball Wafer Level Chip Scale Package(WLCSP)

Software Support

■ WICED Studio

CYW20719應(yīng)用:

■ Wearables and Fitness bands

■ Headsets, earbuds, and other audio solutions

■ Home automation

■ Blood pressure monitors and other medical applications

■ Proximity sensors

■ Key Fobs

■ Thermostats and thermometers

■ Toys

The Bluetooth Baseband Core (BBC) implements all time-critical functions required for high-performance Bluetooth operation. TheBBC manages the buffering, segmentation, and routing of data for all connections. It prioritizes and schedules all RX/TX activitiesincluding adv, paging, scanning, and servicing of connections. In addition to these functions, it independently handles the hostcontroller interface (HCI) including all commands, events, and data flowing over HCI. The core also handles symbol timing, forwarderror correction (FEC), header error control (HEC), cyclic redundancy check (CRC), authentication, data encryption/decryption, anddata whitening/dewhitening.

表1.藍牙特性

藍牙無線模塊CYBT-423028-02

The CYBT-423028-02 is a dual-mode Bluetooth? BR/EDR and Low Energy (BLE) wireless module solution. The CYBT-423028-02includes onboard crystal oscillators, passive components, and the Cypress CYW20719 silicon device.

The CYBT-423028-02 supports a number of peripheral functions (ADC, PWM), as well as multiple serial communication protocols(UART, SPI, I2C, I2S/PCM)。 The CYBT-423028-02 includes a royalty-free BLE stack compatible with Bluetooth 5.0 in a small 11.0 ×11.0 × 1.70mm module form-factor.

The CYBT-423028-02 includes an integrated chip antenna, is qualified by Bluetooth SIG, and includes regulatory certification approvalfor FCC, ISED, MIC, and CE.

The CYBT-423028-02 is a dual-mode Bluetooth? BR/EDR and Low Energy (BLE) wireless module solution. The CYBT-423028-02includes onboard crystal oscillators, passive components, and the Cypress CYW20719 silicon device.

The CYBT-423028-02 supports a number of peripheral functions (ADC, PWM), as well as multiple serial communication protocols(UART, SPI, I2C, I2S/PCM)。 The CYBT-423028-02 includes a royalty-free BLE stack compatible with Bluetooth 5.0 in a small 11.0 ×11.0 × 1.70mm module form-factor.

The CYBT-423028-02 includes an integrated chip antenna, is qualified by Bluetooth SIG, and includes regulatory certification approvalfor FCC, ISED, MIC, and CE.

藍牙無線模塊CYBT-423028-02功能特性:

■ 1x ADC with (10-bit ENoB for DC measurement and 12-bitENoB for Audio measurement) with 11 channels.

■ 1x HCI UART for programming and HCI

■ 1x peripheral UART (PUART)

■ 2x SPI (master or slave mode) blocks (SPI, Quad SPI, and MIPIDBI-C)

■ 1x I2C master/slave and 1x I2C master only

■ I2S/PCM audio interfaces

■ Up to six 16-bit PWMs

■ Watchdog Timer (WDT)

■ Bluetooth Basic Rate (BR) and Enhanced Data Rate (EDR)Support

■ BLE protocol stack supporting generic access profile (GAP)Central, Peripheral, or Broadcaster roles

■ Hardware Security Engine

藍牙無線模塊CYBT-423028-02主要優(yōu)勢:

CYBT-423028-02 is fully integrated and certified solution thatprovides all necessary components required to operateBluetooth communication standards.

■ Proven hardware design ready to use

■ Ultra-flexible supermux I/O designs allows maximum flexibilityfor GPIO function assignment

■ Large nonvolatile memory for complex application development

■ Over-the-Air (OTA) update capable for development or fieldupdates

■ Bluetooth SIG qualified with QDID and Declaration ID

■ WICED? Studio provides an easy-to-use integrated designenvironment (IDE) to configure, develop, program, and testyour Bluetooth application

圖2. 藍牙無線模塊CYBT-423028-02功能框圖

圖3. 藍牙無線模塊CYBT-423028-02電路圖

評估板CYW920735Q60EVB-01 EVB

Thank you for your interest in the CYW920735Q60EVB-01 Evaluation Board (EVB)。 The CYW920735Q60EVB-01 EVB enables customers to evaluate and develop single-chip Bluetooth and Bluetooth Low Energy (BLE) applications using the CYW20735B1, dual-mode Bluetooth 5.0 (BLE and BR) wireless MCU.

The CYW920735Q60EVB-01 EVB can be used with WICED? Studio to develop and debug your CYW20735 project. The CYW920735Q60EVB-01 EVB offers footprint-compatibility with Arduino shields. In addition, the kit features an onboard programmer and USB-UART chip. The CYW920735Q60EVB-01 EVB supports 1.8 V and 3.3 V operation.

The CYW920735Q60EVB-01 EVB and CYW20735B1 device are supported in WICED Studio. The development system is compatible with Windows, OS X, and Linux operating systems. This document provides instructions for developing sample applications using WICED Studio.

圖4.評估板CYW920735Q60EVB-01 EVB套件外形圖

評估板CYW920735Q60EVB-01 EVB主要特性:

1. CYW20735B1-based carrier board with onboard antenna

2. Expansion headers that are compatible with Arduino shields

3. Support for 1.8 V and 3.3 V operation of the CYW20735 device

4. Two user-controlled LEDs, one push button, one recovery button, and one reset button

5. Onboard micro-USB connector for programming and debug purposes

圖5.評估板CYW920735Q60EVB-01 EVB外形圖

圖6.評估板CYW920735Q60EVB-01 EVB框圖

圖7.評估板CYW920735Q60EVB-01 EVB概述圖(正面)

圖8.評估板CYW920735Q60EVB-01 EVB概述圖(背面)

圖7/8數(shù)字說明:

1. Coin Cell Holder (ZB1): This is a coin cell battery holder located on the bottom side of the development kit.

2. 8 Mb Serial Flash (U1): This is a SPI Flash of 8-Mbit to store applications and patch codes.

3. CYW20735(U1. U3): The Bluetooth (BR- Basic Rate) and Bluetooth Low Energy 5 qualified System-On-Chip from Cypress is the heart of this development kit. 4. External Antenna Connector (U1.J1): The external antenna connector is an RF connector fed from the BT_RF pad of the CYW20735 followed by a band pass filter. Please see Hardware design guidelines for more details.

5. Carrier Module (U1): The carrier module has the CYW20735 SoC on it. A Bluetooth antenna is etched on the carrier module PCB. The UART and GPIOs are brought out from the SoC pads to interface with the base board.

6. PCB Antenna (A1): The PCB antenna is the EM wave radiating part of the evaluation board which is fed from the BT_RF pad of the CYW20735 followed by a band pass filter and an Antenna matching circuit.

7. LED Enable Switch (SW4): These DIP switches are used to connect/disconnect the user controlled LEDs from the CYW20735 device.

8. LEDs (D1 and D2): These onboard LEDs can be controlled by the CYW20735 device. The LEDs are active LOW, so the pins must be driven to ground to turn ON the LEDs.

9. Arduino Header (J12): The Arduino-compatible I/O header brings out pins from CYW20735 to interface with Arduino shields.

10. User Button (SW3): This button can be used to provide an input to the CYW20735 device. Note that the button connects the CYW20735 pin to ground when pressed, so the CYW20735 pin must be configured as a digital input with resistive pull-up for detecting the button press.

11. Reset Button (SW2): This button can be used to reset the device.

12. Arduino Header (J11): The Arduino-compatible I/O header brings out pins from CYW20735 to interface with Arduino shields.

13. Recovery Button (SW1): This button is used to put the device in recovery mode. To put the device in recovery mode, press and hold the recovery button, press and release the reset button, then release the recovery button.

14. Recovery Button and Peripheral Power Switch (SW8): The DIP switch allows the user to disconnect the supply to onboard peripheral devices like motion sensor, thermistor, analog mic and real-time clock by disabling VDDP. It also allows configuration of the Recovery button connection. The recovery button connection should not be changed for this EVB – the other options are only used on other variants of the base board.

15. VDDIO Current Measurement Header (J15): This jumper is used to power the carrier board. To measure the current consumed by the carrier module, remove this jumper and connect an ammeter to the two pins.

16. SWD/GPIO Switch (SW9): This DIP switch allows the user to route the functionality of GPIO/SWD lines to either J4 Arduino Header or J13 debug header.

17. Thermistor Enable Header (J14): This jumper can be used to connect or disconnect the thermistor from the CYW20735 device.

18. Thermistor (R30): The onboard thermistor is a NTC analog thermistor that can be used to measure temperature.

19. Debug Header (J13): J13 is a 10-pin interface header that can be used to connect an external debugger via SWD.

20. PUART Header (J10): This header can be used to connect or disconnect the PUART pins from the USB-Serial device.

21. VPA_BT Select Header (J16): This header is used to select the VPA_BT (Power Amplifier supply) power source. The possible selections are 3.3 V, 1.8 V, or VCOIN which is the coin cell battery holder on the back of the board. Typically, VPA_BT should always be 3.3 V to get the maximum power levels mentioned in the datasheet.

22. USB Connector (J6): J6 is a micro USB female connector for connecting a USB cable to a PC.

23. VBAT Select Header (J8): This header is used to select the VBAT (Core power supply) power source. The possible selections are 3.3 V, 1.8 V, or VCOIN which is the coin cell battery holder on the bottom side of the board.

24. VDDIO Select Header (J7): This header is used to select the VDDIO power source. The possible selections are 3.3 V, 1.8 V, or VCOIN which is the coin cell battery holder on the bottom side of the board.

25. Motion Sensor (U2): This is an I2C-based 9-axis inertial module.

26. HCI UART Header (J5): This header can be used to connect or disconnect HCI UART from the USB-Serial device.

27. Motion Sensor Interrupt Test-point (J17): J17 has 3 test points for the interrupts from the motion sensor (U2)。

28. WICED Header (J1): This header brings out some pins of the CYW20735 device that are not connected to the Arduino headers. These pins can be used for testing or for custom applications.

29. Arduino Header (J3): The Arduino-compatible I/O header brings out pins from CYW20735 to interface with Arduino shields.

30. WICED Header (J2): This header brings out some pins of the CYW20735 device that are not connected to the Arduino headers. These pins can be used for testing or for custom applications.

31. Arduino Header (J4): The Arduino-compatible I/O header brings out pins from CYW20735 to interface with Arduino shields.

32. Analog Mic (MIC1): This is a MEMS microphone capable of recording voice which outputs to the micnand micppins of the CYW20735.

33. BT UART Voltage Level translator (U7): This voltage level translator IC allows interoperability of devices with different high-level voltage and low-level voltage for input and output operations.

34. USB to UART converter (U8): This is a two channel USB to serial UART IC for communicating between the CYW920735 and a PC.

35. EEPROM (U10): This EEPROM contains the configuration information for the USB to UART Converter for acting as USB Slave.

36. PUART Voltage Level translator (U9): This voltage level translator IC allows the interoperability of devices with different high-level voltage and low-level voltage for input and output operations.

圖9.評估板CYW920735Q60EVB-01 EVB電路圖

圖10.評估板CYW920735Q60EVB-01 EVB PCB設(shè)計圖(正面)

圖11.評估板CYW920735Q60EVB-01 EVB PCB設(shè)計圖(背面)

評估板CYW920735Q60EVB-01 EVB材料清單見:

CYBT-423028-EVAL BOM REV1.1_0

CYBT-423028-EVAL BOM REV1.1_0.xls

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19329

    瀏覽量

    230134
  • 基帶
    +關(guān)注

    關(guān)注

    4

    文章

    159

    瀏覽量

    30899
收藏 人收藏

    評論

    相關(guān)推薦

    如何在CYW20706和CYW20719上使用HID?

    大家好, 我想在我的 CYW20706 和 CYW20719上使用 HID。 我 CAN在ModusToolbox中找不到任何HID示例。
    發(fā)表于 03-01 11:24

    CYW20719設(shè)備之間無法重新連接是為什么?

    環(huán)境如下所示 1. 準(zhǔn)備 20EA CYW20719 SPP 設(shè)備 將一組(A組)與10ea CYW20719設(shè)備作為主設(shè)備 創(chuàng)建另一個組(B組),其中10ea CYW20719作為從屬組。 為此
    發(fā)表于 03-01 10:58

    請問cyw20719cyw20721是否支持RTOS?

    請確認 cyw20719cyw20721 是否支持 RTOS? 我們希望使用 RTOS 控制外設(shè) SPI、I2C、PWM、ADC 等。 如果有,您有移植指南嗎?
    發(fā)表于 05-20 06:39

    CYW20719設(shè)置LE 2M phy的hci命令是什么?

    用于為CYW20719設(shè)置 LE 2M phy 的 hci 命令是什么?
    發(fā)表于 07-03 07:48

    請問CYW20719是否支持任何BT5.3功能?

    CYW20719 是否支持任何 BT5.3 功能? 定期廣告中的 AdvDataInfo 加密密鑰大小控制增強功能 LE 增強連接更新 LE 信道分類 取消備用 MAC 和 PHY (AMP) 擴展
    發(fā)表于 07-05 07:24

    請問CYW20719是否支持“加密密鑰大小控制增強”?

    CYW20719 是否支持“加密密鑰大小控制增強”此 BT 5.3 功能?
    發(fā)表于 07-05 07:04

    如何為CYW20719器件進行射頻測試

    你好,我是新來的物聯(lián)網(wǎng)、&;我想考“cyw20719”藍牙設(shè)備的射頻參數(shù),請幫我把AT命令保持裝置在手動模式下進行Tx、接收測試。 以上來自于百度翻譯 以下為原文Hi, I'm new
    發(fā)表于 09-03 16:07

    20719 SPI主時鐘配置問題

    嗨隊,如何配置SPI時鐘SCLK = 50000赫茲速度為主人(clkspeed參數(shù)在函數(shù)wiced_hal_pspi_init())當(dāng)cyw20719使用一個24 MHz的晶體振蕩(晶振)?我們
    發(fā)表于 09-05 15:37

    通過SPI通信的cyw20719讀取G傳感如何降低功耗?

    你好,我需要的是從CYW20719SPI中讀取G傳感(X,Y,Z)的數(shù)據(jù),如何降低功耗?50uA有可能嗎?(G傳感僅為CONUM 3UA)。謝謝。 以上來自于百度翻譯 以下為原文Hi
    發(fā)表于 09-13 15:11

    在哪里可以找到CYW20719的I2S驅(qū)動程序和API?

    我找不到I2S圖書館。我期待在HAL文件夾中找到一個I2S驅(qū)動程序…但不是。檢查文件最接近的一個(到I2S)是“WICDEDHALLYPCPC.H”。你能告訴我在哪里可以找到CYW20719的I2S
    發(fā)表于 10-16 17:31

    什么時候可以使用基于CYW20719的模塊?

    嗨!我的一個客戶需要一個BT音頻連接到一個智能電話,并與一個遠程連接的BLE連接。認證模塊優(yōu)先。!主機處理器需要I2S接口。何時會有基于CYW20719的模塊可用?QTy/Y20K謝謝你Roland
    發(fā)表于 12-25 15:40

    CYW20719可以運行FreeRtos嗎?

    嗨,親愛的我想在CYW20719中運行FRIERTOS,我們有一些示例代碼。謝謝!伊桑 以上來自于百度翻譯 以下為原文Hi Dears I want to run FreeRTOS in CYW20719, do we have some example code. T
    發(fā)表于 01-02 16:35

    求一種Cypress CYW20719的集成解決方案

    為什么使用藍牙?Cypress Semiconductor CYW20719有什么優(yōu)點?Cypress Semiconductor CYW20719有什么作用?Cypress Semiconductor CYW20719有哪些應(yīng)
    發(fā)表于 07-02 07:54

    CEVA DSP處理器獲Mindspeed選用于無線基帶處理

    CEVA DSP處理器獲Mindspeed選用于無線基帶處理器  CEVA公司與業(yè)界領(lǐng)先的網(wǎng)絡(luò)基礎(chǔ)設(shè)施應(yīng)用半導(dǎo)體解決方案供應(yīng)商Mindsp
    發(fā)表于 02-24 09:42 ?886次閱讀

    貿(mào)澤開售支持藍牙網(wǎng)狀網(wǎng)絡(luò)的Cypress CYW20719 SoC

    專注于引入新品推動行業(yè)創(chuàng)新的電子元器件分銷商貿(mào)澤電子(Mouser Electronics)即日起備貨Cypress Semiconductor的CYW20719雙模藍牙 無線微控制。
    的頭像 發(fā)表于 08-18 10:09 ?3513次閱讀