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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
IQS333-0-QFR

IQS333-0-QFR

  • 厂商:

    AZOTEQ

  • 封装:

    -

  • 描述:

    9 CH. CAPACITIVE TOUCH SENSOR FO

  • 数据手册
  • 价格&库存
IQS333-0-QFR 数据手册
IQ Switch® ProxSense® Series ProxSense® IQS333 Datasheet 9 Channel Projected / 7 Channel Self- Capacitive Touch and Proximity Controller with 2 x 11-bit slider/scroll wheels The IQS333 ProxSense® IC is a 9-channel projected (or 7-channel self) capacitive proximity and touch controller with best in class sensitivity, signal to noise ratio and power consumption. Other features include automatic tuning of sense electrodes, internal reference capacitor and internal regulator to reduce total system cost. Main Features        7 Self or 9 Mutual Channel Capacitive Controller 2 Configurable 11-bit sliders/scroll wheels Advanced on-chip digital signal processing Automatic adjustment for optimal performance (ATI) RoHS2 Compliant User selectable Proximity and Touch thresholds Long proximity range Automatic drift compensation  Fast I2C Interface  Event mode or Streaming modes IQS333 QFR32 Representations only, not actual markings  8 PWM LED/Output drivers (5mA source/10mA sink) o Hardware PWM set through I2C memory map – no overhead from host o Dimming modes available, up and down o Minimum, maximum & adjustable limit levels for dimming modes  Low Power, suitable for battery applications  Supply voltage: 1.8V to 3.6V  LTA + Threshold  Turbo Mode: See Section 5.10.2   Target Values: Lower target values requires shorter charge transfer times (tSENSE), thus reducing the SCAN PERIOD and increasing the touch report rate. Threshold can be either a Proximity or Touch threshold, depending on the current channel being processed. Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 20 of 56 February 2020 IQ Switch® ProxSense® Series Note that a proximity condition will be forced enabled if there is a touch condition on any channel. Please refer to Section 1.1 and 5.4 for proximity and touch threshold selections. 6.6 ATI The Automatic Tuning Implementation (ATI) is a sophisticated technology implemented on the new ProxSense® series devices. It allows for optimal performance of the devices for a wide range of sense electrode capacitances, without modification or addition of external components. The ATI allows the tuning of two parameters, an ATI Multiplier and an ATI Compensation, to adjust the Count values for an attached sense electrode. ATI allows the designer to optimize a specific design by adjusting the sensitivity and stability of each channel through the adjustment of the ATI parameters. The IQS333 has a full ATI function. The full-ATI function is default enabled, but can be disabled by setting the ATI_OFF bit, or changed to partial or alternative ATI by setting the ATI_Partial and ATI_ALT bits in Register 0x08, byte 0. The ATI_Busy bit in Register 0x01, byte 0 (Sysflags0) will be set while an ATI event is busy. For more information regarding the ATI algorithm, please contact Azoteq at: ProxSenseSupport@azoteq.com 𝑆𝑒𝑛𝑠𝑖𝑡𝑖𝑣𝑖𝑡𝑦 ∝ As can be seen from this equation, the sensitivity can be increased by either increasing the Target value or decreasing the Base value. It should, however, be noted that a higher sensitivity will yield a higher noise susceptibility. 6.6.2 ATI Target The target value is reached by adjusting the COMPENSATION bits for each channel (ATI target limited to 4096 counts). The target value is written into the respective channel’s TARGET registers. The value written into these registers multiplied by 8 will yield the new target value. (Please refer to Section 5.13) 6.6.3 ATI Base (Multiplier) The base value is calculated with the compensation set to zero. The following parameters will influence the base value:  Cs_SIZE1: Size of sampling capacitor.  PROJ_BIAS bits: Adjusts the biasing of some analogue parameters in the mutual capacitive operated IC. (Only applicable in mutual capacitance mode.)  Charge Transfer Frequency  MULTIPLIER bits. The base value used for the ATI function can be implemented in 2 ways: 1. ATI_PARTIAL = 0. ATI automatically adjusts MULTIPLIER bits to reach a selected base value2. Please refer to Section 5.12 for available base values. 6.6.1 ATI Sensitivity On the IQS333 device, the user can specify the BASE value (Section 5.12) for each channel individually and the TARGET values (Section 5.13) for the proximity (CH0) and touch (CH1-CH9) channels. Sensitivity is a function of base and target values as follows: Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 𝑇𝐴𝑅𝐺𝐸𝑇 𝐵𝐴𝑆𝐸 1 Changing CS_SIZE if ATI_OFF = 0 will change CS 2 ATI function will use user selected CS_SIZE and PROJ_BIAS (if applicable) and will only adjust the MULTIPLIER bits to reach the base values. IQS333 Datasheet Revision 1.14 Page 21 of 56 February 2020 IQ Switch® ProxSense® Series 2. ATI_PARTIAL = 1. The designer can specify the multiplier settings. These settings will give a custom base value from where the compensation bits will be automatically implemented to reach the required target value. The base value is determined by two sets of multiplier bits. Sensitivity Multipliers which will also scale the compensation to normalise the sensitivity and Compensation Multipliers to adjust the gain. 6.6.4 Re-ATI An automatic re-ATI event will occur if the counts are outside its re-ATI limits. The reATI limit or ATI boundary is calculated as the target value divided by 8. For example: - Target = 512, Re-ATI will occur if CS is outside 512±64. A re-ATI event can also be issued by the host MCU by setting the REDO_ATI bit in Register 0x08, byte0 (ProxSettings0). The REDO_ATI bit will clear automatically after the ATI event was started. Note: Re-ATI will automatically clear all proximity, touch and halt status bits. LTAnew = CS + 8 (CS – 8 for Self). The LTA will then track the CS value until they are even. Performing a reseed action on the LTA filters, will effectively clear any proximity and/or touch conditions that may have been established prior to the reseed call. 6.6.6 Alternative ATI The Alternative ATI implementation ensures that all the multiplier values are identical for all the channels and adjusts only the compensation in order to achieve the desired count value. The multipliers are selected from the channel with the smallest multipliers according to the full ATI algorithm. Alternative ATI can be enabled in Register 0x08, byte 0. 6.6.7 ATI ERROR The ATI error bit (read only) in Register 0x08, byte 1 (Prox_Settings1) indicates to the user that the ATI targets where not reached. Adjustments of the base values or ATI BANDs are required. 6.6.8 ATI Band The user has the option to select the re-ATI band as 1/8 of the ATI target (default) or ¼ of the ATI target counts by setting the ATI BAND bit in Register 0x08, byte 1 (Prox_Settings1). 6.6.5 Reseed Setting the Reseed bit in Register 0x08, byte 0), will shift all LTA filters to a value of 7 Communication The IQS333 device interfaces to a master controller via a 3-wire (SDA, SCL and RDY) serial interface bus that is I2CTM compatible, with a maximum communication speed of 400kbit/s. 7.1 Control Byte The Control byte indicates the 7-bit device address (64H default) and the Read/Write indicator bit. The structure of the control byte is shown in Figure 7.1. Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 22 of 56 February 2020 IQ Switch® ProxSense® Series 7 bit address MSB 1 1 0 0 1 I2C Group Figure 7.1 0 0 R/W LSB Sub- addresses IQS333 Control Byte. The I2C device has a 7 bit Slave Address (default 0x64H) in the control byte as shown in Figure 7.1. To confirm the address, the software compares the received address with the device address. Sub-address values can be set by OTP programming options. 7.2 I2C Read To read from the device a current address read can be performed. This assumes that the address-command is already setup as desired. Current Address Read Start Control Byte S Data n Data n+1 ACK NACK ACK Figure 7.2 Stop S Current Address Read. If the address-command must first be specified, then a random read must be performed. In this case a WRITE is initially performed to setup the address-command, and then a repeated start is used to initiate the READ section. Start Control Byte S Adr + WRITE Random Read Addresscommand ACK ACK Figure 7.3 Start Control Byte S Adr + READ Data n Stop NACK ACK S Random Read. 7.3 I2C Write To write settings to the device a Data Write is performed. Here the Address-Command is always required, followed by the relevant data bytes to write to the device. DATA WRITE Start Control Byte S Adr + WRITE AddressCommand ACK Figure 7.4 Data n ACK Data n+1 ACK Stop ACK S I2C Write. 7.4 End of Communication Session / Window Similar to other Azoteq I2C devices, to end the I2C communication session, a STOP command is given. When sending numerous read and write commands in one communication cycle, a repeated start command must be used to stack them together (since a STOP will jump out of the communication window, which is not desired). The STOP will then end the communication, and the IQS333 will return to process a new set of data. Once this is obtained, the communication window will again become available (RDY set LOW). Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 23 of 56 February 2020 IQ Switch® ProxSense® Series 7.5 I2C Sub-address 7.7 RDY Hand-Shake Routine The IQS333 has four available sub addresses, 64H (default) to 67H, which allows up to four devices on a single I2C bus. The master or host MCU has the capability to force a communication window at any time, by pulling the RDY line low. The communication window will open directly following the current conversion cycle. 7.5.1 Internal sub-address selection Selecting the sub-address via OTP bits allows the user 4 different options: Table 7.1 I2C sub-address selection FG25 FG26 Device Address 0 0 1 1 0 1 0 1 0x64 0x65 0x66 0x67 7.6 Event Mode 7.8 I2C Specific Commands 7.8.1 Show Reset The SHOW_RESET bit can be read in Register 0x01, byte 1 (Sysflags0), to determine whether a reset has occurred on the device. This bit will be set ’1’ after a reset. A reset can be forced by writing the Soft_Reset bit in Register 0x08, byte 2 (ProxSettings2). By default the device operates in full streaming mode. There is an option for an event-driven I2C communication mode (also called “Event Mode”), with the RDY pin ONLY indicating a communication window after a prescribed event has occurred. The SHOW_RESET bit will be cleared (set to ’0’) by writing a ’1’ into the ACK_RESET bit in Register 0x08, byte 3 (ProxSettings3). A reset will typically take place if a timeout during communication occurs. These events include: 7.8.2 WDT disable Proximity events Touch events ATI events Noise events (Noise detect enabled) The WDT (watchdog timer) is used to reset the IC if a problem (for example a voltage spike) occurs during communication. The WDT will time-out (and thus reset the device) after tWDT if no valid communication occurred during this time. If the wheels/sliders are enabled, the device will stream data continuously when a touch is present on one of the wheel/slider channels, even if Event Mode is enabled. This allows the wheel/slider coordinates to be read continuously. The WDT can be disabled by setting the WDT Off bit in Register 0x08, byte 2 (ProxSettings2).     Event Mode can be enabled by setting the Event_Mode bit in Register 0x08, byte 2 (Prox_Settings2). Note: The device is also capable of functioning without a RDY line on a polling basis. Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7.8.3 Timeout Disable If no communication is initiated from the master/host MCU within the first tCOMMS (tCOMMS = 20ms) of the RDY line indicating that data is available (i.e. RDY = low), the device will resume with the next cycle of charge transfers and the data from the previous conversions will be lost. IQS333 Datasheet Revision 1.14 Page 24 of 56 February 2020 IQ Switch® ProxSense® Series This time-out function can be disabled by setting the TIME_OUT DISABLE bit in Register 0x08, byte 2 (ProxSettings2). 7.8.4 Soft Reset The user has the option to do a soft reset on the IQS333. The soft reset will clear all the registers (the device will restart as with POR) except the PWM register will keep their state. A soft reset is initiated by setting the bit in Register 0x08, byte 2 (Prox_Settings2). The bit Soft Reset bit will automatically clear after the command is sent. 7.9 I2C I/O Characteristics The IQS333 requires the input voltages given in Table 7.2, for detecting high (“1”) and low (“0”) input conditions on the I2C communication lines (SDA, SCL and RDY). Table 7.2 IQS333 I2C Input voltage Input Voltage (V) VinLOW VinHIGH 0.3*VDDHI 0.7*VDDHI Table 7.3 provides the output voltage levels of the IQS333 device during I2C communication. Table 7.3 IQS333 I2C Output voltage Output Voltage (V) VoutLOW VoutHIGH VSS +0.2 (max.) VDDHI – 0.2 (min.) Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 25 of 56 February 2020 IQ Switch® ProxSense® Series 7.10 PWM Controller CMP4:0 The IQS333 incorporates a highly configurable PWM controller to implement user configurable LED lighting displays. The various PWM control modes can be easily configured with an I2C interface by writing directly to the control bytes in the memory map. There are 8 identical PWM modules with 15.625kHz PWM carrier frequency which can be controlled independently to allow for a wide range of user configurable options. 7.11 PWM Diming modes The hardware PWM channels can be controlled through the memory map various diming modes. These include:  Incrementing to 100%  Incrementing to a set level  Decrementing to 0%  Decrementing to a set level The speed of the dimming modes is also configurable. 7.12 Dimming During LP Because the IQS333 PWM lines requires the use of FOSC to output correctly, the PWM lines cannot be used if low power modes are required in the application. During low power the main oscillator on the IQS333 goes to sleep which results in dimming changes on all PWM lines. 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 PWM Timer Count 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 20 22 24 26 28 30 32 36 40 44 48 52 56 64 PWM DUTY 4.69% 6.25% 7.81% 9.38% 10.94% 12.50% 14.06% 15.63% 17.19% 18.75% 20.31% 21.88% 23.44% 25.00% 28.13% 31.25% 34.38% 37.50% 40.63% 43.75% 46.88% 50.00% 56.25% 62.50% 68.75% 75.00% 81.25% 87.50% 100.00% 7.13 PWM Duty Cycle Mapping Although there are only 5 PWM bits in the MM, the resolution of the PWM engine is effectively 6 bits to ensure a more linear increase in LED brightness. A 6 bit internal timer is compared to a PWM value comprised of the Duty Cycle bits CMP4:0 in Register 0x0C, bytes 0 to 7. Table 7.4 CMP4:0 0 1 2 PWM Duty Cycle Mapping PWM Timer Count 0 1 2 Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. PWM DUTY 0.00% 1.56% 3.13% IQS333 Datasheet Revision 1.14 Page 26 of 56 February 2020 IQ Switch® ProxSense® Series PWM SLOPE 100.00% 90.00% 80.00% 70.00% DUTY CYCLE 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Figure 7.5 CMP4:0 PWM Slope. 8 RF Noise  Place the sensor IC as close as possible to the sense electrodes. Please see application note: “AZD015: RF Immunity and detection in ProxSense devices” for details regarding RF noise and capacitive sensing.  All the tracks on the PCB must be kept as short as possible.  The capacitor between VDDHI and GND as well as between VREG and GND must be placed as close as possible to the IC.  A 100 pF capacitor can be placed in parallel with the 1uF capacitor between VDDHI and GND. Another 100 pF capacitor can be placed in parallel with the 1uF capacitor between VREG and GND.  When the device is too sensitive for a specific application a parasitic capacitor (max 5pF) can be added between the CX line and ground.  Proper sense electrode and button design principles must be followed.  Unintentional coupling of sense electrodes to ground and other circuitry must be limited by 8.1 RF Noise Immunity The IQS333 has advanced immunity to RF noise sources such as GSM cellular telephones, DECT, Bluetooth and WIFI devices. Design guidelines should however be followed to ensure the best noise immunity on a hardware level. In general, the design of capacitive sensing applications may encompass a large range of configurations; however, following the guidelines in Section 8.1.1 may improve a capacitive sensing design. 8.1.1 Notes for layout:  A ground plane should be placed under the IC, except under the CRX lines. Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 27 of 56 February 2020 IQ Switch® ProxSense® Series increasing the distance to these sources.   In some instances a ground plane some distance from the device and sense electrode may provide significant shielding from undesirable interference. Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 However, if after proper layout, interference from an RF noise source persists, please refer to application note: “AZD015: RF Immunity and detection in ProxSense devices”. Page 28 of 56 February 2020 IQ Switch® ProxSense® Series 9 Communication Command/Address Structure 9.1 Registers Table 9.1 IQS333 Registers Address Description Access Section 0x00H Device Information R 9.2.1 0x01H System Flags R/W 9.2.2 0x02H Wheel Coordinates R 0 0x03H Touch Bytes R 9.2.4 0x04H Counts R 9.2.5 0x05H LTA R 9.2.6 0x06H Multipliers R/W 9.2.7 0x07H Compensation R/W 9.2.8 0x08H ProxSettings R/W 9.2.9 0x09H Thresholds R/W 9.2.10 0x0AH Timings R/W 9.2.11 0x0BH Targets R/W 9.2.12 0x0CH PWM Duty R/W 9.2.13 0x0DH PWM LIM R/W 9.2.14 0x0EH Active Channels R/W 9.2.15 0x0FH Buzzer R/W 9.2.16 9.2 Registers Descriptions 9.2.1 Device Information 0x00H Information regarding the device type and version is recorded here. Any other information specific to the device version can be stored here. Each Azoteq ROM has a unique Productand Version number. Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 29 of 56 February 2020 IQ Switch® ProxSense® Series Product Number (PROD_NUM) Access Bit R Value 7 6 5 4 3 2 1 0 1 0 54 (Decimal)1 Version Number (VERSION_NUM) Access Bit R Value 7 6 5 4 3 2 02 (Decimal) 9.2.2 System Flags 0x01H System Flags (SYSFLAGS0) Access Bit 7 6 5 4 3 2 1 0 R/W Name Show reset Filter Halted Proj Mode Is Ch0 LP Active ATI Busy Noise detect ed Zoom 2 1 0 1 0 Bit 5: 0 = Self Capacitive Sensing (Default) 1 = Projected Capacitive Sensing 9.2.3 Wheel Coordinates 0x02H Wheel 1 Low Access Bit R Name 7 6 5 4 3 Wheel 1 Coordinate Low byte first Wheel 1 High Access Bit R Name 1 7 6 5 4 3 2 Wheel 1 Coordinate High byte Product and Version numbers are 32 14 for QFN20 devices – alpha customers only Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 30 of 56 February 2020 IQ Switch® ProxSense® Series Wheel 2 Low Access Bit R Name 7 6 5 4 3 2 1 0 2 1 0 Wheel 2 Coordinate Low byte first Wheel 2 High Access Bit R Name 7 6 5 4 3 Wheel 2 Coordinate High byte 9.2.4 Touch Bytes 0x03H Touch Byte 0 Access Bit 7 6 5 4 3 2 1 0 R Name CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH01 Bit 0 of the first byte (CH0) will indicate proximity events; the rest of the bits indicate touches as shown. Touch Byte 1 Access Bit R Name 7 6 5 4 3 2 1 0 CH9 CH8 9.2.5 Counts 0x04H This register has 20 bytes to store the count values of CH0 up to CH9 the low byte will always read out first, followed by the high byte, before the moving to the next channel. CH0 Low Access Bit R Name 7 5 4 3 2 1 0 Channel 0 CS (Counts) Low byte first 1 Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 6 CH0 indicates Proximity, not Touch. IQS333 Datasheet Revision 1.14 Page 31 of 56 February 2020 IQ Switch® ProxSense® Series CH n High Access Bit R Name 7 6 5 4 3 2 1 0 Last active channel, Count value (High byte last) 9.2.6 LTA 0x05H This register has 18 bytes to store the LTA values of CH0 up to CH9 the low byte will always read out first, followed by the high byte, before the moving to the next channel. CH0 LTA Low byte Access Bit R Name 7 6 5 4 3 2 1 0 2 1 0 2 1 0 CH n LTA High byte Access Bit R Name 7 6 5 4 3 9.2.7 Multipliers 0x06H CH0 Multipliers Access Bit R/W Name Bit 7:6: 7 6 Base Value 5 4 3 Sensitivity Multipliers Compensation Multipliers 00 = 200 (default) 01 = 75 10 = 100 11 = 150 CH n Multipliers Access Bit R/W Name Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 Base Value 5 4 Sensitivity Multipliers IQS333 Datasheet Revision 1.14 3 2 1 0 Compensation Multipliers Page 32 of 56 February 2020 IQ Switch® ProxSense® Series 9.2.8 Compensation 0x07H CH0 Compensation value Access Bit R/W Name 7 6 5 4 3 2 1 0 1 0 Channel 0 Compensation Byte 0 CH n Compensation Value Access Bit R/W Name 7 6 5 4 3 2 Last active channel Compensation Byte n 9.2.9 ProxSettings 0x08H ProxSettings0 Access Bit R/W Name Byte 0 Default Bit 1:0: 7 6 ATI OFF Partial ATI 5 4 ALT ATI Redo ATI 3 2 Reseed Cs Size 1 0 Proj Bias 0x06H 00 = 2.5µA 01 = 5µA 10 = 10µA (default) 11 = 20µA Bit 2: 0 = Small 1 = Large ProxSettings1 Access Bit R/W Name Byte 1 Default Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 Charge Transfer Speed 5 4 3 2 1 0 Turbo Mode Halt Charge ~ CH0 on 1Tx Error Band 0x00H IQS333 Datasheet Revision 1.14 Page 33 of 56 February 2020 IQ Switch® ProxSense® Series Bit 7:6: 00 = 1MHz 01 = 500kHz 10 = 250kHz 11 = 2MHz Bit 2: 0 = All TX for CH0 1 = Only Tx0 Bit 0: 0 = 1/8 1 = 1/4 ProxSettings2 Access Bit 7 6 5 4 3 2 R/W Name Soft Reset WDT Off Force Halt ACF Disable Timeout Disable Event Mode Byte 2 Default Bit 1:0: 1 Halt 0x00H 00 = F_Halt period (Set in Register 0x0A) 01 = F_Halt period (Set in Register 0x0A) 10 = Never 11 = Always ProxSettings3 Access Bit R/W Name Byte 3 Default Bit 6:4: 7 6 5 4 Wheel Resolution 3 2 1 0 Wheel Filter Disable Wheel2 Disable Wheel1 Disable ACK Reset 0x00H 000 = 11-bit 111 = 4-bit ProxSettings4 Access Bit R/W Name Byte 4 Default Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 5 Up 4 3 Up Enable 2 1 0 Pass 0x07H IQS333 Datasheet Revision 1.14 0 Page 34 of 56 February 2020 IQ Switch® ProxSense® Series ProxSettings5 Access Bit 7 6 5 4 3 R/W Name CTRX_VSS Byte 5 Default 0x7FH 2 1 0 9.2.10 Thresholds 0x09 Proximity Threshold Access Bit 7 6 5 4 3 R/W Name Value Byte 0 Default 0x04H 2 1 0 2 1 0 2 1 0 Touch Threshold CH1 Access Bit 7 6 5 4 3 R/W Name (Value/256)*LTA Byte 1 Default 0x10H Touch Threshold CH9 Access Bit 7 6 5 4 3 R/W Name (Value/256)*LTA Byte 9 Default 0x10H 9.2.11 Timings 0x0AH Filter Halt (t_HALT) Access Bit R/W Name Steps of 250ms Byte 0 Default 0x50H Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 5 4 3 IQS333 Datasheet Revision 1.14 2 1 0 Page 35 of 56 February 2020 IQ Switch® ProxSense® Series Power Mode (LP) Access Bit 7 6 5 4 3 R/W Name Steps of 16ms Byte 1 Default 0x00H 2 1 0 2 1 0 2 1 0 2 1 0 2 1 0 Timeout Period Access Bit 7 6 5 4 3 R/W Name Steps of 1.28ms Byte 2 Default 0x10H CH0 ACF Beta Access Bit 7 6 5 4 3 R/W Name Value Byte 3 Default 0x02H CH1 – CH9 ACF Beta Access Bit 7 6 5 4 3 R/W Name Value Byte 4 Default 0x02H 9.2.12 ATI Targets 0x0BH ATI Target CH0 Access Bit R/W Name Steps of 8 Byte 0 Default 128 (Decimal) Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 5 4 IQS333 Datasheet Revision 1.14 3 Page 36 of 56 February 2020 IQ Switch® ProxSense® Series ATI Targets CH1 to CH 9 Access Bit 7 6 5 4 3 R/W Name Steps of 8 Byte 1 Default 64 (Decimal) 2 1 0 2 1 0 1 0 9.2.13 PWM 0x0CH PWM 0 Access Bit R/W Name Byte 0 Default 7 6 5 4 3 Mode Duty Cycle 0x00H PWM 7 Access Bit R/W Name Byte 7 Default Bit 7-5: 7 6 5 4 3 Mode 2 Duty Cycle 0x00H MODE2:MODE0: Selects PWM mode. 000 = PWM Off 001 / 010 / 011 = PWM Constant 100 = PWM CMP4:0 decremented and stops at 0% 101 = PWM CMP4:0 decremented and stops at value in PWM_LIM 110 = PWM CMP4:0 incremented and stops at 100% 111 = PWM CMP4:0 incremented and stops at value in PWM_LIM Bit 4-0: CMP4:CMP0: LED Duty Cycle Value 9.2.14 PWM Limit 0x0DH PWM Lim Access Bit R/W Name Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 5 4 3 2 1 0 PWM Limit IQS333 Datasheet Revision 1.14 Page 37 of 56 February 2020 IQ Switch® ProxSense® Series Byte 0 0x00H Default Bit 7-5: System Use Bit 4-0: LIM4:LIM0: CMP 4:0 is compared against this value if MODE 2:0 is configured 101 or 111 PWM Speed Access Bit R/W Name Byte 1 Default 7 6 5 4 3 2 1 0 PWM Speed 0x00H Bit 7-4: System Use Bit 3-0: SPD3:SPD0: PWM slope adjustment speed control Example: 𝑃𝑊𝑀 𝑇𝑖𝑚𝑖𝑛𝑔 = 𝑆𝑃𝐷3: 0 × ⌊𝐶𝑀𝑃4: 0 + 1⌋ × 8.192𝑚𝑠 SPD3:0 = 0100 CMP4:0 = 11111 (PWM Duty = 100%) 𝑇𝑜𝑛 = 4 × ⌊31 + 1⌋ × 8.192𝑚𝑠 = 1.0486𝑠 9.2.15 Active Channels 0x0EH Active Chan 0 Access Bit 7 6 5 4 3 2 1 0 R/W Name CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 Byte 0 Default 2 1 0 CH9 CH8 0x0FH Active Chan 1 Access Bit R/W Name Byte 1 Default Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. 7 6 5 4 3 0x00H IQS333 Datasheet Revision 1.14 Page 38 of 56 February 2020 IQ Switch® ProxSense® Series 9.2.16 Buzzer Output 0x0FH Buzzer 0 Access Bit 7 R/W Name Enable Byte 0 Default 6 5 4 3 2 1 0 DC PERM Burst 0x00H This Byte sets up the Buzzer as shown below: Bit 7: Enable: This bit enables or Disables the Buzzer output 0 = Disabled 1 = Enabled Bit 6-3: Not Used Bit 2: DC: Makes a DC output 0 = Low 1 = High Bit 1: Perm: Permanently sounding the buzzer 0 = Disabled 1 = Enabled Bit 0: Burst: Burst mode to make a “click” sound 0 = Disabled 1 = Enabled Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 39 of 56 February 2020 IQ Switch® ProxSense® Series 10 IQS333 OTP Options The IQS333 only provide OTP (One-Time Programmable) options for configuration of the device I2C sub-address and charge transfer methodology (Self/Projected sensing). Configuration of the OTP settings can be done on packaged devices or in-circuit. In-circuit configuration may be limited by values of external components chosen. Azoteq offers a Configuration Tool (CT210 or later) and associated software that can be used to program the OTP user options for prototyping purposes. For further information regarding this subject, please contact your local distributor or submit enquiries to Azoteq at: ProxSenseSupport@azoteq.com 10.1 User Selectable OTP options Table 10.1 User Selectable OTP options : Bank3 bit7 System use Bank 3 System use System use System use Proj_Mode Bank3: bit7 System Use Bank3: bit6 System Use Bank3: bit5 System Use Bank3: bit4 System Use Bank3: bit 3 Proj_Mode : Projected Selection bit0 I2C SubAddr1 I2C SubAddr0 System use 0 = Self (Default) 1 = Projected Bank3: bit 2:1 I2C SubAddr1: I2C SubAddr0 : I2C Sub-Address selection 00 = 0x64 (Default) 01 = 0x65 10 = 0x66 11 = 0x67 Bank3: bit 0 System Use Copyright © Azoteq (Pty) Ltd 2019. All rights reserved. IQS333 Datasheet Revision 1.14 Page 40 of 56 February 2020 IQ Switch® ProxSense® Series 11 Specifications 11.1 Absolute Maximum Specifications The following absolute maximum parameters are specified for the device: Exceeding these maximum specifications may cause damage to the device.  Operating temperature  Supply Voltage (VDDHI – VSS)  Maximum pin voltage  Maximum continuous current (for specific Pins) VDDHI + 0.5V (may not exceed VDDHI max) 10mA  Minimum pin voltage VSS - 0.5V  Minimum power-on slope  ESD protection Table 11.1 -20°C to 85°C 3.6V 100V/s ±8kV (Human body model) IQS333 Self Capacitive General Operating Conditions1 DESCRIPTION Conditions Supply voltage PARAMETER MIN TYP MAX UNIT VDDHI 1.8 3.3V 3.6 V 1.79 V Internal regulator output 1.8 ≤ VDDHI≤ 3.6 VREG 1.62 1.7 Default Operating Current 3.3V IIQS333NP - 360 μA Low Power Setting 1* 3.3V, LP=1 16ms - 58 μA Low Power Setting 2* 3.3V, LP=2 32ms - 31 μA Low Power Setting 4* 3.3V, LP=4 64ms - 17 μA Low Power Setting 8* 3.3V, LP=8 128ms - 11 μA Low Power Setting 16* 3.3V, LP=16 256ms - 8 μA Low Power Setting 32* 3.3V, LP=32 512ms -
IQS333-0-QFR 价格&库存

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

免费人工找货