C-Max CMM-9304-V2.1 Скачать руководство пользователя страница 5

 

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 

5 of 11 

 

C-MAX 

• 

RDY at '0' 

buffer is not ready and byte cannot be written/read. SPI master has to

wait until 

RDY is at '1'. 

After asserting CSN and before sending first byte SPI Master 

checks if RDY is at '1'. This check shall be done at least T_RDY (100ns) after 
asserting CSN. If RDY is at '1' SPI transaction can start, if RDY is at '0' SPI 
master has to wait until RDY is at '1'.   

An example of write transaction using RDY as a flow control during transaction is shows in Figure 1. 

 

 

 

Figure 1: SPI Slave write transaction with active flow control by means 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 configure the DMA to realize the rest of the SPI transaction. 
After transmitting the given number of bytes (less than or equal to maximum length determined from 
STS2) SPI transaction shall be finished by de-asserting CSN. A new SPI transaction shall start by 
asserting CSN and reading status bytes to determine maximum length of this new transaction. 
Examples of transactions ignoring RDY are shown in Figure 2 and in Figure 3. 

 

Figure 2: SPI Slave Write Transaction.

 

 

Figure 3: SPI Slave Read Transaction.

 

Содержание CMM-9304-V2.1

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Отзывы: