C-Max CMM-9304-V2.1 Manual Download Page 3

 

CMM-9304-V2.1 
Bluetooth 4.2 / 5.0 compatible module     
 

 
 

 

SPEC No. 

CMM-9304-V2.1         

BLE module 

Revision 

2.8 

State 

2017-11-13 

C-MAX printed   

2017-11-13 

Version 

English 

Page 

3 of 11 

 

C-MAX 

1.2.2   Module Dimensions and Pinnings 

 

 

               

           

 

 

 

 

 

 
Module Thickness (excluding pin header connectors, including shielding) = 2.8 mm max. 

 

1.3    Controller and Companion Modes of Operation 

 

Module as Controller (1 in figure below)

 

The CMM-9304 module can be used with an external host where the user application and the host 
layers of the stack reside in the external processor or host controller. Interaction with the module 
occurs through the standard HCI commands (defined in the Bluetooth Core Specifications, volume 2, 
part E) and vendor specific HCI commands via the SPI/UART interface detailed in section 3 below.

 

Module as Companion (2 in figure below)

 

The CMM-9304 module can be used with an external host where the user application resides in the 
external host, and the stack resides in the EM9304. Interaction with the module occurs through 
proprietary ACI commands via the SPI/UART interface. 

 

 

Summary of Contents for CMM-9304-V2.1

Page 1: ... layer proprietary Application Controller Interface ACI with the in built Bluetooth v4 2 stack several profiles and over the air firmware FOTA updating routines 1 1 Features o Utilize EM Microelectronic s Bluetooth 5 0 subsystem qualified QDID 93999 EM9304 chip o Concurrent Master and Slave roles BLE compliant to Bluetooth 5 0 specification o Embedded Bluetooth 4 2 stack and profiles low power Blu...

Page 2: ...ltage Level 5 EN I Chip Enable Active HI 6 TM GPIO5 I O RESET Active Low Logic Input output 7 URX GPIO6 O UART Data in Logic Input output 8 CSN GPIO0 I SPI Chip Select Negated 9 SCK GPIO1 I SPI Clock Input 10 MISO GPIO2 I O SPI Data Out 11 MOSI GPIO3 I O SPI Data In 12 UTX GPIO7 O UART Data Out Logic Input output 13 RDY GPIO4 O SPI Ready signal 14 TCK GPIO8 I O JTAG Logic Input output 15 TDO GPIO9...

Page 3: ...ternal host where the user application and the host layers of the stack reside in the external processor or host controller Interaction with the module occurs through the standard HCI commands defined in the Bluetooth Core Specifications volume 2 part E and vendor specific HCI commands via the SPI UART interface detailed in section 3 below Module as Companion 2 in figure below The CMM 9304 module ...

Page 4: ...se CPHA 0 data is valid on clock rising edge All 4 SPI clock polarity phase configurations 64 bytes long RX FIFO for reception and 64 bytes long TX FIFO for transmission Multi byte transactions without de asserting CSN between bytes 2 2 SPI Slave RDY signal RDY signal has following meaning depending on SPI transaction phase 1 Data ready when CSN 1 RDY at 1 SPI Slave has some data to send RDY at 0 ...

Page 5: ...eans of RDY 2 3 Flow Control using Byte count in Status Byte STS2 A Master with DMA using the status byte STS2 can run an SPI transaction without interruptions In this case SPI Master can ignore RDY during the SPI transaction and use instead the status byte STS2 to determine the maximum length of the SPI transaction Once maximum length of SPI transaction is known from STS2 the SPI Master can confi...

Page 6: ...s how many bytes can be transferred via SPI in the current transaction read or write and the rest of SPI transaction is standard The control byte CTRL sent on MOSI defines type of transaction read or write The second byte on MOSI is dummy to align with read status data from the Slave and reads 0x00 The type of transaction read or write in half duplex mode is defined by CTRL the 1 st byte sent by t...

Page 7: ...0x011 0xFC11 No EM_TransmitterTestEnd 0x3F 0x012 0xFC12 No EM_ReadAtAddress 0x3F 0x020 0xFC20 Yes EM_ReadContinue 0x3F 0x021 0xFC21 Yes EM_WriteAtAddress 0x3F 0x022 0xFC22 Yes EM_WriteContinue 0x3F 0x023 0xFC23 Yes EM_SetPowerModeEx 0x3F 0x024 0xFC24 Yes EM_SetRfActivitySignalEx 0x3F 0x025 0XFC25 Yes EM_SetRfPowerLevelEx 0x3F 0x026 0xFC26 No EM_WritePatchStart 0x3F 0x027 0xFC27 Yes EM_WritePatchCo...

Page 8: ... Range 2 400 to 2 484 GHz Modulation GFSK On air data rate 1Mbps RF channels 40 RF Output Power 34 6 1 dBm RF Input Impedance 50 ohms RF Sensitivity for 255 byte extended PDU 93dBm Current Consumption Vcc 3 0V Off mode Chip Disable 0 005 uA typ Connected Sleep mode LC Xtal 1 uA typ Active mode RX 3 0 mA typ Active mode TX at 0 4 dBm 5 2 mA typ Operating Temperature Range 20 to 60 degrees C Operati...

Page 9: ...ures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help 9 1 Caution Any changes or modifications not expressly approved by the party responsible for compliance could void the use...

Page 10: ...is required for all other operating configurations including portable configurations with respect to Part 2 1093 and different antenna configurations 5 20cm minimum distance has to be able to be maintained between the antenna and the users for the host this module is integrated into Under such configuration the FCC radiation exposure limits set forth for an population uncontrolled environment can ...

Page 11: ...tten approval of C MAX Note It is not given warranty that the declared circuits devices facilities components assembly groups or treatments included herein are free from legal claims of third parties The declared data are serving only to description of product They are not guaranteed properties as defined by law The examples are given without obligation and cannot give rise to any liability Reprin...

Reviews: