0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
NRF2460-R

NRF2460-R

  • 厂商:

    NORDIC(北欧)

  • 封装:

    VFQFN36_EP

  • 描述:

    IC MONO AUDIO STREAMER 36QFN

  • 数据手册
  • 价格&库存
NRF2460-R 数据手册
nRF2460 2.4 GHz wireless mono audio streamer Product Specification v1.0 Features • • • • • • • • • • • • World-wide 2.4 GHz ISM band operation 6x6 mm 36 pin QFN package 4 Mbps on-air data rate Mono 32 kHz audio rate 16 bit resolution I2S interface for audio support SPI or 2-wire interface to transfer bi-directional control data On-chip voltage regulators Few external components Programmable latency Quality of Service engine Option to synchronize two pairs of audio receivers Applications • • Wireless microphone Subwoofer All rights reserved. Reproduction in whole or in part is prohibited without the prior written permission of the copyright holder. 2011-6-28 nRF2460 Product Specification Liability disclaimer Nordic Semiconductor ASA reserves the right to make changes without further notice to the product to improve reliability, function or design. Nordic Semiconductor ASA does not assume any liability arising out of the application or use of any product or circuits described herein. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. Life support applications Nordic Semiconductor’s products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Nordic Semiconductor ASA customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Nordic Semiconductor ASA for any damages resulting from such improper use or sale. Datasheet status Objective Product Specification Preliminary Product Specification Product Specification This product specification contains target specifications for product development. This product specification contains preliminary data, supplementary data may be published from Nordic Semiconductor ASA later. This product specification contains final product specifications. Nordic Semiconductor ASA reserves the right to make changes at any time without notice to improve design and supply the best possible product. Contact details For your nearest dealer, please see www.nordicsemi.com Main office: Otto Nielsens veg 12 7004 Trondheim Phone: +47 72 89 89 00 Fax: +47 72 89 89 89 Revision 1.0 Page 2 of 56 nRF2460 Product Specification Revision History Date June 2011 Version v1.0 Description RoHS statement Nordic Semiconductor’s products meet the requirements of Directive 2002/95/EC of the European Parliament and of the Council on the Restriction of Hazardous Substances (RoHS). Complete hazardous substance reports as well as material composition reports for all active Nordic Semiconductor products can be found on our web site www.nordicsemi.com. Revision 1.0 Page 3 of 56 nRF2460 Product Specification Contents 1 Introduction .................................................................................................6 1.1 Prerequisites.........................................................................................6 1.2 Writing Conventions..............................................................................6 2 Product overview ........................................................................................7 2.1 Features................................................................................................7 2.2 Block diagram .......................................................................................7 2.2.1 Pin assignments ...............................................................................8 2.3 Pin functions .........................................................................................9 2.3.1 Modes of operation...........................................................................10 2.3.2 Communication and data transfer principle......................................10 2.3.3 Mode- and interface alternatives ......................................................12 2.3.4 Audio transmitter (ATX)....................................................................13 2.3.5 Audio Receiver (ARX) ......................................................................14 2.3.6 Blocks and functionality common to ATX and ARX..........................15 3 Operation overview .....................................................................................17 3.1 Power on / RESET sequence ...............................................................17 3.2 RF link initialization ...............................................................................17 3.2.1 Idle state...........................................................................................17 3.2.2 Link-locate state ...............................................................................17 3.2.3 Synchronization state .......................................................................18 3.3 Audio channel .......................................................................................18 3.3.1 Audio receiver clock rate generation ................................................18 3.3.2 Audio transmitter clock rate generation............................................18 3.4 Control channel.....................................................................................18 3.5 Register map ........................................................................................19 4 Digital I/O......................................................................................................21 4.1 Digital I/O behavior during RESET .......................................................21 4.2 Audio interface......................................................................................21 4.2.1 I2S audio interface ...........................................................................21 4.2.2 Audio interface functionality .............................................................22 4.2.3 ATX audio interface control ..............................................................23 4.2.4 ARX audio interface control..............................................................24 4.2.5 I2S audio interface timing.................................................................25 4.3 Control interfaces..................................................................................26 4.3.1 Slave interface and pin configuration ...............................................26 4.3.2 SPI slave interface ...........................................................................26 4.3.3 2-wire slave interface .......................................................................27 4.3.4 Control interface timing ....................................................................29 4.4 Data channel.........................................................................................31 4.4.1 Typical transfer of data from ATX to ARX ........................................32 4.4.2 Typical transfer of data from ARX to ATX ........................................32 5 Quality of Service (QoS) and RF protocol.................................................33 5.1 Link establishment ................................................................................33 5.2 RF protocol ...........................................................................................33 Revision 1.0 Page 4 of 56 nRF2460 Product Specification 5.3 Adaptive Frequency Hopping (AFH).....................................................33 5.3.1 Adapting to the RF environment.......................................................35 5.4 Link registers ........................................................................................36 5.4.1 Mute behavior...................................................................................36 5.4.2 RF link latency..................................................................................37 5.5 RF output power ...................................................................................37 5.6 Sync delay signal..................................................................................38 6 Interrupts......................................................................................................39 7 RESET output ..............................................................................................40 8 Power-down control....................................................................................41 8.1 Activation of power-down mode............................................................41 8.2 Wake up from power down ...................................................................41 8.3 Power down current..............................................................................41 9 Register update over the control channel ................................................42 9.1 Register update and device relink ........................................................43 10 Test mode ....................................................................................................44 11 Electrical specifications .............................................................................45 12 Absolute maximum ratings ........................................................................47 13 Mechanical specifications ..........................................................................48 14 Ordering information ..................................................................................50 14.1 Package marking ..................................................................................50 14.2 Abbreviations ........................................................................................50 14.3 Product options.....................................................................................50 14.3.1 RF silicon..........................................................................................50 14.3.2 Development tools............................................................................50 15 Application information ..............................................................................51 15.1 Crystal specification..............................................................................51 15.2 Bias reference resistor..........................................................................51 15.3 Internal digital supply de-coupling ........................................................51 15.4 PCB layout and de-coupling guidelines ................................................51 16 Reference circuits .......................................................................................53 16.1 Schematic .............................................................................................53 16.2 Layout ...................................................................................................54 16.3 Bill of Materials .....................................................................................55 17 Glossary .......................................................................................................56 Revision 1.0 Page 5 of 56 nRF2460 Product Specification 1 Introduction The nRF2460 provides a solution for mono 16 bit 32 kHz LPCM audio streaming. The I2S interface is supported for audio- input or output. The device features seamless interfacing of low cost A/D and D/A for analog audio input and output. An external microcontroller controls the nRF2460 through a slave SPI or 2wire (I2C compatible) control interface. 1.1 Prerequisites In order to fully understand this product specification, a good knowledge of electronic- and software engineering is necessary. 1.2 Writing Conventions This document follows a set of typographic rules to make the document consistent and easy to read. The following writing conventions are used: • • • • Pin names are written in Courier New bold. Commands, bit state conditions, and register names are written in Courier New. File names and User Interface components are written in regular bold. Cross references are underlined and highlighted in blue. Revision 1.0 Page 6 of 56 nRF2460 Product Specification 2 Product overview The nRF2460 is a 4 Mbps single-chip RF transceiver that operates in the worldwide, 2.4 GHz license-free ISM band. The nRF2460 is based on the ShockBurst™ link layer from Nordic Semiconductor. 2.1 Features The device offers a wireless channel for seamless streaming of mono LPCM in parallel with a low, data rate control channel. To enable this, the device has the following features: • • • Standard digital audio interface (I2S) SPI or 2-wire slave control interfaces Fully embedded Quality of Service engine handling all RF protocol and RF link tasks As all processing related to audio I/O, RF protocol, and RF link management are embedded, the device offers a transparent audio channel with a capacity of 512 kbits, with no true time processing needed. The nRF2460 is used in conjunction with a microcontroller that only needs to handle low speed tasks through the control interface (for example: volume up/down). 2.2 Block diagram Figure 1. is a block schematic of a typical nRF2460 based system. Figure 1. Typical audio application using nRF2460 In this system a microphone is connected to an nRF2460 by way of an ADC using standard audio format (I2S). An nRF2460 pair transfers audio data from the source and presents it to a DAC on the receiving side. Application-wise, the nRF2460 link will appear as a transparent channel (like a cable). Initial configuration of nRF2460 is done by the microcontroller through an SPI or 2-wire control interface. The microcontrollers on both sides are also able to monitor link status and turn the link on and off. When a link is established, there is also a low data-rate reliable control link between the two microcontrollers. Revision 1.0 Page 7 of 56 nRF2460 Product Specification 2.2.1 Pin assignments Table 1. on page 10 shows the nRF2460 pin functions. Note that pin functions depend on the operational mode of the device and the slave interface of choice. Figure 2. Pin assignment nRF2460 Revision 1.0 Page 8 of 56 nRF2460 Product Specification 2.3 Pin functions The nRF2460 can be set up as either an audio transmitter (ATX) or audio receiver (ARX), controlled by the logic level of the MODE pin. Serial slave interface is controlled by the logic level of the SSEL pin. See Table 1. on page 10. Pin no. 1 2 3 4 5 6 71 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Revision 1.0 Pin name Pin function Description SSEL Digital input Slave interface select 0: SPI, 1:2-wire SMISO Digital output Slave SPI serial out (SSEL=0) ........... ....................... ........................... Digital I/O Slave 2-wire data (SSEL=1) SSDA SSCK Digital input Slave SPI clock (SSEL=0) ........... ....................... ........................... SSCL Digital I/O Slave 2-wire clock (SSEL=1) SCSN Digital input Slave SPI slave select (SSEL=0) ........... ....................... ........................... SADR Digital input Address select 2-wire slave (SSEL=1) VDD Power Power supply SMOSI Digital input Slave serial in (SSEL=0) ........................... Connect to ground (0V) (SSEL=1) SYNDR Digital input Select SYNC direction 0: Output, 1: Input SYNC Digital output No synchronization (default) SYNDR=0 ....................... ........................... Digital input Optional signal to synchronize 2 ARX (SYNDR=1) T1 Digital input Reserved, connect to ground (0V) CLK Digital I/O I2S bit clock (MODE=1) ....................... ........................... Digital output I2S bit clock (MODE=0) WS Digital I/O I2S word clock (MODE=1) ....................... ........................... Digital output I2S word clock (MODE=0) DATA Digital input I2S data signal (MODE=1) ....................... ........................... Digital output I2S data signal (MODE=0) T2 Digital Input Reserved, connect to ground(0V) MCLK Digital Output 256X sample rate clock to ADC or DAC DVDD Regulator output Internal voltage regulator output for decoupling VSS Power Ground (0V) XC2 Analog output Crystal connection for 16 MHz crystal oscillator XC1 Analog input Crystal connection for 16 MHz crystal oscillator VDD Power Power supply VDD_PA Regulator output Power supply output (+1.8V) for onchip RF Power amplifier ANT1 RF Differential antenna connection (TX and RX) Page 9 of 56 nRF2460 Product Specification Pin no. 22 Pin name ANT2 Pin function RF 23 24 VSS_PA IREF Power Analog output 25 26 VSS MODE Power Digital Input 27 RESET Digital Input 28 29 30 31 32 33 34 35 36 RESO NC NC NC VSS VDD VSS NC IRQ Digital Output Digital Output Digital Input Digital Output Power Power Power Digital Output Digital Output Description Differential antenna connection (TX and RX) Ground (0V) Device reference current output. To be connected to reference resistor on PCB Ground (0V) Mode 1:audio transmitter (ATX), 0:audio receiver (ARX) Active high reset, connect to ground(0V) if not used Optional RESET pulse for ADC Reserved, leave unconnected Reserved, connect to ground(0V) Reserved, leave unconnected Ground (0V) Power Supply Ground (0V) Reserved, leave unconnected Interrupt request 1. Must be connected to ground (0V) if synchronization is not required. Table 1. nRF2460 pin functions 2.3.1 Modes of operation A wireless system streaming audio will have an asymmetrical load on the RF link as audio data is fed from an audio source (as in a microphone) to a destination (as in loud speakers). From the destination back to the audio source, only service- and control communication are needed. The nRF2460 is used both on the audio source side (for example in a microphone) transmitting audio data, and on the destination side (for example in a loudspeaker) receiving audio data. Due to the asymmetry, nRF2460 has two operational modes set by the external pin MODE, depending on whether it represents the transmitter or the receiver. The two modes show significant differences both in internal and I/O functionality. The operational mode is selected by the logic level on the MODE pin: MODE 0 1 Description Audio destination Audio source Table 2. Operation modes set by MODE pin The MODE pin is read during power-up and reset only. In this context, the abbreviations ATX (for audio transmitter) and ARX (for audio receiver) refer to the directional flow of the audio, while the nRF2460 radio transceiver always operates in half-duplex (bidirectional) mode. 2.3.2 Communication and data transfer principle To differentiate between audio data and other control and status information, we have organized the information about the data traffic between the ATX/ARX in this document, into two data channels. Revision 1.0 Page 10 of 56 nRF2460 Product Specification The audio channel is defined as the communication channel sourcing audio data from the ATX to the ARX. The audio data is divided into two categories; real time data from the audio source and retransmitted audio information. If there is audio information lost, the ARX requests re-transmission of the lost packets. The real-time audio bit rate is constant, whereas the amount of retransmitted audio varies across time. The control channel is a two-way, low data rate channel superimposed on the audio stream. Figure 3. nRF2460 communication channel concept Revision 1.0 Page 11 of 56 nRF2460 Product Specification 2.3.3 Mode- and interface alternatives A number of interfaces are available for the nRF2460 device. The available interfaces depend on the nRF2460 mode of operation and the type of data to be transferred. Data is divided into two categories; audio data (audio channel) and configuration/status data (control channel). Figure 4. illustrates the available data interfaces for the various modes of operation. Interface options are illustrated by grey circles, whilst functionality / operation modes are shown in white. Relevant configuration settings are shown in the lines drawn between the circles. Note: A choice about interface is made by a combination of pin and register settings. Refer to Chapter 4 on page 21 for details. Figure 4. nRF2460 functional modes and interface alternatives Revision 1.0 Page 12 of 56 nRF2460 Product Specification 2.3.4 Audio transmitter (ATX) When an nRF2460 is applied at the audio source side of the RF link, the MODE pin must be set high and nRF2460 will become an audio transmitter. The block schematic of nRF2460 in ATX mode can be seen in Figure 5. Figure 5. nRF2460 ATX mode block diagram 2.3.4.1 I2S audio input I2S is the audio interface to the nRF2460. The I2S interface consists of pins CLK, DATA and WS. This interface supports a sampling rate of 32 kHz. I2S may be used with an external stereo or mono ADC for analog audio sources. The nRF2460 offers a sampling rate clock (fS) of 256 times the audio sampling rate. The sample rate clock is available on the MCLK pin and may be used as system clock for the ADC. Only mono 32 kHz audio is streamed from ATX to ARX. Data is in a 16-bit format. Revision 1.0 Page 13 of 56 nRF2460 Product Specification 2.3.5 Audio Receiver (ARX) When nRF2460 is put at the destination side of the RF link, MODE must be low and nRF2460 becomes the audio receiver (ARX). A block schematic of nRF2460 in ARX mode can be seen in Figure 6. I2S is now used for audio real time data output. Figure 6. nRF2460 ARX mode block diagram 2.3.5.1 I2S audio output The audio output (typically a DAC) is driven by the I2S output (pins CLK, DATA and WS). In audio receiver mode, the MCLK pin provides a sampling rate clock (fS) of 256 times the audio sampling rate for an external DAC. Revision 1.0 Page 14 of 56 nRF2460 Product Specification 2.3.6 Blocks and functionality common to ATX and ARX 2.3.6.1 Serial control (slave) interfaces Both ATX and ARX are controlled by an external MCU, and configuration and control data may be entered through a 2-wire or SPI slave serial interface. The same interface is used for reading back status information. The register map is identical to both interfaces, but only one of the interfaces (selected by the SSEL pin) may be used in a given application: SSEL 0 1 Description SPI (pin functions SCSN, SSCK, SMISO, SMOSI) 2-wire (pins SADR, SSCL and SSDA) Table 3. Serial interface set by SSEL pin The SSEL pin is read during power-up and reset only. Pin SADR is not part of a standard 2-wire interface, but selects one of two possible bus addresses for the nRF2460. 2.3.6.2 Interrupt output The nRF2460 can interrupt the external application through pin IRQ based on a number of sources. Once IRQ has triggered the external MCU, interrupt status can be read through the serial slave interface. 2.3.6.3 XTAL oscillator The crystal oscillator will provide a stable, reference frequency with low phase noise for the radio and audio functions. See section 15.1 on page 51. 2.3.6.4 Radio transceiver The RF transceiver part of the circuit is a member of the nRF family of low power highly integrated 2.4 GHz ShockBurst™ transceivers. The transceiver interface is optimized for high speed streaming of up to 4 Mbps. Output power and some radio protocol parameters can be controlled by the user through the Quality of Service (QoS) module. 2.3.6.5 Quality of Service (QoS) engine The primary function of the QoS engine is to ensure robust communication between the ATX and the ARX in an audio streaming application. Various data streams with different properties are handled. The available bandwidth is shared among audio data, service data and remote data. Data integrity is ensured through a number of RF protocol features: 1. 2. 3. Packets of data are organized in frames with each packet consisting of an RF address, payload and CRC. Packets that are lost or received with errors are handled by the error correction level of the QoS engine; a two way, acknowledge protocol: When a packet is received by ARX, it is registered and CRC is verified. After ARX has received a frame, it sends a packet back to ATX acknowledging the packets successfully transferred. Packets lost or received with errors, are re-transmitted from ATX in the next frame. The information (audio data) is dispersed across the 2.4 GHz band by use of an adaptive frequency hopping algorithm. This enables the nRF2460 link to cope with RF propagation Revision 1.0 Page 15 of 56 nRF2460 Product Specification challenges like reflections, multi-path fading and avoid heavily trafficked areas of the 2.4 GHz band. Handling co-existence scenarios with contemporary RF systems such as Bluetooth, WLAN as well as other nRF applications, is increasingly important. The main function of the QoS is to constantly monitor the quality of the RF link. The secondary function of the QoS module is to run a link initialization algorithm which manages initial connect and re-connect if link is lost (ex: out of range) between paired nRF2460s. 2.3.6.6 Power-supply regulators The nRF2460 has an internal, linear-regulated, power supply to all internal parts of the device. This makes it very robust with respect to external voltage supply noise and isolates (audio) devices (in an application) from any noise generated by the nRF2460. 2.3.6.7 Bias reference The IREF pin sets up the bias reference for the nRF2460 by use of an external resistor. See section 15.2 on page 51. Revision 1.0 Page 16 of 56 nRF2460 Product Specification 3 Operation overview 3.1 Power on / RESET sequence When a power supply voltage is connected, nRF2460 performs a power-on reset. Reset is held until the supply voltage has been above the minimum supply voltage for a few milliseconds. Pulling RESET pin high also puts the device into reset. After reset (power on or RESET high) is released, the device needs to be configured. An external microcontroller must configure the nRF2460 ATX and ARX through the slave SPI or 2-wire serial interface. The nRF2460 will then start a link initialization procedure based on the link configuration data. The value of the MODE pin determines whether it will be in ATX or ARX mode. It is important that all configuration data are set before the RF transceiver is enabled, by writing to the TXMOD (for the ATX) or RXMOD (for the ARX) registers. 3.2 RF link initialization The process of establishing a communication link between the ATX and the ARX is referred to as RF link initialization. This involves the ATX systematically probing the frequency band in search for an active ARX with the identical address. Once found, the ATX and ARX are synchronized before audio transmission starts. Figure 7. Link initialization algorithm 3.2.1 Idle state The nRF2460 link initialization algorithm will be in idle state when a link is established. Once established, the frequency hopping engine is initiated and synchronized. 3.2.2 Link-locate state A special link-locate routine is initiated on both sides in order to (re-)establish a link, see Figure 7. During initialization, nRF2460 uses the NLCH first positions of the frequency hopping table. 3.2.2.1 Link-locate state on ATX The ATX tries to establish a link with ARX by iteratively sending short search packets on all available channels until an acknowledge signal is received from the ARX. The ATX will send one packet on each channel and wait for acknowledge long enough to secure that the ARX has time to respond. The accumulated time used by the ATX while looping through all available channels, is defined as the ATXloop-time. After receiving an acknowledge packet from the ARX, the ATX will enter the synchronization state as illlustrated in Figure 7. on page 17 . The dwell time for linking is approximately 600 —s. The dwell time is defined as the time duration for which the ATX is active at a given frequency before changing frequency position. Revision 1.0 Page 17 of 56 nRF2460 Product Specification 3.2.2.2 Link-locate state on ARX The ARX tries to establish a link with the ATX by listening for incoming search packets on all available channels. When a search packet is received, the ARX will proceed by sending one acknowledge packet to confirm a feasible link. The ARX will listen for incoming search packets on each channel for a fixed time longer than the ATX-loop-time. This guarantees at least one search packet to get through on each available channel used by the ARX, as long as this channel is not being occupied by another radio device. After sending the acknowledge packet, the ARX will enter the synchronization state. The dwell time for ARX is approx. (NLCH+1)× 600 —s. 3.2.3 Synchronization state This state synchronizes the frequency hopping engine on ATX and ARX, ensuring that both units follow the same hopping sequence. The initial start frequency is found in link-locate mode. 3.3 Audio channel The input audio data can be one of the following common digital audio formats: • • Left justified I2S In the ATX, the input audio stream format is converted to the nRF2460 RF protocol and transferred over the air. Upon reception in the ARX, the received data is validated and converted to the specified audio output format and fed to the audio output interface. 3.3.1 Audio receiver clock rate generation The ARX will lock MCLK to its XC1 clock input and derive CLK and WS by dividing the MCLK by the appropriate divisor for the audio rate. 3.3.2 Audio transmitter clock rate generation Maintaining equal data rates on both sides of the RF link is crucial in any RF system streaming true-time data. This implies keeping the master clock frequency (MCLK) for the ADC on the transmitting side equal to the clock frequency used to output audio samples from the RF device on the receiver side. If these two clocks are not identical, the receiving end will either run out of samples for the DAC (ARX clock frequency > ATX clock frequency) or overflow (ARX clock frequency < ATX clock frequency), skipping samples. This problem is solved in the nRF2460 device without the need for a tight tolerance crystal or extensive digital filtering. As long as the nRF2460 QoS engine is able to maintain the RF link, the ATX locks its master clock output (MCLK) to the rate of the incoming audio stream. The MCLK signal on the ATX side is locked to the reference (crystal) of the ARX side. 3.4 Control channel A two-way, low bit rate, control and signaling channel runs in parallel with the audio stream. This control channel is a part of the QoS overhead, meaning the difference between on- the- air data rate (4 Mbits) and Revision 1.0 Page 18 of 56 nRF2460 Product Specification the nominal audio data rate 0.5 Mbps. Hence the data channel rate cannot be traded for higher audio data rate. The functionality of the control channel is illustrated in Figure 8. Figure 8. nRF2460 control channel transfer principle 3.5 Register map The nRF2460 control and status registers are listed in Table 4. on page 20. The registers may be accessed by an external MCU through the slave interface (SPI or 2-wire). The registers are organized functionally into six groups. All registers are present both in audio transmitter and audio receiver. Registers are functional on both sides and the values should match on both sides of the link. DATA channel registers are also functional on both sides, thus creating a bi-directional data channel between the two microcontrollers. Revision 1.0 Page 19 of 56 nRF2460 Product Specification Address HEX ATX 0x01 0x02 0x5A 0x52 0x53 0x54 0x56 0x50 LINK status 0x03 LINK control 0x0C-0x31 0x32 0x33 0x34 0x35 0x36 0x0B 0x39-0x3D Register R/W Initial value Description TXSTA INTSTA TXMOD TXLAT INTCF I2SCNF_IN TXPWR TXRESO R/W R/W R/W R/W R/W R/W R/W R/W 0x50 0x00 0x03 0x06 0x00 0x80 0x03 0x08 Table 8. on page 23 Table 22. on page 39 Table 8. on page 23 Table 19. on page 37 Table 22. on page 39 Table 8. on page 23 Table 20. on page 37 Table 23. on page 40 LNKSTA R/W 0x00 Table 17. on page 36 CH[0:37] BCHD NBCH NACH R/W R/W R/W R/W 0x0A 0x12 Table 15. on page 34 Table 16. on page 35 Table 16. on page 35 Table 16. on page 35 NLCH LNKMOD MDUR ADDR[0:4] R/W R/W R/W R/W LNKCSTATE 0x3E DATA channel DTXSTA 0x4E RXCOUNT 0x5B TXCOUNT 0x5C 0x5D-0x5f RXBUF[0:2] 0x65-0x67 TXBUF[0:2] ARX 0x4A RXMOD 0x44 I2SCNF_OUT 0x49 RXPWR 0x37 SYNCDL Test 0x7E TESTREG 0x7F TESTCH 0x7D REVBYT R/W 0x26 0x26 0x00 0x00 0x98-38-A234-85 0x00 R R R/W R R/W 0x00 0x00 0x00 0x00 0x00 Table 25. on page 42 Table 13. on page 31 Table 13. on page 31 Table 13. on page 31 Table 13. on page 31 R/W R/W R/W R/W 0x00 0x00 0x03 0x77 Table 9. on page 24 Table 9. on page 24 Table 20. on page 37 Table 21. on page 38 R/W R/W R 0x00 0x00 0x05 Table 27. on page 44 Table 27. on page 44 Revision byte Table 4. nRF2460 register listing Revision 1.0 Page 20 of 56 Table 16. on page 35 Table 17. on page 36 Table 18. on page 36 Table 14. on page 33 Table 25. on page 42 nRF2460 Product Specification 4 Digital I/O This chapter describes the digital I/O pins, control registers and important interface timing of the nRF2460. The digital I/O pins are divided into two groups: • • 4.1 Audio interface Serial slave interfaces Digital I/O behavior during RESET During RESET, all digital pins are set as inputs to avoid driving conflicts with external devices. All pins will maintain their respective directions until any of the configuration read routines described in section 3.1 on page 17 are completed. The I/O pins are then set according to the new configuration data. 4.2 Audio interface The audio interfaces consist of the I2S interface plus the MCLK pin. Pin name CLK WS DATA MCLK Function bit clock word sync clock audio data 256 x CLK Table 5. Serial audio port pins 4.2.1 I2S audio interface The nRF2460 has a three-wire serial audio interface which can be configured to be compatible with various serial audio formats. In ATX mode, the audio interface is in slave or master input mode. In ARX mode, the audio interface is in master output mode. The audio interface consists of 4 pins in total, see Table 5. Figure 9. Serial audio formats I2S and left-justified Revision 1.0 Page 21 of 56 nRF2460 Product Specification Audio format Left justified I2S I2SCNF[3:0] value 0xA 0x0 Table 6. Settings for two common serial audio formats 4.2.2 Audio interface functionality The functionality and direction of the pins in the audio interfaces are listed in Table 7. Pin number Pin name ARX direction 10 11 12 14 CLK WS DATA MCLK OUT OUT OUT OUT ATX direction (I2SCNF_IN[7]=1) OUT OUT IN OUT ATX direction (I2SCNF_IN[7]=0) IN IN IN OUT Table 7. nRF2460 operational modes and audio interface pin functions Revision 1.0 Page 22 of 56 nRF2460 Product Specification 4.2.3 ATX audio interface control The audio interfaces in ATX mode are controlled by the registers listed in Table 8. on page 23. Address HEX 0x01 Register R/W TXSTA R/W Description ATX audio input rate register Interpretation Reserved. Must be “010” Value Description 00 Reserved 01 Reserved 10 32 kHz 11 Reserved 2:0 Reserved, MBZ ATX modes of operation 7 RF transceiver enable 6 Audio transmitter power down 5:2 Reserved, MBZ 1:0 MCLK output control 00 MCLK off (logic 0) 01 Reserved 10 Reserved 11 Output 256 × 32 kHz ATX I2S interface configuration. See Table 6. on page 22 7 I2S audio in clock mode 0 Slave mode, WS, CLK, DATA are input (needs to be coherent with MCLK) 1 Master mode, WS, CLK are output, DATA is input 6:5 Reserved, MBZ 4 Mono sample location 0 Use left channel samples 1 Use right channel samples 3 WS polarity 0 WS=0 for left sample 1 WS=1 for left sample 2 Reserved, MBZ 1 WS to MSB delay 0 1 clock cycle 1 0 clock cycle 0 Reserved, MBZ Bit 7:5 4:3 0x5A TXMOD R/W 0x54 I2SCNF_IN R/W Table 8. ATX audio interface control registers The nRF2460 offers a 256 x clock output on pin MCLK. Clock frequency is set in register TXMOD [1:0]. This clock shall be used as master clock to the device that drives the I2S data input on the ATX side. Revision 1.0 Page 23 of 56 nRF2460 Product Specification 4.2.4 ARX audio interface control In ARX mode the audio interfaces are controlled by registers RXMOD and I2SCNF_OUT listed below. Address HEX 0x4A 0x44 Register R/W Description RXMOD R/W I2SCNF_OUT R/W ARX modes of operation Bit Interpretation 7 Audio receiver power down 6 Reserved, MBZ 5 RF transceiver enable 4:0 Reserved, MBZ ARX I2S interface configuration for audio output. See Table 6. on page 22 Bit Interpretation 7 Reserved, MBZ 6 Mute sound output 5:4 Reserved, MBZ 3 WS polarity 0 WS=0 for left sample 1 WS=1 for left sample 2 Data to Bit Clock relation (data valid at clock edge) 0 Rising edge 1 Falling edge 1 WS to MSB delay 0 1 clock cycle 1 0 clock cycle 0 Reserved, MBZ Table 9. ARX audio interface control registers The Mute bit holds the last audio sample and holds it until the Mute bit is cleared again. Then a simple three-sample interpolation scheme is applied between the last sample value and the first unmuted sample value. The same mute behavior is also applied to audio packet loss. Mute on and off is synchronized to the next audio packet boundary. Revision 1.0 Page 24 of 56 nRF2460 Product Specification 4.2.5 I2S audio interface timing 4.2.5.1 I2S input (ATX) timing The I2S input protocol may be configured in register I2SCNF_IN to handle various I2S formats. This section describes the detailed bit-, clock- and word timing requirements for audio slave and audio master mode (as set by I2SCNF_IN [7]). Figure 10. I2S input timing in audio slave mode (I2SCNF_IN[7]=0) Figure 11. I2S input timing in audio master mode (I2SCNF_IN[7]=1) Revision 1.0 Page 25 of 56 nRF2460 Product Specification 4.2.5.2 I2S output (ARX) timing The I2S output protocol is configurable in register I2SCNF_OUT and is compatible with most I2S DACs and CODECs. Figure 12. I2S output timing Refer to Table 28. on page 46 for values. 4.3 Control interfaces Both ATX and ARX are setup with SPI or 2-wire slave interfaces. 4.3.1 Slave interface and pin configuration One of two interfaces can be chosen (set by input pin SSEL): nRF2460 serial slave interface pins Pin number Name 1 SSEL 2 SMISO/SSDA 3 SSCK/SSCL 4 SCSN/SADR 6 SMOSI 36 IRQ Device control: SPI mode (SSEL=0) Function Direction SSEL IN SMISO OUT SSCK IN SCSN IN SMOSI IN IRQ OUT Device control: 2-wire mode (SSEL=1) Function Direction SSEL IN SSDA IN/OUT SSCL IN/OUT SADR IN Ground(0V) IRQ OUT Table 10. Control pins functionality 4.3.2 SPI slave interface The first byte of the SPI transaction specifies the address for the register and whether it has a read or a write access. The seven least significant bits in the first byte are the nRF2460 register address, while the most significant bit is the read/write indicator (read=1, write=0), see Table 11. B7 R/W B6 B5 B4 B3 Register address B2 Table 11. SPI command byte encoding Revision 1.0 Page 26 of 56 B1 B0 nRF2460 Product Specification 4.3.2.1 Write transaction The next byte on SMOSI will be put into the register with the address specified in the first byte. Writing additional bytes will increment the register address automatically. 4.3.2.2 Read transaction The next byte on SMISO will be the contents of the register with the address as specified in the first byte. Reading more bytes will increment the register address automatically. 4.3.2.3 SCSN active low Consecutive accesses with SCSN low will auto-increment the address. 4.3.3 2-wire slave interface This interface is similar to what is found on serial memories and data converter devices. The seven-bit device address of nRF2460 is ‘a101001’, where ‘a’ is the logic level of the SADR input pin (read during power-up and reset only). Each 2-wire transaction is started with the “Start condition” followed by the first byte containing the sevenbit-long device address and one read/write bit. This byte is hereafter referred to as the “address/read command byte” or the “address/write command byte” depending on the state of the read/write bit (read=1, write=0). The second byte contains the register address, specifying the register to be accessed. This address will be written into the nRF2460, and it is therefore necessary that the first byte after the first start condition is an address/write command. Further actions on the 2-wire interface depend on whether the access is a read or write access. The 2-wire command byte is illustrated in Table 12. B7 a B6 1 B5 0 B4 1 B3 0 B2 0 B1 1 B0 R/W Table 12. 2-wire command byte encoding 4.3.3.1 2-wire write access Figure 13. illustrates a simple write operation, where one byte is written to the nRF2460. Figure 13. 2-wire write operation example A write access is composed by a start condition, an address/write command byte, a register address byte and the corresponding data byte. Each byte will be acknowledged by the 2-wire slave by pulling the data Revision 1.0 Page 27 of 56 nRF2460 Product Specification line (SDA) low. To stop the write access, a stop condition is applied on the 2-wire interface. See Figure 15. for an example. Consecutive write access is performed by postponing the stop condition. 4.3.3.2 2-wire read access Figure 14. illustrates a simple read operation, where one byte is read back from the nRF2460. Figure 14. 2-wire read operation A read access is composed by a start condition, an address/write command byte and a register address byte. These two bytes are acknowledged by the 2-wire slave. This scenario is followed by a repeated start condition and an address/read control byte. This byte is also acknowledged by the 2-wire slave. After the acknowledge bit has been sent from the 2-wire slave, the register value corresponding to the register address byte is supplied by the 2-wire slave. This byte must be acknowledged by the 2-wire master if consecutive register read operations are intended. The read access is stopped by not acknowledging the last byte read, followed by a stop condition. See Figure 15. Figure 15. 2-wire waveform example Revision 1.0 Page 28 of 56 nRF2460 Product Specification 4.3.4 Control interface timing 4.3.4.1 2-wire slave timing The interface supports data transfer rates of 100 kHz, 400 kHz and 1 MHz. Figure 16. 2-wire slave timing diagram Refer to Table 28. on page 46 for values. Revision 1.0 Page 29 of 56 nRF2460 Product Specification 4.3.4.2 SPI slave timing Normal SPI slave clock frequency is up to 8 MHz. Note the minimum pause interval tSRD between writing/ reading of a byte. Figure 17. SPI slave timing diagram TSSCK: SSCK cycle time tdSSCK: time from SCSN active to first SSCK pulse tdSSPI: delay from negative edge SSCK to new SMISO output data tsuSSPI: SMOSI setup time to positive edge SSCK thdSSPI: SMOSI hold time to positive edge SSCK tSRD: minimum pause between each byte read from or written to slave SPI tSREADY: time from SSCK negative edge to SCSN rising edge Refer to Table 28. on page 46 for values. Revision 1.0 Page 30 of 56 nRF2460 Product Specification 4.4 Data channel The nRF2460 data channel is implemented by the data channel registers TXCOUNT, TXBUF, RXCOUNT, RXBUF and DTXSTA. The MCU on the ATX side can control its set of the registers, and the MCU on the ARX side can control its set of the registers. Transfer can occur in both directions, and at the same time. Address HEX 0x5C Register R/W Description TXCOUNT R/W 0x5B RXCOUNT R 0x4E DTXSTA R 0x5D-0x5F RXBUF[0:2] R 0x65-0x67 TXBUF[0:2] R/W Number of bytes to be transmitted (max 3), from ATX to ARX or from ARX to ATX. Writing to this register will start transmission of the bytes in TXBUF. The TXCOUNT register in ATX and ARX respectively may be written at the same time. Number of bytes received by ATX or ARX respectively. RXCOUNT received bytes are now ready to be read from the RXBUF registers. An interrupt (flag INTSTA[3]) may be delivered upon successful reception of RXCOUNT bytes. Data transfer status register. An interrupt (flag INTSTA[4]) may be delivered upon successful completion of the TXCOUNT command. Returned values are : 0 : idle, last transfer was successful 1 : busy with on-going transfer 2 : timeout error, last transfer was unsuccessful Received bytes (maximum 3), local buffers in ATX and ARX respectively. Bytes to be transferred (maximum 3) from ATX to ARX or from ARX to ATX. Local buffers in ATX and ARX respectively. Note: Data transferred by TXCOUNT may be lost even though transfer finished is received. Data transfer should be hand-shaken by application firmware if data transfer is critical. Table 13. Data channel registers Revision 1.0 Page 31 of 56 nRF2460 Product Specification 4.4.1 Typical transfer of data from ATX to ARX The ATX MCU must: • • Write up to three data bytes into TXBUF [0:2] Write value 3 to TXCOUNT (this starts the transfer) If enabled (INTCF[4]), an ATX interrupt will come when the transfer of the three bytes is finished, or the DTXSTA register may be polled. DTXSTA will be 1 until the transfer is finished. Another three bytes may be sent in the same way. The ARX MCU may: • • • 4.4.2 Enable data receive interrupt, INTCF [3]=1 If enabled, an ARX interrupt will come when three bytes are received, or alternatively the INTSTA [3] bit may be polled. Read the three bytes from RXBUF [0:2] Typical transfer of data from ARX to ATX The ARX MCU must: • • Write up to three data bytes into TXBUF [0:2] Write value three to TXCOUNT (this starts the transfer) If enabled (INTCF [4]), an ARX interrupt will come when the transfer of the three bytes is finished, or the DTXSTA register may be polled. DTXSTA will be 1 until the transfer is finished. Another three bytes may be sent in the same way. The ATX MCU may: • • Enable data receive interrupt, INTCF [3]=1. If enabled, an ATX interrupt will come when three bytes are received, or alternatively the INTCF [3] bit may be polled. Read the three bytes from RXBUF [0:2] Revision 1.0 Page 32 of 56 nRF2460 Product Specification 5 Quality of Service (QoS) and RF protocol The purpose of the QoS-engine is to maintain audio quality across time during normal operation. This involves: • • • • Ensuring that corrupt or lost information sent from the ATX is automatically detected and retransmitted to the ARX Monitoring and avoiding channels used by other 2.4 GHz equipment or which have poor radio propagation properties (for example fading effects) Reducing the audible effect of corrupt data when retransmission fails within the latency time frame Establishing a new link in case of communication loss The control channel is used to monitor radio link status information. It should be noted that at some point, the QoS-engine is unable to maintain a flawless audio link. This may be the result of stretched range, excessive interference noise or both. The RF-protocol is an integral part of the QoS-engine and is therefore not subject to user modification. 5.1 Link establishment The procedure for establishing a link is fully managed on-chip. 5.2 RF protocol The RF-protocol is controlled on-chip. The only parameter configurable by the application is the address. This enables separate nRF2460 devices to be identified and accessed independently in the same physical area. The RF protocol address length is five bytes and the address bytes are set in registers ADDR [0:4], listed in Table 14. Address Hex 0x39 0x3A 0x3B 0x3C 0x3D Register ADDR[0] ADDR[1] ADDR[2] ADDR[3] ADDR[4] R/W R/W R/W R/W R/W R/W Description Address byte #0 (LSB) Address byte #1 Address byte #2 Address byte #3 Address byte #4 (MSB) Table 14. RF protocol address The contents of ADDR [0:4] are sent to the ARX when 0x01 is written to LNKCSTATE. To enable the new ADDR [0:4] a force reconfiguration must be performed by writing to LNKMOD [4], this will make the ATX and ARX re-link with the new address. 5.3 Adaptive Frequency Hopping (AFH) Adaptive Frequency Hopping is an integral part of the QoS-engine functionality. The audio data is split into packets which are transmitted at different frequencies known by the transmitter and receiver. The frequencies used change across time as active noise sources in the frequency band appear and disappear. AFH also enables the nRF2460 link to handle challenges such as signal cancellation due to multi-path fading effects. The frequencies used by the AFH-algorithm are specified in up to 38 frequency registers shown in Table 15. on page 34. The contents of CH0-37 cannot be sent from the ATX to the ARX. Register values of CH0-37 must be configured locally by the MCU. Revision 1.0 Page 33 of 56 nRF2460 Product Specification Address Hex 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 Register CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16 CH17 CH18 CH19 CH20 CH21 CH22 CH23 CH24 CH25 CH26 CH27 CH28 CH29 CH30 CH31 CH32 CH33 CH34 CH35 CH36 CH37 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Initial value 0x06 0x1C 0x34 0x4C 0x18 0x30 0x48 0x14 0x2C 0x44 0x10 0x28 0x40 0x0C 0x24 0x3C 0x08 0x20 0x38 0x04 0x1E 0x36 0x4E 0x1A 0x32 0x4A 0x16 0x2E 0x46 0x12 0x2A 0x42 0x0E 0x26 0x3E 0x0A 0x22 0x3A Description Frequency positions for the hopping sequence. The frequency position frequency is equal to the position number multiplied by 1 MHz relative to 2400 MHz. Example: To define a frequency hopping scheme starting at f=2420 MHz, and then hopping to f=2440 MHz, the following values must be set: CH0=0x14, CH1=0x28. Table 15. Frequency hopping table registers Revision 1.0 Page 34 of 56 nRF2460 Product Specification 5.3.1 Adapting to the RF environment In an environment without other 2.4 GHz applications or noise sources, the nRF2460 will use all the frequency positions listed in Table 15. on page 34. In the presence of an active RF system, occasional packet collisions are likely, resulting in RF packets being lost. When an operating frequency resulting in unacceptable packet loss is detected, the ATX may remove it from the list of frequency positions used by the AFH algorithm. The corresponding list in the ARX is synchronized by use of the control channel, and as a consequence this method cannot be applied during link initialization. Frequency positions removed from the frequency hopping sequence are added to a FIFO list of frequencies temporarily banned for use by the AFH-algorithm. The length of the list of banned frequencies is configurable (see Table 16. ) The maximum number of banned channels is 18. A banned channel will remain in the list of banned frequencies until it is pushed out by a new candidate or as defined by BCHD register. Note: The list of hopping positions does not need to contain solely non-overlapping channels in order to achieve optimal effect. Generally, the frequency positions should be distributed over the available frequency band. Address Hex 0x32 Register R/W Description BCHD R/W 0x33 NBCH R/W 0x34 NACH R/W 0x35 NLCH R/W Banned channel duration. The duration of transmission ban, in number of frequency hops. The time before a banned channel is earliest released from the banned list, is (BCHD+1)×NBCH×3.0 ms Number of banned channels. The number of frequency positions subject to ban at any time. Maximum register value is 18. Number of frequency positions used in normal audio streaming mode. The frequency locations used are the first NACH-locations of Table 15. on page 34. Number of link channels used in link mode. The frequency locations used are the first NLCHlocations of Table 15. on page 34. Table 16. Frequency hopping configuration registers To minimize linking time, the same basic frequency hopping scheme must be set on the ATX and ARX side. Revision 1.0 Page 35 of 56 nRF2460 Product Specification 5.4 Link registers The link functional status is reported in register LNKSTA. Registers LNKSTA and LNKMOD are listed in Table 17. Address Hex 0x03 0x36 Register R/W Description LNKSTA R/W LNKMOD R/W Link status register Bit Interpretation 7:1 Reserved, MBZ 0 1:Link established Link status register Bit Interpretation 7 Reserved, MBZ 6 1: ATX and ARX reset to initial (reset) register contents if no counterpart is found on the next link initialization. 5 Reserved, MBZ 4 1: Force reconfiguration with new configuration data 3 Reserved, MBZ 2 1: Disables adaptive frequency hopping 1 Reserved, MBZ 0 1: Enables use of Mute duration feature, see MDUR register Table 17. Link status/mode registers 5.4.1 Mute behavior There is an option to set the minimum mute interval length, to avoid fast toggling between audio and muted audio during audio loss. Address Hex 0x0B Register R/W Description MDUR R/W Mute duration feature. After muting, the ARX must wait MDUR × 24 consecutive audio packets without errors before un-muting. This feature is enabled by LNKMOD bit 0. Table 18. Mute duration register Revision 1.0 Page 36 of 56 nRF2460 Product Specification 5.4.2 RF link latency Link robustness may be traded with link latency. In systems where latency is not critical, the high latency option should be used. Latency is set in the TXLAT register as shown in Table 20. Address Hex 0x52 Register R/W Description TXLAT1 R/W ATX to ARX latency in milliseconds Value Description Latency 4 Medium 20 ms 6 High 26 ms 1. Latency values listed are without ADC/DAC delay digital in/out Table 19. TXLAT register 5.5 RF output power The only configurable parameter in the RF subsystem is the RF transmitter output power. ATX output power is set in register TXPWR. ARX output power is set in register RXPWR. Address Hex 0x56 0x49 Register R/W TXPWR R/W RXPWR R/W Description ATX output power Value Interpretation 0 -20 dBm 1 -10 dBm 2 -5 dBm 3 0 dBm ARX output power Value Interpretation 0 -20 dBm 1 -10 dBm 2 -5 dBm 3 0 dBm Table 20. TXPWR and RXPWR registers Revision 1.0 Page 37 of 56 nRF2460 Product Specification 5.6 Sync delay signal The nRF2460 supports synchronization of two ARX placed on the same PCB. The synchronization is achieved by setting the logic level of the SYNDR pin and by connecting the SYNC pins together. A typical setup is shown below. Figure 18. Typical connection for synchronizing two ARX For best performance the two ARX should be set up with different RF addresses and hopping tables. The SYNCDL register can be used to change the timing of the SYNC signal. The default value is 119 (decimal) which gives approximately zero delay. Values below 119 give negative delay, while values higher than 119 give positive delay, in steps of approximately 16 —s. SYNCDL (decimal) 119 255 0 SYNC signal delay 0 2.2 ms -1.9 ms Comment Default value Maximum positive delay Maximum negative delay Table 21. Configurable sync delay between ARX pairs The SYNCDL value must be set before RXMOD[5] is set. Revision 1.0 Page 38 of 56 nRF2460 Product Specification 6 Interrupts The nRF2460 can be configured to deliver interrupts to any external system connected to pin IRQ. Interrupt sources are defined by register INTCF. Interrupt status flags are available in register INTSTA (0x02). After interrupt initiation, the IRQ will stay active (logic 0 with INTCF [7] = 0, logic 1 with INTCF [7] = 1) until a logic 1 is written to the corresponding interrupt flag in the INTSTA register. All interrupt flags may be cleared by writing 0x7F to INTSTA. Address Hex 0x02 Register INTSTA R/W R/W 0x53 INTCF R/W Description Interrupt status register. Register contents and interrupt are cleared upon writing a “1” to the respective bit. See register INTCF for interrupt enabling. Bit Interpretation 7 Reserved MBZ 6 Link broken status flag 5 Reserved, MBZ 4 Remote transfer done status flag, set upon completion of a TXCOUNT or LNKCSTATE command 3 Data received, RXCOUNT bytes available in RXBUF[0:2] 2 Reserved, MBZ 1 Reserved, MBZ 0 Reserved, MBZ Interrupt configuration. Select events that can generate interrupt on the IRQ pin. Bit Interpretation 7 IRQ pin polarity, 1 is active high, 0 is active low 6 Enable link broken interrupt 5 Reserved, MBZ 4 Enable remote transfer done interrupt 3 Enable data received interrupt 2 Reserved, MBZ 1 Reserved, MBZ 0 Reserved, MBZ Table 22. Registers INTCF and INTSTA Revision 1.0 Page 39 of 56 nRF2460 Product Specification 7 RESET output An nRF2460 in ATX mode has a configurable RESET output pin RESO, which may be used to provide a RESET pulse to peripherals such as an ADC. The RESET pulse is executed as a part of the configuration routine performed immediately after power-on-reset and after device reconfiguration. RESO pin behavior is controlled by register TXRESO for the ATX. This function is not available for the ARX. Address Hex 0x50 Register TXRESO R/W Description R/W Enabling of optional RESET pulse output from ATX Bit Interpretation 7:4 Reserved, MBZ 3:1 0: no RESET output 1,2,3: Reserved, MBZ 4: RESET output on pin 28 RESO 5,6,7: Reserved, MBZ 0 ATX RESET output polarity 0: active low 1: active high Reset pulse duration is approximately 285 —s. Table 23. TXRESO register Revision 1.0 Page 40 of 56 nRF2460 Product Specification 8 Power-down control 8.1 Activation of power-down mode Power-down mode can only be activated by the external microcontroller. The ATX power-down mode is initiated by setting register TXMOD [6]=1. The ARX power-down mode is initiated by setting register RXMOD [7]=1. Register TXMOD is described in Table 8. on page 23 and register RXMOD is described in Table 9. on page 24. 8.2 Wake up from power down The device will wake you up again upon a negative transition on pin 2 (SSDA) or pin 4 (SCSN), depending on which slave interface is selected. See Table 24. SSEL 0 1 Description SPI slave interface selected 2-wire interface selected Wake up pin Pin 4, SCSN Pin 2, SSDA Table 24. Wake-up pin selection All register content will be kept during power down. 8.3 Power down current The power down current depends on the direction of the audio interface pins, so to achieve minimum power down current, the pins which are configured as inputs, must not be left floating by the external audio circuitry. Whether the pins are left floating or not depends on how the device is configured. After power on, all audio interface pins are default configured as input pins and will remain so until an audio link is established. When in audio-streaming mode, the direction of the audio interface pins is as shown in Table 7. on page 22. Revision 1.0 Page 41 of 56 nRF2460 Product Specification 9 Register update over the control channel The LNKCSTATE register can be used by the ATX MCU to update the ARX link control registers through the control channel. Writing to LNKCSTATE from the ARX MCU is illegal, and LNKCSTATE must not be written to, if it is not idle. When LNKCSTATE is set to 0x01, the ATX will send all the link control registers, except the CH-registers, to the ARX. LNKCSTATE is then automatically reset to 0x00 after all register values have been successfully transferred. When LNKCSTATE reads 0x01, the ATX is busy sending the register values to the ARX. When LNKCSTATE reads 0x02, that means the last transfer was unsuccessful. A value of 0x02 may indicate a radio link problem. Address Hex 0x3E Register R/W LNKCSTATE R/W Description Controls when to send ATX side link control registers over the data link to the ARX. Status values are: 0 : idle, last transfer was successful 1 : busy, registers may not be accessed 2 : idle, last transfer was unsuccessful When idle, data may be written to the link control registers. Setting LNKCSTATE = 1 triggers the ATX to send link control register values to the ARX. LNKCSTATE will be reset to 0 by the ATX upon successful transfer to the ARX. The external MCU should poll this register before accessing any link control registers. Table 25. Register update registers Revision 1.0 Page 42 of 56 nRF2460 Product Specification 9.1 Register update and device relink Some register updates can only be changed while the RF transceiver is disabled, or require a force reconfiguration, if changed. The ATX and ARX will always be reconfigured after a link has been established. They can also be reconfigured by forcing a re-link if any of the following registers change value. This can be done by setting “Force reconfiguration” by LNKMOD [4] = 1. Register Register name category ATX registers TXLAT TXSTA TXMOD[1:0] I2SCNF_IN LINK registers ADDR0, ADDR1, ADDR2, ADDR3, ADDR4, NBCH,NACH, NLCH,BCHD ARX registers I2SCNF_OUT [3:1] Test registers TESTREG TESTCH Comment Must be set locally, with identical values in ATX and ARX Can be set locally, with identical values in ATX and ARX; or ATX values may be transferred to ARX by use of LNKCSTATE Must be set locally, with identical values in ATX and ARX Must be set locally Table 26. Registers requiring device re-configuration, if changed Revision 1.0 Page 43 of 56 nRF2460 Product Specification 10 Test mode An nRF2460 test mode is initiated by writing to test registers TESTREG and TESTCH, followed by setting bit 4 of the LNKMOD register. This will force the device to restart in test mode according to the TESTREG and TESTCH register settings. The nRF2460 will remain in test mode until it is reset. Test mode can only be aborted by the use of reset. Moreover, test mode changes can only be performed upon device reset. This applies to both the ATX and ARX. The test registers can be accessed through the SPI- or 2-wire slave interface. Address Hex 0x7E Register TESTREG R/W W 0x7F TESTCH W Description Test mode register: Code 1: 0110 0011 – Single channel test. Code 2: 0111 0011 – Channel sweep test. Sweeps all channels from frequencies from 2400 MHz to 2480 MHz in steps of 1 MHz. Bit Interpretation 7 1: TX, 0: RX Initiates the mode described in TESTREG in RX/TX mode. 6:0 Channel number when TESTREG is set to Code 1 (single channel), number is in 1 MHz step relative to 2400 MHz. Table 27. Test mode registers Output power in test mode is always 0dBm, and any other setting in TXPWR and RXPWR registers is ignored in test mode. To enable test mode, the “Force reconfiguration” bit in LNKMOD [4] must be set after writing TESTREG and TESTCH. Revision 1.0 Page 44 of 56 nRF2460 Product Specification 11 Electrical specifications Symbol VDD TEMP VIH VIL VOH VOL IPD fOP 'f RGFSK BWMOD fXTAL Cload 'fXTAL PRF 0dBm PRF -5dBm PRF -10 dBm PRF-20dBm PRFC PRFCR PBW RXSENS RXMAX IATX 0dBm IATXmax IATX -5dMm Revision 1.0 Parameter (condition) Notes Operating conditions Supply voltage Operating temperature Digital input pins HIGH level input voltage LOW level input voltage Digital output pins HIGH level output voltage (IOH= - 0.5mA) LOW level output voltage (IOL=0.5mA) General electrical specification Supply current in power down mode General RF conditions 1 Operating frequency Frequency deviation GFSK data rate Modulation bandwidth 2 Crystal frequency 2 Crystal load capacitance 2 Crystal frequency tolerance RF transmit mode 3 Maximum output power (TXPWR=3) 3 Maximum output power (TXPWR=2) 3 Maximum output power (TXPWR=1) 3 Maximum output power (TXPWR=0) RF power control range RF power control range resolution 20 dB bandwidth for modulated carrier RF receive mode Sensitivity at 0.1% BER Maximum received signal ATX current consumption 4 Average supply current in audio streaming mode @ 5 0dBm output power 5 Peak supply current in audio streaming mode Average supply current at -5dBm output power Min. Nom. Max. Units 2.2 0 3.0 27 3.3 60 V ºC 0.7×VDD VSS VDD 0.3×VDD V VDD - 0.3 VDD V VSS 0.3 V —A 5 2400 2404 to 2478 +/- 640 4000 2521 16 +/-50 MHz kHz kbps MHz MHz pF ppm 0 3 dBm -5 0 dBm -10 -5 dBm -20 -12 dBm +/-3 dB dB 4000 kHz 4 8 16 16 12 20 2500 -80 dBm dBm 13 mA 34 mA 12 mA 0 Page 45 of 56 nRF2460 Product Specification Symbol IATX -10dMm Parameter (condition) Average supply current at -10dBm output power IATX-20dBm Average supply current at -20dBm output power IARX link IARX au TI2S TsI2S ThI2S TdI2S 'fMCLK JRMS TSSCK tsuSSPI thdSSPI tdSSPI tdSSCK tSRD tSREADY TSSCL tSW2 dsu tSW2 dhd tSW2 od 1. 2. 3. 4. 5. ARX current consumption Average supply current in link mode Average supply current in audio streaming mode Notes Min. 5 Nom. 12 Units mA 12 mA 33 mA 32 mA I2S interface timing (See Figure 10. on page 25, Figure 11. on page 25 and Figure 12. on page 26) I2S clock period 150 ns DATA and WS (input) setup 20 ns time to CLK DATA and WS (input) hold time 20 ns from CLK DATA and WS (output) delay 40 ns from CLK MCLK (256 x 32 kHz) Locking range versus nominal -500 +500 ppm MCLK frequency RMS jitter 250 310 ps 0 to 25 kHz Slave SPI interface timing (See Figure 17. on page 30) SSCK clock period 124 ns SMOSI setup time to SSCK 10 ns SMOSI hold time from SSCK 10 SMISO delay from SSCK 55 ns SCSN setup time to SSCK 500 —s SPI slave ready 500 —s SCSN hold time to SSCK 500 —s Slave 2-wire interface timing (See Figure 16. on page 29) 2-wire clock period 1000 ns SSDA setup time to SSCL 50 ns SSDA hold time from SSCL 65 ns SSDA 1 ->0 delay from SSCL 170 ns Usable band is determined by local regulations. For further details on crystal specifications, see section 15.1 on page 51. Antenna load impedance=100:j175:, see chapter 15 on page 51. With a good quality link and little retransmission CMCLK| 8pF Table 28. nRF2460 electrical specifications Revision 1.0 Max. Page 46 of 56 nRF2460 Product Specification 12 Absolute maximum ratings Parameter Supply voltages VDD VSS Input voltage VI VO Temperatures Operating temperature Storage temperature Minimum Maximum Unit -0.3 +3.6 0 V V -0.3 -0.3 VDD+0.3 VDD+0.3 V V 0 60 qC -40 +125 qC Note: Stress exceeding one or more of the limiting values may cause permanent damage to the device. Attention! Observe precaution for handling Electrostatic Sensitive Device. HBM (Human Body Model): Class 1A Revision 1.0 Page 47 of 56 nRF2460 Product Specification 13 Mechanical specifications The nRF2460 is packaged in a 36 pin 6 by 6 QFN. Figure 19. QFN36 pin 6x6 Revision 1.0 Page 48 of 56 nRF2460 Product Specification Package QFN36 (6x6mm) Min Nom Max A A1 A2 0.8 0 - A3 b 0.203 0.2 REF 0.85 0.035 0.65 0.203 0.25 REF 0.9 0.05 0.67 0.203 0.3 REF D/E e 6 0.5 BSC BSC 6 0.5 BSC BSC 6 0.5 BSC BSC Table 29. QFN36 dimensions in mm Revision 1.0 Page 49 of 56 4.47 aaa/ bbb/ L ddd/ eee 0.35 0.1 4.57 0.4 0.1 0.08 4.67 0.45 0.1 0.08 J/K ccc 0.08 nRF2460 Product Specification 14 Ordering information 14.1 Package marking n 2 Y R 4 Y F 6 W 0 W B X L L Figure 20. nRF2460 package marking layout 14.2 Abbreviations Abbreviation Definition 2460 Product number B Build code, that is, unique code for production sites, package type and test platform. Variable. X “X” grade, that is, Engineering Samples (optional) YY Two-digit year number WW Two-digit week number LL Two-letter wafer-lot number code Table 30. Abbreviations 14.3 Product options 14.3.1 RF silicon Ordering code nRF2460-R nRF2460-T Package Container 6x6mm 36-pin QFN 6x6mm 36-pin QFN Tape-and-reel Tray MOQ1 MSL level2 2500 2 490 2 1. Minimum Order Quantity 2. The Moisture Sensitivity Level rating according to the JEDEC industry standard classification Table 31. nRF2460 silicon options 14.3.2 Development tools Type Number nRF6700 nRF2460-DK nRF6915 Description nRFgo Starter Kit nRFgo Development Kit for nRF2460 nRFready Microphone Reference Design Table 32. nRF2460 solution options Revision 1.0 Page 50 of 56 nRF2460 Product Specification 15 Application information To ensure optimal performance it is essential that you follow the schematics- and layout references closely. Especially in the case of the antenna matching circuitry (components between device pins ANT1, ANT2, VDD_PA and the antenna), any changes to the layout can change the behavior, resulting in degradation of RF performance or a need to change component values. All the reference circuits are designed for use with a 50ȍ single end antenna. 15.1 Crystal specification Tolerance includes initial accuracy and tolerance over temperature and aging. Frequency 16 MHz CL 8pF to 16pF ESR 100 C0max 7.0pF Tolerance +/-50 ppm Table 33. Crystal specification for nRF2460 In order to obtain a crystal setup with low power consumption and fast start-up time, a crystal with low crystal load capacitance is recommended. The crystal load capacitance, CL, is given by: C1 and C2 are SMD capacitors as shown in the application schematic. CPCB1 and CPCB2 are the layout parasitic on the circuit board. CI1 and CI2 are the capacitance seen into the XC1 and XC2 pin respectively, the value is typical 1pF. 15.2 Bias reference resistor A resistor between pin IREF (pin 24) and ground sets up the bias reference for the nRF2460. A 22 kŸ (1%) resistor is to be fitted. Changing the value of this resistor will degrade nRF2460 performance. 15.3 Internal digital supply de-coupling Pin DVDD (pin15) is a regulated output of the internal digital power supply of nRF2460. The pin is purely for de-coupling purposes and only a 33nF (X7R) capacitor is to be connected. The pin must not be connected to external VDD and cannot be used as power supply for external devices. 15.4 PCB layout and de-coupling guidelines A well-designed PCB is especially necessary in order to achieve good RF performance. Keep in mind that a poor layout may lead to loss of performance, or even functionality if due care is not taken. A fully qualified RF-layout for the nRF2460 and its surrounding components, including antenna matching network, can be downloaded from www.nordicsemi.com. Revision 1.0 Page 51 of 56 nRF2460 Product Specification A PCB with a minimum of two layers with ground planes is recommended for optimum performance. The nRF2460 DC supply voltage must be de-coupled as close as possible to the VDD pins, see chapter 16 on page 53. A large value capacitor (for example 4.7—F to 10—F) should be placed in parallel with the smaller value capacitors. The nRF2460 supply voltage must be filtered and routed separately from the supply voltages of other circuitry. When the nRF2460 is used in combination with A/D and D/A converters, it is very important to avoid power supply noise generated by the nRF2460 from reaching the analogue supply pins of the A/D and D/A converters. Hence, star-routing directly from a low-noise supply source (for example a linear voltage regulator) is highly recommended, and where the nRF2460 has its own power supply line from the supply source and also the A/D and D/A converters have their own separate digital and analogue supply lines. Long power supply lines on the PCB should be avoided. All device grounds, VDD connections and VDD bypass capacitors must be connected as close as possible to the nRF2460 IC. For a PCB with a topside RF ground plane, the VSS pins should be connected directly to the ground plane. For a PCB with a bottom ground plane, the best technique is to place Via holes as close as possible to the VSS pins. A minimum of one Via hole should be used for each VSS pin. Full swing digital data or control signals should not be routed close to the reference crystal or the power supply lines. Revision 1.0 Page 52 of 56 nRF2460 Product Specification 16 Reference circuits This chapter shows a typical schematic and reference layout for both ATX and ARX. 16.1 Schematic VTG' VTG' 36 35 34 33 32 31 30 29 28 U1 nRF2460 C2 1.0nF C9 10nF nRF2460_IRQ nRF2460_SSEL nRF2460_SDA nRF2460_SCL nRF2460_SADR nRF2460_SMOSI R3 22k IRQ NC VSS VDD VSS NC NC NC RESO C1 4.7μF VTG' VTG' 1 2 3 4 5 6 7 8 9 nRF2460 SSEL SMISO/SSDA SSCK/SSCL SCSN/SADR VDD SMOSI SYNDR SYNC T1 QFN36 6x6 R2 RESET MODE VSS IREF VSS_PA ANT2 ANT1 VDD_PA VDD 27 26 25 24 23 22 21 20 19 22k R1 nRF2460_RESET nRF2460_MODE C6 1.2pF 22k C7 L3 Antenna 5.6nH 1.5pF L1 4.7nH C8 1.2pF L2 10 11 12 13 14 15 16 17 18 CLK WS DATA T2 MCLK DVDD VSS XC2 XC1 8.2nH C5 1.2pF nRF2460_CLK nRF2460_WS nRF2460_DATA nRF2460_MCLK C3 2.2nF C4 N.C. X1 C10 33nF 16MHz R4 1M0 C11 15pF C12 15pF Figure 21. nRF2460 schematic Resistor R3 is not necessary for device functionality. R3 is added to guarantee that no nRF2460 register is written to if the external MCU is resetting. Revision 1.0 Page 53 of 56 nRF2460 Product Specification 16.2 Layout No components in bottom layer Top silk screen Top view Bottom view Figure 22. nRF2460 PCB layout Revision 1.0 Page 54 of 56 nRF2460 Product Specification 16.3 Bill of Materials Designator C1 C2 C3 C5, C6, C8 C7 C9 C10 C11, C12 L1 L2 L3 R1 R2, R3 R4 U1 X1 Value 4.7—F 1.0 nF 2.2nF 1.2pF 1.5pF 10nF 33nF 15pF 4.7nH 8.2nH 5.6nH 22k: 22k: 1M0 nRF2460 16 MHz Footprint 0805 0402s 0402s 0402s 0402s 0402s 0402s 0402s 0402s 0402s 0402s 0402s 0402s 0402s QFN36 3.2x2.5mm Description X7R+/-10% X7R+/-10% X7R+/-10% NP0 +/-0.1pF NP0 +/-0.1pF X7R+/-10% X7R+/-10% NP0 +/-2% High frequency chip inductor +/-5% High frequency chip inductor +/-5% High frequency chip inductor +/-5% 1% 5% 5% 6x6mm package SMD-3225, 16 MHz, CL=9pF, +/-50 ppm Table 34. nRF2460 BOM Revision 1.0 Page 55 of 56 nRF2460 Product Specification 17 Glossary Term ADC AFH ARX ATX BER BOM CD CPHA CLK CPOL CRC CSN DAC FIFO Flash GFSK GPIO I2S ISM Latency LPCM LSB Mbps MBZ MSB PCB QoS SPI 2-wire Description Analog to Digital Converter Adaptive Frequency Hopping Audio Receiver Audio Transmitter Bit Error Rate Bill Of Materials Carrier Detect SPI Clock Phase Clock CSPI Clock Polarity Cyclic Redundancy Check Chip Select Not Digital to Analog Converter First In First Out Flash memory Gaussian Frequency Shift Keying General Purpose In Out Three-wire audio serial interface Industrial Scientific Model Audio delay from ATX input to ARX output Linear PCM (pulse code modulation) Least Significant Bit Megabits per second Must Be Zero (0) Most Significant Bit Printed Circuit Board Quality of Service Serial Peripheral Interface 2-wire serial interface compatible with I2C Figure 23. Glossary of terms Revision 1.0 Page 56 of 56
NRF2460-R 价格&库存

很抱歉,暂时无法提供与“NRF2460-R”相匹配的价格&库存,您可以联系我们找货

免费人工找货