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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SL3S4021FHKH

SL3S4021FHKH

  • 厂商:

    NXP(恩智浦)

  • 封装:

    XQFN8_1.6X1.6MM

  • 描述:

    RF其它IC和模块 XQFN8_1.6X1.6MM

  • 数据手册
  • 价格&库存
SL3S4021FHKH 数据手册
SL3S4011_4021 UCODE I²C Rev. 3.2 — 12 October 2015 204932 Product data sheet COMPANY PUBLIC 1. General description The UHF EPCglobal Generation-2 standard allows the commercialized provision of mass adoption of UHF RFID technology for passive smart tags and labels. Main fields of applications are supply chain management and logistics for worldwide use with special consideration of European, US and Chinese frequencies to ensure that operating distances of several meters can be realized. The NXP Semiconductors UCODE product family is compliant to this EPC Gen2 standard offering anti-collision and collision arbitration functionality. This allows a reader to simultaneously operate multiple labels/tags within its antenna field. The UCODE based label/ tag requires no external power supply for contactless operation. Its contactless interface generates the power supply via the antenna circuit by propagative energy transmission from the interrogator (reader), while the system clock is generated by an on-chip oscillator. Data transmitted from the interrogator to the label/tag is demodulated by the interface, and it also modulates the interrogator's electromagnetic field for data transmission from the label/tag to the interrogator. A label/tag can be then operated without the need for line of sight or battery, as long as it is connected to a dedicated antenna for the targeted frequency range. When the label/tag is within the interrogator's operating range, the high-speed wireless interface allows data transmission in both directions. With the UCODE I2C product, NXP Semiconductors introduces now the possibility to combine 2 independent UHF Interfaces (following EPC Gen2 standard) with an I2C interface. Its large memory can be then read or write via both interfaces. This I2C functionality enables the standard EPC Gen2 functionalities to be linked to an electronic device microprocessor. By linking the rich functionalities of the EPC Gen2 standards to the Electronics world, the UCODE I2C product opens a whole new range of application. The I2C interface needs to be supplied externally and supports standard and fast I2C modes. Its large memory is based on a field proven non-volatile memory technology commonly used in high quality automotive applications SL3S4011_4021 NXP Semiconductors UCODE I²C 2. Features and benefits 2.1 UHF interface          Dual UHF antenna port 18 dBm READ sensitivity 11 dBm WRITE sensitivity 23 dBm READ & WRITE sensitivity with the chip powered Compliant to EPCglobal Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol for communications at 860 MHz to 960 MHz version 1.2.0 Wide RF interface temperature range: 40 °C up to +85 °C Memory read protection Interrupt output RF - I2C bridge function based on SRAM memory 2.2 I2C interface  Supports Standard (100 kHz) and Fast (400 kHz) mode (see Ref. 1)  UCODE I2C can be used as standard I2C EEPROMs 2.3 Command set  All mandatory EPC Gen2 v1.2.0 commands  Optional commands: Access, Block Write (32 bit)  Custom command: ChangeConfig 2.4 Memory        3328-bit user memory 160-bit EPC memory 96-bit tag identifier (TID) including 48-bit unique serial number 32-bit KILL password to permanently disable the tag 32-bit ACCESS password to allow a transition into the secured transmission state Data retention: 20 years at 55 °C Write endurance: 50 kcycles at 85 °C 2.5 Package  SOT-902-3; MO-255B footprint  Outline 1.6 × 1.6 mm  Thickness  0.5 mm SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 2 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 3. Applications         Firmware downloads Return management Counterfeit protection and authentication Production information Theft protection and deterrence Production automation Device customization/product configuration Offline Diagnostics 4. Ordering information Table 1. Ordering information Type number Package Name Description Version SL3S4011FHK XQFN8 Single differential RF Front End [1]- Plastic, extremely thin quad flat package; no leads; 8 terminals; body 1.6 × 1.6 × 0.5 mm SOT902-3 SL3S4021FHK XQFN8 Dual differential RF Front End - Plastic, extremely thin quad flat package; no leads; 8 terminals; body 1.6 × 1.6 × 0.5 mm SOT902-3 [1] RFP1, RFN1 SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 3 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 5. Block diagram RFP1 DIFFERENTIAL UHF FRONTEND 1 UHF antenna 1 RFN1 VDDB VDDB POWER MANAGEMENT/ ANALOG DIFFERENTIAL UHF FRONTEND 2 NON VOLATILE MEMORY ISO18000-6 DIGITAL INTERFACE GND RFN2 UHF antenna 2 RFP2 SCL I2C DRIVER/SCL INT SIGNALLING DRIVER 50 ns SPIKE INPUT FILTER SDA I2C DRIVER/SDA CE OUPUT DRIVER 50 ns SPIKE INPUT FILTER I2C INTERFACE 001aao224 Fig 1. SL3S4011_4021 Product data sheet COMPANY PUBLIC Block diagram All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 4 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 6. Pinning information 6.1 Pinning A GND 8 RF1P 1 7 RF2P A RF1N 2 6 RF2N SCL 3 5 SDA 4 VDD Transparent top view B side view 001aao225 (1) Dimension A: 1.6 mm (2) Dimension B: 0.5 mm Fig 2. Pin configuration 6.2 Pin description Table 2. SL3S4011_4021 Product data sheet COMPANY PUBLIC Pin description Pin Symbol Description 1 RF1P active antenna 1 connector 2 RF1N antenna 1 3 SCL I2C clock / _INT 4 VDD supply 5 SDA I2C data 6 RF2N antenna 2 7 RF2P active antenna 2 connector 8 GND ground All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 5 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 7. Mechanical specification 7.1 SOT902 specification Table 3. Mechanical properties XQFN8 Package name Outline code Package size Reel format SOT902 SOT902-3 size: 1.6 mm × 1.6 mm 4000 pcs thickness: 0.5 mm 7” diameter Carrier tape width 8 mm Carrier pocket pitch 4 mm 8. Functional description 8.1 Air interface standards The UCODE I2C fully supports all mandatory parts of the "Specification for RFID Air Interface EPCglobal, EPC Radio-Frequency Identity Protocols, Class-1 Generation-2 UHF RFID, Protocol for Communications at 860 MHz to 960 MHz, Version 1.2.0". 8.2 Power transfer The interrogator provides an RF field that powers the tag, equipped with a UCODE I2C. The antenna transforms the impedance of free space to the chip input impedance in order to get the maximum possible power for the UCODE I2C on the tag. The RF field, which is oscillating on the operating frequency provided by the interrogator, is rectified to provide a smoothed DC voltage to the analog and digital modules of the IC. For I2C operation the UCODE I2C has to be supplied externally via the VDD pin. 8.3 Data transfer air interface 8.3.1 Interrogator to tag Link An interrogator transmits information to the UCODE I2C by modulating a UHF RF signal. The UCODE I2C receives both information and operating energy from this RF signal. Tags are passive, meaning that they receive all of their operating energy from the interrogator's RF waveform. An interrogator is using a fixed modulation and data rate for the duration of at least one inventory round. The interrogator communicates to the UCODE I2C by modulating an RF carrier using DSB-ASK with PIE encoding. 8.3.2 Tag to reader Link An interrogator receives information from a UCODE I2C by transmitting an unmodulated RF carrier and listening for a backscattered reply. The UCODE I2C backscatters by switching the reflection coefficient of its antenna between two states in accordance with the data being sent. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 6 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C The UCODE I2C communicates information by backscatter-modulating the amplitude and/or phase of the RF carrier. Interrogators shall be capable of demodulating either demodulation type. The encoding format, selected in response to interrogator commands, is either FM0 baseband or Miller-modulated subaltern. 8.4 Data transfer to I2C interface The UCODE I2C memory can be read/written similar to a standard I2C serial EEPROM device. The address space is arranged in a linear manner. When performing a sequential read the address pointer is increased linearly from start of the EPC memory to the end of the user memory. At the end address of each bank the address pointer jumps automatically to the first address in the subsequent bank. In I2C write modes only even address values are accepted, due to the word wise organization of the EEPROM. Regarding arbitration between RF and I2C, see Section 11 “RF interface/I2C interface arbitration”). Write operation: • Write word • Write block (2 words) Read operation: • • • • current address read random address read sequential current read random sequential read 8.5 Supported commands The UCODE I2C supports all mandatory EPCglobal V1.2.0 commands. In addition, the UCODE I2C supports the following optional commands. • Access • BlockWrite (32 bit) The UCODE I2C features the following custom commands described in more detail later: • ChangeConfig 8.6 UCODE I2C memory The UCODE I2C memory is implemented according to EPCglobal Gen2 and organized in four sections all accessible via both RF and I2C operation except the reserved memory section which only accessible via RF: SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 7 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C Table 4. UCODE I2C memory sections Name Size Bank Reserved memory (32-bit ACCESS and 32-bit KILL password) 64 bit 00b EPC (excluding 16 bit CRC-16 and 16-bit PC) 160 bit 01b Download register 16 bit 01b 16 bit 01b TID (including unique 48 bit serial number) 96 bit 10b User Memory 3328 bit 11b UCODE I2C Configuration Word The logical addresses of all memory banks begin at zero (00h). In addition to the 4 memory banks one configuration word to handle the UCODE I2C specific features is available at EPC bank 01b address 200h. The configuration word is described in detail in section “UCODE I2C special features”. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 8 of 31 xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors SL3S4011_4021 Product data sheet COMPANY PUBLIC 8.6.1 UCODE I2C overall memory map Table 5. Memory map Bank address Bank 00 Bank 01 EPC Memory address Initial value Remark I2C 00h to 1Fh not accessible via i2C reserved kill password all 00h unlocked memory 20h to 3Fh not accessible via i2C reserved access password all 00h unlocked memory 00h to 0Fh 2000h EPC CRC-16: 10h to 1Fh 2002h EPC PC 3000h unlocked memory EPC EPC bit [0 to 15] [1] unlocked memory EPC ... memory mapped calculated CRC refer to Ref. 5 2004h Rev. 3.2 — 12 October 2015 204932 All information provided in this document is subject to legal disclaimers. ... unlocked memory 20h to BFh 2016h EPC EPC bit [144 to 159] unlocked memory 1F0h to 1FFh 203Eh EPC download register for the bridge function 200h to 20Fh 2040h EPC Configuration word, see Section 9.2 00h to 0Fh 4000h TID TID header n.a. locked memory 10h to 1Fh 4002h TID TID header n.a. locked memory 20h to 2Fh 4004h TID XTID_header 0000h locked memory TID serial number [2] locked memory 30h to 3Fh 4006h TID 4008h TID TID serial number n.a. locked memory 50h to 5Fh 400Ah TID TID serial number n.a. locked memory 000h to 00Fh 6000h UM user memory bit [0 to 15] all 00h unlocked memory 010h to 01Fh 6002h UM user memory bit [16 to 31] all 00h unlocked memory all 00h unlocked memory all 00h unlocked memory ... CF0h to CFFh UM 619Eh UM [1] SL3S4011 EPC: E200 680D 0000 0000 0000 0000 0000 0000 0000 0000 SL3S4021 EPC: E200 688D 0000 0000 0000 0000 0000 0000 0000 0000 [2] see TID paragraph user memory bit [3311 to 3327] UCODE I²C 9 of 31 © NXP Semiconductors N.V. 2015. All rights reserved. 40h to 4Fh SL3S4011_4021 Bank 11 User memory Content RF 20h to 2Fh Bank 10 TID Type xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors SL3S4011_4021 Product data sheet COMPANY PUBLIC 8.6.2 UCODE I2C TID memory details UCODE I2C TID description Table 6. Model number Type First 32 bit of TID memory Class ID Mask designer ID Config Word indicator Sub version number Version (Silicon) number UCODE SL3S4011 E200680D E2h 006h 1 0000b 0001101 UCODE SL3S4021 E200688D E2h 006h 1 0001b 0001101 Addresses 00h CFh TID All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 LS Byte MS Byte MS Bit LS Bit Addresses 00h 07h 08h Class Identifier Bits TID Example (UCODE I2C) 7 13h 14h Mask-Designer Identifier 0 11 0 E2h (EAN.UCC) 1Fh 20h Model Number 11 006h (NXP) 0 0 3 47 0 1Fh 0 0001101b (UCODE I2C) aaa-006851 UCODE I2C TID memory structure UCODE I²C © NXP Semiconductors N.V. 2015. All rights reserved. 10 of 31 SL3S4011_4021 Fig 3. 0 Version Number 0 6 000b or 001b Serial Number 0000h 18h 19h Sub Version Number Bits 15 80Dh or 88Dh (UCODE I2C) Addresses 14h 5Fh 2Fh 30h XTID Header SL3S4011_4021 NXP Semiconductors UCODE I²C 9. Supported features The UCODE I2C is equipped with a number of additional features and a custom command. Nevertheless, the chip is designed in a way that standard EPCglobal READ / WRITE / ACCESS commands can be used to operate the features. The memory map in the previous section describes the Configuration Word used to control the additional features located after address 200h of the EPC memory, hence UCODE I2C features are controlled by bits located in the EPC number space. For this reason the standard READ / WRITE commands of a UHF EPCglobal compliant reader can be used to select the flags or activate/deactivate features if the memory bank is not locked. In case of locked memory banks the ChangeConfig custom command has to be used. The bits (flags) of the ConfigurationWord are selectable using the standard EPC SELECT command. 9.1 UCODE I2C special feature • Externally Supplied flag The flag will indicate the availability of an external supply. • RF active flag The flag will indicate on which RF port power is available and signal transmission ongoing. • RF Interface on/off switching For privacy reasons the two RF ports as well as the I2C interface can be switched on/off by toggling the related bits of the ConfigurationWord. The ConfigurationWord is accessible via RF and I2C interface. Although it is possible to kill the RF interface via the KILL feature of EPC Gen2, a minimum of one port shall be active at all times. In the case of the dual port version, either one or both RF can be active. In the case of the single front end version, the RF port cannot be deactivated. • I2C Interface on/off switching For privacy reasons the I2C port can be disabled by toggling the related bit of the ConfigWord but only via RF. • RF - I2C Bridge feature The UCODE I2C can be used as an RF- I2C bridge to directly forward data from the RF interface to the I2C interface and vice versa. The UCODE I2C is equipped with a download/upload register of 16-bit data buffer located in the EPC bank. The data received via RF can be read via I2C like regular memory content. In case the buffer is empty reading the register returns NAK. This feature should be combined with the Download Indicator or the interrupt signaling.The content of the buffer is only valid if the download indicator is set and an interrupt was triggered (when interrupt signaling is enabled in the ConfigWord). – Upload Indicator flag (I2C to UHF) - address 203h in the configuration word The flag will indicate if data in the download/upload register is available. Will be automatically cleared when the download/upload register is read out via UHF. – Download Indicator flag (UHF to I2C) - address 200h in the configuration word The flag will indicate if data in the download/upload register is available. Will be automatically cleared when the download/upload register is read out via I2C. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 11 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C • Interrupt signaling/Download Indicator The UCODE I2C features two methods of signaling: 1. Signaling via ConfigWord "Download/Upload Indicator" (200h or 203h): – The Download/Upload Indicator will go high as soon new data from the RF reader or from the I2C interface is written to the buffer register. This flag can be polled via I2C READ or using the SELECT command. Reading an empty buffer register will return NAK. – The Download/Upload Indicator will automatically return to low as soon as the data is read. 2. Interrupt Signaling via the I2C-SCL line: – If the SCL INT enabler of the ConfigWord is set (20Bh) the SCL line will be pulled low for at least 210 s in case new data was written by the reader or at least 85 s in case new data has been read by the reader (see Figure 4 “SCL interrupt signalling” and Table 7 “Interrupt signaling via the I2C-SCL line timing”). UHF Write DL Reg Command Write DL Reg Response SCL tSCL low_write UHF Read DL Reg Command Read DL Reg Response SCL tSCL low_read aaa-005682 Fig 4. SCL interrupt signalling Table 7. Interrupt signaling via the I2C-SCL line timing Symbol Min Typ Max Unit tSCL low_write 210 266 320 s 85 102[2] 7800 s tSCL low_read[1] [1] This timing parameter is dependent on the chosen return link frequency. [2] At 640 kHz return link frequency. Remark: The features can even be operated (enabled/disabled) with '0' as ACCESS password. It is recommended to set an ACCESS password to avoid unauthorized manipulation of the features via the RF interface. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 12 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 9.2 UCODE I2C special features control mechanism Special features of the UCODE I2C are managed using a Configuration Word (ConfigWord) located at the end of the EPC memory bank (address 200h via RF or 2040h via I2C) - see Table 8 and Table 9. The bits of the ConfigWord are selectable (using the standard EPC SELECT command) and can be read, via RF, using standard EPC READ command and via I2C. They can be modified using the ChangeConfig custom command or standard READ/WRITE commands or via the I2C interface (if allowed). Table 8. Configuration Word accessible located at address 200h via UHF of the EPC bank and I2C address 2040h (1 RF front end version SL3S4011) via I2C Feature Bit type via RF Address Access Address Access Download indicator indicator[1] 200h read 2040h read Externally supplied flag indicator 201h read read RF active flag indicator 202h read read Upload indicator Indicator 203h read read I2C address bit 3[3] permanent[2] 204h r/w read only I2C address bit 2[3] permanent 205h r/w read only I2C address bit 1[3] permanent 206h r/w read only I2C port on/off permanent 207h r/w read only UHF antenna port1 on locked 208h read only read only rfu 209h rfu 20Ah SCL INT enable permanent 20Bh r/w read only bit for read protect user memory permanent 20Ch r/w r/w bit for read protect EPC permanent 20Dh r/w r/w bit for read protect TID SNR (48 bits) permanent 20Eh r/w r/w PSF alarm flag permanent 20Fh r/w read only [1] Indicator bits are reset at power-up but cannot be changed by command [2] Permanent bits are permanently stored bits in the memory [3] Defaults values for bit3/bit2/bit1 are 0/0/1 (see Table 14) Table 9. Configuration Word accessible located at address 200h via UHF of the EPC bank and I2C address 2040h (2 RF front end version SL3S4021) via I2C Feature Bit type via RF Download indicator indicator[1] Externally supplied flag indicator RF active flag indicator Upload indicator indicator I2C permanent[2] 204h r/w read only I2C address bit 2[3] permanent 205h r/w read only I2C address bit 1[3] permanent 206h r/w read only Address address bit 3[3] SL3S4011_4021 Product data sheet COMPANY PUBLIC Access Address 200h read 2040h 201h read read 202h read read 203h read read All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 Access read © NXP Semiconductors N.V. 2015. All rights reserved. 13 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C Table 9. Configuration Word accessible located at address 200h via UHF of the EPC bank and I2C address 2040h (2 RF front end version SL3S4021) Feature Bit type via I2C via RF Address Access permanent 207h r/w read only UHF antenna port1 on/off permanent 208h r/w r/w UHF antenna port2 on/off permanent 209h r/w r/w r/w read only I2C port on/off rfu Address Access 20Ah SCL INT enable permanent 20Bh bit for read protect user memory permanent 20Ch r/w r/w bit for read protect EPC permanent 20Dh r/w r/w bit for read protect TID SNR (48 bits) permanent 20Eh r/w r/w PSF alarm flag permanent 20Fh r/w read only [1] Indicator bits are reset at power-up but cannot be changed by command [2] Permanent bits are permanently stored bits in the memory [3] Defaults values for bit3/bit2/bit1 are 0/0/1 (see Table 14) SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 14 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 9.3 Change Config Command The UCODE I2C ChangeConfig custom command allows handling the special features described in the previous paragraph. As long the EPC bank is not write locked standard EPC READ/WRITE commands can be used to modify the flags. Table 10. ChangeConfig custom command Command RFU Data RN CRC-16 No. of bits 16 8 16 16 16 Description 11100000 00000111 00000000 Toggle bits XOR RN16 handle - The bits to be toggled in the configuration register need to be set to '1'. E.g. sending 0000 0000 0000 0000 1001 XOR RN16 will activate the EPC Read Protect and PSF bit. Sending the very same command a second time will disable the features. The reply of the ChangeConfig will return the current register setting. Table 11. ChangeConfig custom response table Starting state Condition Response Next state ready all - ready arbitrate, reply, acknowledged all - arbitrate open valid handle, Status word needs to change Backscatter unchanged StatusWord immediately open valid handle, Status word does not need to change Backscatter StatusWord immediately open valid handle, Status word needs to change Backscatter modified StatusWord, when done secured valid handle, Status word does not need to change Backscatter StatusWord immediately secured invalid handle - secured all - killed secured killed The features can only be activated/deactivated in the open or secured state and with a non-zero ACCESS password. If the EPC memory bank is locked for writing, the ChangeConfig command is needed to modify the ConfigurationWord. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 15 of 31 xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors SL3S4011_4021 Product data sheet COMPANY PUBLIC 9.4 UCODE I2C memory bank locking mechanism 9.4.1 Possibilities Table 12. Memory banks locking possibilities for UCODE I2C via RF and I2C I2C interface RF interface Memory bank Lock (entire bank) PermaLock (entire bank) Lock (entire bank) via Access Password PermaLock (entire bank) via Access Password 01 EPC yes yes yes yes 11 User Memory yes yes yes yes 9.4.2 Via RF Rev. 3.2 — 12 October 2015 204932 All information provided in this document is subject to legal disclaimers. The UCODE I2C memory banks can be locked following EPC Gen2 mandatory command via RF (see table Table 13). Table 13. Lock payload and usage Kill pwd 19 Mask skip/write Access pwd 18 skip/write 9 Action pwd read/write skip/write 8 permalock 17 EPC memory 16 skip/write 7 pwd read/write permalock 15 skip/write 6 TID memory 14 skip/write 5 pwd write 13 skip/write 4 permalock User memory 12 skip/write 3 pwd write 11 skip/write 2 permalock 10 skip/write 1 pwd write 0 permalock SL3S4011_4021 UCODE I²C © NXP Semiconductors N.V. 2015. All rights reserved. 16 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 9.4.3 Via I2C The EPC Gen2 locking bits for the memory banks are also accessible via the I2C interface for read and write operation and are located at the I2C address 803Ch. But it is not possible to read and write the access and kill password. Data Byte 2 Data Byte 1 MSB LSB Kill PWD Skip/ write Skip/ write Access PWD Skip/ write Skip/ write EPC memory Skip/ write Skip/ write TID memory Skip/ write Skip/ write Data Byte 3 MSB User memory Skip/ write Skip/ write RFU RFU RFU RFU RFU RFU Mask field X X X X X X Data Byte 4 LSB Kill PWD n/a n/a Access PWD n/a n/a EPC memory TID memory User memory RFU RFU RFU RFU RFU RFU Action field PWD PWD PWD permalock permalock permalock X X X X X X write write write aaa-003734 Fig 5. SL3S4011_4021 Product data sheet COMPANY PUBLIC I2C memory bank lock write and read access All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 17 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 10. I2C commands 10.1 UCODE I2C operation For details on I2C interface refer to Ref. 1. SCL SDA Start Condition SCL 1 SDA MSB SDA Input 2 SDA Change Stop Condition 3 7 8 9 ACK Start Condition SCL 1 2 SDA MSB 3 7 8 9 ACK Stop Condition 001aao231 Fig 6. I2C bus protocol The UCODE I2C supports the I2C protocol. This is summarized in Figure 7. Any device that sends data on to the bus is defined to be a transmitter, and any device that reads the data to be a receiver. The device that controls the data transfer is known as the bus master, and the other as the slave device. A data transfer can only be initiated by the bus master, which will also provide the serial clock for synchronization. The device is always a slave in all communications. 10.2 Start condition Start is identified by a falling edge of Serial Data (SDA) while Serial Clock (SCL) is stable in the high state. A Start condition must precede any data transfer command. The UCODE I2C continuously monitors (except during a Write cycle) Serial Data (SDA) and Serial Clock (SCL) for a Start condition, and will not respond unless one is given. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 18 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 10.3 Stop condition Stop is identified by a rising edge of Serial Data (SDA) while Serial Clock (SCL) is stable and driven high. A Stop condition terminates communication between the UCODE I2C and the bus master. A Read command that is followed by NoAck can be followed by a Stop condition to force the UCODE I2C into the Standby mode. A Stop condition at the end of a Write command triggers the internal Write cycle. 10.4 Acknowledge bit (ACK) The acknowledge bit is used to indicate a successful byte transfer. The bus transmitter, whether it be bus master or slave device, releases Serial Data (SDA) after sending eight bits of data. During the 9th clock pulse period, the receiver pulls Serial Data (SDA) low to acknowledge the receipt of the eight data bits. 10.5 Data input During data input, the UCODE I2C samples Serial Data (SDA) on the rising edge of Serial Clock (SCL). For correct device operation, Serial Data (SDA) must be stable during the rising edge of Serial Clock (SCL), and the Serial Data (SDA) signal must change only when Serial Clock (SCL) is driven low. 10.6 Addressing To start communication between a bus master and the UCODE I2C slave device, the bus master must initiate a Start condition. Following this, the bus master sends the device select code. The 7-bit device select code consists of a 4-bit device identifier (value Ah) which is initialized in wafer test and cannot be changed in the user mode. Three additional bits in the configuration word are reserved to alter the device address via RF interface after initialization. This allows up to eight UCODE I2C devices to be connected to a bus master at the same time. The 8th bit is the Read/Write bit (RW). This bit is set to 1 for Read and 0 for Write operations. If a match occurs on the device select code, the UCODE I2C gives an acknowledgment on Serial Data (SDA) during the 9th bit time. If the UCODE I2C does not match the device select code, it deselects itself from the bus. Table 14. Device select code Device type identifier Device select code b7 b6 b5 b4 b3 b2 b1 b0 Value 1 0 1 0 0 [1] 0 [1] 1 [1] 1/0 [1] SL3S4011_4021 Product data sheet COMPANY PUBLIC Device address in R/W configuration word 204h to 206h Initial values - can be changed - See also Table 8 and Table 9. All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 19 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C Table 15. I2C addressing Most significant b15 byte b14 EPC address EPC memory bank EPC memory word address b6 b4 EPC/Lock Least b7 significant byte EPC address b13 b12 b5 b11 b3 b10 b2 b9 b8 b1 b0 EPC memory word address MSB/ LSB 10.7 Write Operation The byte address must be an even value due to the word wise organization of the EEPROM. ACK Start Dev select Byte address Start Dev select ACK Byte address ACK Byte address Data in 2 ACK Data in 1 Data in 2 ACK Data in N Stop Fig 7. Data in 1 ACK R/W ACK Page Write (cont’d) Byte address ACK R/W ACK Page Write ACK Stop Word Write ACK 001aao230 I2C write operation Following a Start condition the bus master sends a device select code with the Read/Write bit (RW) reset to 0. The UCODE I2C acknowledges this, as shown in Figure 7 and waits for two address bytes. The UCODE I2C responds to each address byte with an acknowledge bit, and then waits for the data Byte. Each data byte in the memory has a 16-bit (two byte wide) address. The Most Significant Byte (Table 15) is sent first, followed by the Least Significant Byte (Table 15). Bits b15 to b0 form the address of the byte in memory. When the bus master generates a Stop condition immediately after the ACK bit (in the "10th bit" time slot), either at the end of a Word Write or a Page Write, the internal Write cycle is triggered. A Stop condition at any other time slot does not trigger the internal Write cycle. During the internal Write cycle, Serial Data (SDA) is disabled internally, and the UCODE I2C does not respond to any requests. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 20 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 10.7.1 Word Write After the device select code and the address word, the bus master sends one word data. If the addressed location is Write-protected, the UCODE I2C replies with NACK, and the location is not modified. If, instead, the addressed location is not Write-protected, the UCODE I2C replies with ACK. The bus master terminates the transfer by generating a Stop condition, as shown in Figure 7. 10.7.2 Page Write The Page Write mode allows 2 words to be written in a single Write cycle, provided that they are all located in the same 'row' in the memory: that is, the most significant memory address bits (b12-b2) are the same and b1= 0 and b0 = 0. If more than two words are sent than each additional byte will cause a NACK on SDA. The bus master sends from 1 to 2 words of data, each of which is acknowledged by the UCODE I2C. The transfer is terminated by the bus master generating a Stop condition. 10.8 Read operation ACK Data out Stop Start Dev select NO ACK R/W ACK ACK Random Address Read Byte address R/W ACK Sequential Current Read Dev select * ACK ACK Data out 1 ACK NO ACK Data out N ACK Byte address ACK Byte address R/W ACK Dev select * Start Dev select * Start Data out R/W R/W ACK NO ACK Stop Start Dev select Sequential Random Read Byte address ACK Start Start Dev select * ACK Stop Current Address Read ACK Data out 1 R/W NO ACK Stop Data out N Fig 8. 001aao229 I2C read operation After the successful completion of a read operation, the UCODE I2C's internal address counter is incremented by one, to point to the next byte address. SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 21 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 10.8.1 Random Address Read A dummy Write is first performed to load the address into this address counter (as shown in Figure 8) but without sending a Stop condition. Then, the bus master sends another Start condition, and repeats the device select code, with the Read/Write bit (RW) set to 1. The UCODE I2C acknowledges this, and outputs the contents of the addressed byte. The bus master must not acknowledge the byte, and terminates the transfer with a Stop condition. 10.8.2 Current Address Read For the Current Address Read operation, following a Start condition, the bus master only sends a UCODE I2C select code with the Read/Write bit (RW) set to 1. The UCODE I2C acknowledges this, and outputs the byte addressed by the internal address counter. The counter is then incremented. The bus master terminates the transfer with a Stop condition, as shown in Figure 8, without acknowledging the Byte. 10.8.3 Sequential Read This operation can be used after a Current Address Read or a Random Address Read. The bus master does acknowledge the data byte output, and sends additional clock pulses so that the UCODE I2C continues to output the next byte in sequence. To terminate the stream of bytes, the bus master must not acknowledge the last byte, and must generate a Stop condition, as shown in Figure 8. The output data comes from consecutive addresses, with the internal address counter automatically incremented after each byte output. 10.8.4 Acknowledge in Read mode For all Read commands, the UCODE I2C waits, after each byte read, for an acknowledgment during the 9th bit time. If the bus master does not drive Serial Data (SDA) low during this time, the UCODE I2C terminates the data transfer and switches to its Standby mode. 10.8.5 EPC memory bank handling After the last memory address within one EPC memory bank, the address counter 'rolls-over' to the next EPC memory bank, and the UCODE I2C continues to output data from memory address 00h in the successive EPC memory bank. Example: EPC Bank 01  EPC Bank 10  EPC Bank 11  EPC Bank 01 SL3S4011_4021 Product data sheet COMPANY PUBLIC All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 22 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 11. RF interface/I2C interface arbitration The UCODE I2C needs to arbitrate the EEPROM access between the RF and the I2C interface. The arbitration is implemented as following: • First come, first serve strategy - the interface which provides data by having a first valid preamble on RF envelope (begin of a command) or a start condition and a valid I2C device address on the I2C interface will be favored. • I2C access to the chip memory is possible regardless if it is in the EPC Gen2 secured state or not • During an I2C command, starting with an I2C start followed by valid I2C device address and ending with an I2C stop condition, any RF command is ignored. • During any EPC Gen2 command any I2C command is ignored 12. Limiting values Table 16. Limiting values[1][2] [3][4] In accordance with the Absolute Maximum Rating System (IEC 60134). Voltages are referenced to GND. Symbol Parameter Conditions Min Max Unit Vmax maximum voltage on pin VDD, SDA, SCL, GND 0.3 3.6 V Tstg storage temperature 55 +125 C Tamb ambient temperature 40 +85 C VESD electrostatic discharge voltage Human body model; SNW-FQ-302A - 2 kV Charged device model - 500 V Die SL3S4011_4021 Product data sheet COMPANY PUBLIC [1] Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any conditions other than those described in the Operating Conditions and Electrical Characteristics section of this specification is not implied. [2] This product includes circuitry specifically designed for the protection of its internal devices from the damaging effects of excessive static charge. Nonetheless, it is suggested that conventional precautions be taken to avoid applying greater than the rated maxima. [3] For ESD measurement, the die chip has been mounted into a CDIP8 package. [4] For ESD measurement, the die chip has been mounted into a CDIP8 package. All information provided in this document is subject to legal disclaimers. Rev. 3.2 — 12 October 2015 204932 © NXP Semiconductors N.V. 2015. All rights reserved. 23 of 31 SL3S4011_4021 NXP Semiconductors UCODE I²C 13. Characteristics Table 17. Symbol Characteristics Parameter Conditions Min Typ Max Unit EEPROM characteristics tret retention time Tamb  55 C 20 - - year Nendu(W) write endurance Tamb  85 C 50000 - - cycle Interface characteristics Ptot total power dissipation - - 30 mW foper operating frequency 840 - 960 MHz Pmin minimum operating power supply VDD supply voltage VDD supply voltage rise time requirements IDD supply current Read mode - 18 - dBm Write mode - 11 - dBm Read and Write mode with VDD input - 23 - dBm I2C, on VDD input 1.8 - 3.6 V 100 - - s from VDD in I2C read mode - 10 - A from VDD in I2C write mode - 40 - A 915 MHz - 12,7-j 199 -  Z impedance (package) - modulated jammer suppression  1.0 MHz - 4 - dB - unmodulated jammer suppression  1.0 MHz - 4 - dB VIL LOW-level input voltage[1] -0.5 - 0.3 VDD V VIH HIGH-level input voltage[1] 0.7 VDD - -[2] V Vhys hysteresis of Schmitt trigger inputs[4] 0.05 VDD - - V VOL1 LOW-level output voltage 1 0 - 0.4 V 0 - 0.2VDD V (open-drain or open-collector) at 3 mA sink current[3]; VDD > 2 V VOL2 LOW-level output voltage 2[4] (open-drain or open-collector) at 2 mA sink current[3]; VDD  2 V [1] Some legacy Standard-mode devices had fixed input levels of VIL = 1.5 V and VIH = 3.0 V. Refer to component data sheets. [2] Maximum VIH = VDD(max) + 0.5 V or 5.5 V, which ever is lower. See component data sheets. [3] The same resistor value to drive 3 mA at 3.0 V VDD provides the same RC time constant when using
SL3S4021FHKH 价格&库存

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

免费人工找货