Part Number Hot Search : 
AC15A MBRF2060 DM74L NTE8085 MURS220 BCP54M MMBZ5239 2A13N
Product Description
Full Text Search
 

To Download HMC6343 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 3-Axis Digital Compass Module HMC6343
The Honeywell HMC6343 is a fully integrated compass module that combines 3-axis magneto-resistive sensors and 3-axis MEMS
Advanced Information
accelerometers with the required analog and digital support circuits, and algorithms for heading computation. By combining the sensor elements, processing electronics, and firmware in to a 9.0mm by 9.0mm by 1.9mm LCC package, Honeywell offers a complete, ready to use tiltcompensated electronic compass. This provides design engineers with the simplest solution to integrate high volume, cost effective compasses into wireless phones, consumer electronics, vehicle compassing, and antenna positioning.
The HMC6343 utilizes Honeywell's Anisotropic Magnetoresistive (AMR) technology that provides advantages over other magnetic sensor technologies. The sensors feature precision sensitivity and linearity, solid-state construction with very low cross-axis sensitivity designed to measure both direction and magnitude of Earth's magnetic fields. Honeywell's Magnetic Sensors are among the most sensitive and reliable low-field sensors in the industry.
Honeywell continues to maintain product excellence and performance by introducing innovative solid-state magnetic sensor solutions. These are highly reliable, top performance products that are delivered when promised. Honeywell's magnetic sensor solutions provide real solutions you can count on.
FEATURES 4 Compass with Heading Output
BENEFITS 4 A Complete Compass. Everything is Done.
Complete Digital 4 3-Axis MR Sensorsaand Accelerometers 4 A Calibration. SerialSolution with Heading/Tilt Outputs and Hard Iron plus Electronics in Single Package Data Interface for Heading Output.
4 9 x 9 x 1.9mm LCC Surface Mount Package 4 Low Voltage Operations (2.7 to 3.6V) 4 Digital Serial Data Interface 4 Moderate Precision Outputs 4 Lead Free Package Construction
4 Small Size, Easy to Assemble and Compatible with High Speed SMT Assembly 4 Compatible for Battery Powered Applications 4 I C Interface, Easy to Use 2-Wire Communication 4 +/-2 Heading Accuracy with +/-1 Pitch and Roll Accuracy 4 Complies with RoHS Environmental Standards
2
HMC6343
SPECIFICATIONS
Characteristics Power Supply Supply Voltage Current VDD Referenced to GND All VDD pins connected together Run Mode (10Hz Output) Standby Mode Sleep mode Compass Function Field Range Heading Accuracy total applied magnetic field At Level 15 tilt 60 tilt Heading Resolution Update Rate Tilt Range Tilt Accuracy Tilt Resolution Offset Straps Resistance Offset Constant Resistance Tempco General Operating Temperature Storage Temperature Weight ESD Voltage MSL Moisture Sensitivity Level 3 * Tested at 25C except stated otherwise. 0.32 400 grams V Ambient, unbiased -55 125 C Ambient -40 80 C Measured from OFF+ to OFFDC Current Field applied in sensitive direction TA=-40 to 125C 1800 2700 4500 ppm/C 5 8 10 11 ohms mA/gauss Output Data Run Mode (1, 5, 10Hz) From Horizontal 0 to 15 15 to 60 Output Data 1 1 2.0 3.0 4.0 0.1 5 80 1 2 0.1 degrees 10 degrees Hz degrees degrees 6 3.0 gauss deg RMS 10 3.5 4.5 5.5 1.0 mA mA A 2.7 3.3 3.6 Volts Conditions* Min Typ Max Units
2
www.honeywell.com
HMC6343
FUNCTIONAL DIAGRAM
Mag Sensors X Magnetic ASIC Y MicroController Z Z Accel ASIC X
Y
Temp Sensor
I 2C
PIN CONFIGURATIONS
Pin Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Description RX NC VDD1 NC NC NC NC NC NC VDD4 VDD3 NC NC NC Z OFFZ OFF+ NC NC Pin Number 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Description Y OFFY OFF+ VDD2 CS X OFFX OFF+ GND2 NC NC NC GND1 NC NC SCK/SCL TX SDO CS_CTRL SDA
www.honeywell.com
3
20 Y OFF+
19 Y OFF-
25 GND2
21 VDD2
23 NC
24 NC
26 NC
NC 18 NC 18 28 NC NC 17 NC 17 Z OFF+ 16 Z OFF+ 16 Z OFF- 15 Z OFF- 15 NC 14 Y NC 13 NC 12 NC 12 VDD3 11 VDD3 11 VDD4 10 Z X
27 NC
22 CS
29 GND1 29 GND1 30 NC 30 NC 31 NC 31 NC 32 SCK/SCL 33 TX 33 TX 34 SDO 34 SDO 35 CS_CTRL 35 CS_CTRL 36 SDA
VDD1 3
NC 7
NC 6
NC 4
NC 2
NC 9
RX 1
HMC6343
BOTTOM VIEW
NC 8
NC 5
4
www.honeywell.com
HMC6343
PACKAGE OUTLINES
PACKAGE DRAWING HMC6343 (32-PIN LPCC, dimensions in millimeters)
E1 e 0.100.08
0.340.03
D1
D
0.570.03 Pin 1 E Bottom View
Dimensions (mm) A (height) D D1 E E1 e
Minimum 1.73 -
Nominal 1.87 9.00 BSC 6.40 BSC 9.00 BSC 6.40 BSC 0.8 Basic
Maximum 2.02 -
MOUNTING CONSIDERATIONS
The following is the recommend printed circuit board (PCB) footprint for the HMC6343. All dimensions are nominal and in millimeters. Stencil Design and Solder Paste A 4 mil stencil and 100% paste coverage is recommended for the electrical contact pads. The HMC6343 has been tested successfully with no-clean solder paste. Pick and Place Placement is machine dependant and no restrictions are recommended, and have be tested with mechanical centering. Placement force should be equivalent 1206 SMT resistors and enough force should be used to squeeze the paste out from the package/contact pad overlap and to keep the package pin contacts vertical.
www.honeywell.com
5
HMC6343
BASIC DEVICE OPERATION
The Honeywell HMC6343 magnetoresistive sensor circuit is a trio of magnetic sensors, accelerometers, and analog support circuits to measure magnetic fields. Additionally a microcontroller is integrated for computation of direction and calibration. With power supply applied, the sensor converts any incident magnetic field in the sensitive axis direction to a differential voltage output. In addition to the bridge circuit, the sensors have on-chip magnetically coupled offset straps for incident field adjustment.
BASIC SCHEMATIC INTERFACE
HMC6343
+2.7 to 3.6V VDD2 VDD1 VDD3 VDD4 SCL 36 SDA CS CS_CTRL 22 35 25 GND1 29 GND 21 3 11 10 32 0 10k 10k I2C_CLK I2C_DATA 1uF
HOST P
VDD
Offset Straps The three offset straps have a spiral of metallization that couples in the sensor element's sensitive axis. The straps will easily handle currents to buck or boost fields through the 6 gauss linear measurement range, but designers should note the extreme thermal heating on the die when doing so. With most applications, the offset strap is not utilized and can be ignored. Designers can leave one or both strap connections (Off- and Off+) open circuited, or ground one connection node. Operational Modes The HMC6343 has three operational modes; Sleep, Standby, and R un. Sleep mode is defined as having the analog circuitry powered off, and has the lowest power consumption while power is applied to the VDD pins. Standby mode has the HMC6343 fully powered, but with no measurements performed and the processor is waiting for commands to perform. Run mode is fully engaged in continuous measurements at the set rate, and ready to receive further commands. The operational mode settings are stored in EEPROM register 0x04, and shown further the HMC6343 protocol definition.
6
www.honeywell.com
HMC6343
Mounting Orientations The HMC6343 provides for three standard mounting orientations, with a flat horizontal orientation the factory set default. For vertical mounting, there are two upright orientations with either the X -axis or the Z-axis designated as the forward reference directions. To change the forward reference direction, send the appropriate command byte (0x72, 0x73, or 0x74) for level or upright orientations, and reset the processor (or cycle power). To enjoy other orientations, you can add or subtract 90 degree increments of deviation angle as required from the three choices. The figure below shows pictorially the orientations.
Y
Z
Y
X HONEYWELL HONEYWELL HMC6343 HMC6343 0626
Z
Y
x
Z
X LEVEL 0x72 UPRIGHT EDGE 0x73 UPRIGHT FRONT 0x74
HMC6343 ORIENTATIONS
Red Arrow is the Forward Direction
I2C COMMUNICATION PROTOCOL
The HMC6343 communicates via a two-wire I C bus system as a slave device. The HMC6343 uses a layered protocol 2 with the interface protocol defined by the I C bus specification, and the lower command protocol defined by Honeywell. 2 The data rate is the standard-mode 100kbps rate as defined in the I C Bus Specification 2.1. The bus bit format is an 8-bit Data/Address send and a 1 -bit acknowledge bit. The format of the data bytes (payload) shall be case sensitive ASCII characters or binary data to the HMC6343 slave, and binary data returned. Negative binary values will be in two's complement form. The default (factory) HMC6343 7-bit slave address is 0x32 for write operations, or 0x33 for read operations. The HMC6343 Serial Clock (SCL) and Serial Data (SDA) lines do not have internal pull-up resistors, and require resistive pull-ups (Rp) between the master device (usually a host microprocessor) and the HMC6343. Pull-up resistance values of 2 about 10k ohms are recommended with a nominal 3.3-volt supply voltage. Other values may be used as defined in the I C Bus Specification 2.1. The SCL and SDA lines in this bus specification can be connected to a host of devices. The bus can be a single master to multiple slaves, or it can be a multiple master configuration. All data transfers are initiated by the master device which is 2 responsible for generating the clock signal, and the data transfers are 8 bit long. All devices are addressed by I C's th unique 7 bit address. After each 8-bit transfer, the master device generates a 9 clock pulse, and releases the SDA line. The receiving device (addressed slave) will pull the SDA line low to acknowledge (ACK) the successful transfer or leave the SDA high to negative acknowledge (NACK). www.honeywell.com 7
2
HMC6343
Per the I C spec, all transitions in the SDA line must occur when SCL is low. This requirement leads to two unique conditions on the bus associated with the SDA transitions when SCL is high. Master device pulling the SDA line low while the SCL line is high indicates the Start (S) condition, and the Stop (P) condition is when the SDA line is pulled high while 2 the SCL line is high. The I C protocol also allows for the Restart condition in which the master device issues a second start condition without issuing a stop. All bus transactions begin with the master device issuing the start sequence followed by the slave address byte. The address byte contains the slave address; the upper 7 bits (bits7-1), and the Least Significant bit (LSb). The LSb of the th address byte designates if the operation is a read (LSb=1) or a write (LSb=0). At the 9 clock pulse, the recieving slave device will issue the ACK (or NACK). Following these bus events, the master will send data bytes for a write operation, or the slave will clock out data with a read operation. All bus transactions are terminated with the master issuing a stop sequence. I C bus control can be implemented with either hardware logic or in software. Typical hardware designs will release the SDA and SCL lines as appropriate to allow the slave device to manipulate these lines. In a software implementation, care must be taken to perform these tasks in code. I C Slave Address The I C slave address byte consists of the 7 most significant bits with the least siginificant bit zero filled. A described 2 earlier, the default (factory) value is 0x32 and the legal I C bounded values are between 0x10 and 0xF6. This slave address is in EEPROM address 0x00. Users can change the slave address by writing to this location. Any address updates will become effective after the next power up or after a reset command. Software Version This EEPROM software version number byte contains the binary value of the programmed software. Values of 0x05 and beyond are considered production software. Deviation Angle Correction Typically the HMC6343 X-axis (or Z-axis) is designated the forward direction of the compass, and is placed mechanically towards the forward direction of the end user product. The deviation angle is used to correct for mechanical angle errors in package orientation by adding the deviation angle to the internal compass heading before the result is placed as the computed heading. Two EEPROM Bytes are used to store the deviation angle, and the binary value is in tenths of a degree and in two's complement form for a 1800 representation. The deviation angle MSB is located in EEPROM register 0x0B and the LSB in 0x0A. Variation Angle Correction The v ariation angle or declination angle of the HMC6343 is the number of degree that must be added to the internal compass heading to convert the magnetic north reference direction to the geographic (true) north reference direction. This angle information is provided to the HMC6343 from external latitude and longitude data processed through a World Magnetic Model equation to compute variation angle, or by lookup table. Two EEPROM Bytes are used to store the variation angle, and the binary value is in tenths of a degree and in two's complement form for a 1800 representation. The deviation angle MSB is located in EEPROM register 0x0D and the LSB in 0x0C. Magnetometer Offsets The Magnetometer Offset bytes are the values stored after the completion of the last factory or user hard-iron calibration routine. Additional value changes are possible, but will be overwritten when the next calibration routine is completed. Note that these offset values are added to the sensor offset values computed by the set/reset routine to convert the raw magnetometer data to the compensated magnetometer data. These values are written into EEPROM addresses 0x0E to 0x13 and loaded to RAM on the power up.
2 2 2 2
8
www.honeywell.com
HMC6343
Heading Filter This allows for an Infinite Impulse Response (IIR) filter to be employed on current and previous heading data outputs. Typical values are 0 to 15 with a factory default of zero. The filter is only applied in run mode where a continuous stream of data is present. At the 5Hz default update rate, a filter value of 4 would weight the latest heading with the previous four headings of regressive weightings for a second's worth of filtering. EEPROM Registers The HMC6343 contains EEPROM non-volatile memory locations (registers) to store useful compass data for processor routines. The following Table shows the register locations, content, description, and factory shipped defaults. Table 1 - EEPROM Registers EEPROM Content Location 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 Slave Address Reserved S/W_Version Reserved OP_Mode1 OP_Mode2 S/N LSB S/N MSB Date Code: YY Date Code: WW Deviation LSB Deviation MSB Variation LSB Variation MSB X_Offset LSB X_Offset MSB Y_Offset LSB Y_Offset MSB Z_Offset LSB Z Offset MSB Filter LSB Filter MSB Operational Mode Register 1 Operational Mode Register 2 Device Serial Number Device Serial Number Package Date Code: Last Two Digits of the Year Package Date Code: Fiscal Week Deviation Angle (1800) in tenths of a degree Deviation Angle (1800) in tenths of a degree Variation Angle (1800) in tenths of a degree Variation Angle (1800) in tenths of a degree Hard-Iron Calibration Offset for the X-axis Hard-Iron Calibration Offset for the X-axis Hard-Iron Calibration Offset for the Y-axis Hard-Iron Calibration Offset for the Y-axis Hard-Iron Calibration Offset for the Z-axis Hard-Iron Calibration Offset for the Z-axis Heading IIR Filter (0x00 to 0x0F typical) Heading IIR Filter (set at zero) Year Week 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x11 0x01 Software Version Number I2C Slave Address
Description
Factory Default 0x32
www.honeywell.com
9
HMC6343
Command Protocol The command protocol defines the content of the data (payload) bytes of I C protocol sent by the master, and the slave device (HMC6343). After the master device sends the 7-bit slave address, the 1-bit Read/Write, and gets the 1-bit slave device acknowledge bit returned; the next one to three sent data bytes are defined as the input command and argument bytes. To conserve data traffic, all response data (Reads) will be context sensitive to the last command (Write) sent. All write commands shall have the address byte least significant bit cleared (factory default 0x32). These commands then follow with the command byte and command specific binary formatted argument bytes in the general form of: (Command Byte) (Argument Binary MS Byte) (Argument Binary LS Byte) The slave (HMC6343) shall provide the acknowledge bits between each data byte per the I C protocol. Response byte reads are done by sending the address byte (factory default 0x33) with the least significant bit set, and then clocking back response bytes, last command dependant. Table 2 shows the HMC6343 command and response data flow. Table 2 - HMC6343 Interface Commands/Responses Command Byte (hex) (0x40) (0x45) Argument 1 Byte (Binary) Argument 2 Byte (Binary) Response Bytes (Binary) MSB/LSB Data (6 Bytes) MSB/LSB Data (6 Bytes) MSB/LSB Data (6 Bytes)
2 2
Command Description Post Accel Data. AxMSB, AxLSB, AyMSB, AyLSB, AzMSB, AzLSB Post Mag Data. MxMSB, MxLSB, MyMSB, MyLSB, MzMSB, MzLSB Post Heading Data. HeadMSB, HeadLSB, PitchMSB, PitchLSB, RollMSB, RollLSB Post Tilt Data. PitchMSB, PitchLSB, RollMSB, RollLSB, TempMSB, TempLSB Enter User Calibration Mode Level Orientation (X=forward, +Z=up) (default) Upright Sideways Orientation (X=forward, Y=up) Upright Flat Front Orientation (Z=forward, -X=up) Enter Run Mode (from Standby Mode) Enter Standby Mode (from Run Mode) Exit User Calibration Mode Reset the Processor Enter Sleep Mode (from Run Mode) Exit Sleep Mode (to Standby Mode)
(0x50)
(0x55) (0x70) (0x72) (0x73) (0x74) (0x75) (0x76) (0x7F) (0x82) (0x83) (0x84) (0xE1) (0xF1) EEPROM Address EEPROM Address Data
MSB/LSB Data (6 Bytes)
Data (1 Byte)
Read from EEPROM Write to EEPROM
10
www.honeywell.com
HMC6343
Timing Upon power application to the HMC6343, wait nominally 5 milli-seconds before sending the first I2C command (typically a 0x32 byte followed by a 0x50 byte for the usual heading/pitch/roll). Depending on the command sent, a delay time should be inserted before clocking out the response bytes (send 0x33, clock back response bytes). The following table indicates the response delay times for various commands. Table 3 - HMC6343 Command to Response Delay Times Prior Command (hex) Power Applied 0x40 Response/Delay Time (milli-seconds) 5 nominally 1
Commanded Action VDD1-3 low to high Post Accel Data.
Response Bytes & Description No Response Data 6 binary data Bytes. AxMSB, AxLSB, AyMSB, AyLSB, AzMSB, AzLSB 6 binary data Bytes.. MxMSB, MxLSB, MyMSB, MyLSB, MzMSB, MzLSB 6 binary data Bytes. HeadMSB, HeadLSB, PitchMSB, PitchLSB, RollMSB, RollLSB 6 binary data Bytes. PitchMSB, PitchLSB, RollMSB, RollLSB, TempMSB, TempLSB No Response Data (X=forward, +Z=up) (default) No Response Data (X=forward, Y=up) No Response Data (Z=forward, -X=up) No Response Data No Response Data No Response Data No Response Data No Response Data No Response Data No Response Data 1 binary data Byte No Response Data. Data Settling Time
0x45
Post Mag Data.
1
0x50
Post Heading Data. Post Tilt Data. Enter User Calibration Mode Level Orientation Upright Sideways Orientation Upright Flat Front Orientation Enter Run Mode Enter Standby Mode Exit User Calibration Mode Reset the Processor Enter Sleep Mode Exit Sleep Mode Read from EEPROM Write to EEPROM
1
0x55 0x70 0x72 0x73 0x74 0x75 0x76 0x7F 0x82 0x83 0x84 0xE1 0xF1
1 0.3 0.3 0.3 0.3 0.3 0.3 3 0.3 1 20 10 10
www.honeywell.com
11
HMC6343
Operational Mode Registers EEPROM registers 0x04 and 0x05 contain Bytes that are read for operational mode status and for setting the Run Mode measurement rate. The tables below describe the register contents and interpretation. It is recommended that Operational Mode Register 1 be read only, and register 2 written only to change update rate. Table 4 - Operational Mode Register 1 (EEPROM 0x04) OM1_7 Comp(0) OM1_6 Cal(0) OM1_5 Filter(0) OM1_4 Run(1) OM1_3 Stdby(0) OM1_2 UF(0) OM1_1 UE(0) OM1_0 Level(1)
Table 5 - Operational Mode Register 1 Bit Designations Location OM1_7 OM1_6 OM1_5 OM1_4 OM1_3 OM1_2 OM1_1 OM1_0 Name Comp Cal Filter Run Stdby UF UE Level Description Calculating compass data if set. (read only) Calculating calibration offsets if set. (read only) IIR Heading Filter used if set. Run Mode if set. Standby Mode if set. Upright Front Orientation if set. Upright Edge Orientation if set. Level Orientation if set
Table 6 - Operational Mode Register 2 (EEPROM 0x05) OM2_7 (0) OM2_6 (0) OM2_5 (0) OM2_4 (0) OM2_3 (0) OM2_2 (0) OM2_1 MR1(0) OM2_0 MR0(1)
Table 7 - Operational Mode Register 2 Bit Designations Location OM1_7 to OM2_2 Name 0 Description These bits must be cleared for correct operation. Measurement Rate 0,0 = 1Hz 0,1 = 5Hz (default) 1,0 = 10Hz 1,1 = Not Assigned
OM2_1 to OM2_0
MR1, MR0
User Hard-Iron Calibration The HMC6343 provides a user calibration routine with the 0x70 command permitting entry into the calibration mode and the 0x7F command to exit the calibration mode. During the calibration procedure, the compass and the platform to which the compass is attached is rotated at a reasonably steady speed through 360 degrees. This process should at least take one minute for best accuracy. For best HM C6343 calibration, the rotation should include as much pitch and roll orientations possible. The calibration time window is recommended to be from 60 seconds up to 3 minutes depending on the end user's platform. The calibration routine collects these readings to correct for hard-iron distortions of the magnetic field. These hard-iron effects are due to magnetized materials nearby the HMC6343 part that in a fixed position with respect to the end user platform. An example would be the magnetized chassis or engine block of a vehicle in which the compass is mounted onto. Upon exiting the calibration mode, the resulting magnetometer offsets and scaling factors are updated. 12 www.honeywell.com
HMC6343
Example Communication For basic power up and compassing using the defaults, the flowing order of operations is recommended: 1. 2. 3. 4. 5. Apply power to the VDD pins (nominally +3.3 volts) Wait at least 5 milli-seconds for device initialization. The HMC6343 is in the default Run Mode. Send 0x32 and 0x50 to command the Heading and Tilt Data to be clocked out next. Wait at least 1 milli-second to allow the HMC6343 to process the command. Send 0x33 and clock back six more response Bytes from the HMC6343. These will be the Heading, Pitch and Roll Byte pairs; binary format in tenths of a degree with 2's compliment on pitch and roll angles. (0 to 3600 heading, 1800 pitch, and 1800 roll) Repeat the 0x33 sends and six Byte clock backs every 2 milli-seconds or longer to get fresh data from the 00 default 5Hz update rate.
6.
ORDERING INFORMATION
Ordering Number
HMC6343
Product Digital Compass Module
FIND OUT MORE
For more information on Honeywell's Magnetic Sensors visit us online at www.magneticsensors.com or contact us at 800-323-8295 (763-954-2474 internationally).
The application circuits herein constitute typical usage and interface of Honeywell product. Honeywell does not warranty or assume liability of customerdesigned circuits derived from this description or depiction. Honeywell reserves the right to make changes to improve reliability, function or design. Honeywell does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent rights nor the rights of others. U.S. Patents 4,441,072, 4,533,872, 4,569,742, 4,681,812, 4,847,584 and 6,529,114 apply to the technology described
Caution
This part is sensitive to damage by electrostatic discharge. Use ESD precautionary procedures when touching, removing or inserting.
CAUTION: ESDS CAT. 1A
Honeywell 12001 Highway 55 Plymouth, MN 55441 Tel: 800-323-8295 www.honeywell.com www.honeywell.com
Form #900357 November 2007 (c)2007 Honeywell International Inc.
13


▲Up To Search▲   

 
Price & Availability of HMC6343

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X