| Electronic Components Datasheet Search |
|
The question interval is too short.
Please try again in a few seconds.
Hello, Please ask a question about AT42QT1110-AU_14 Datasheet
# Example questions:
➢ What two pieces of information are exchanged during a 'report request' when crc is disabled?
➢ Describe the role of the 'null' byte in both 'get instructions' and how it differs from its use in 'report requests'.
➢ Explain the process that occurs when the 'send setups' command is received by the qt1110, specifically detailing how many bytes are expected and what happens after all bytes are received.
1. Introduction: QT1110 Communication Overview
· This document describes communication with the QT1110 capacitive touch controller.
· It uses the SPI interface.
· Key concepts include: Control Commands, Report Requests, Set Instructions, and Get Instructions.
2. Report Requests
· Used to retrieve status information (e.g., key status, sensor readings).
· The host sends a command byte, and the QT1110 returns a series of data bytes (potentially preceded by a "busy" marker).
· With CRC enabled, the communication involves extra bytes for CRC checks.
3. Set Instructions
· Used to write data to the QT1110's memory map (configuration settings, etc.).
· The Host transmits the Set command byte.
· The QT1110 responds with the same command byte ("echo") and a "busy" marker byte.
· Data is *not* applied until the CRC check is successful.
4. Get Instructions
· Used to read data from the QT1110's memory map.
· The Host sends a Get command byte.
· The QT1110 responds with the data byte located at the specified address.
5. CRC (Cyclic Redundancy Check)
· Optional but highly recommended for data integrity.
· Requires calculating and transmitting CRC bytes during command sequences.
· The QT1110 calculates a CRC value which it transmits during the communication. The Host must compare its calculated CRC value with the value provided by the QT1110.
Key Terminology & Commands
· Control Commands: Initiate specific actions like resetting or measuring.
· Report Requests: Retrieve sensor data or status.
· Set Instructions: Write configuration data to memory.
· Get Instructions: Read data from memory.
· Null Byte (0x00): Used as a placeholder or marker during communication.
· "Idle" Marker (0x55): Indicates that the device is ready for the next command.
· CRC: Used for data validation.
Important Notes
· The documentation is highly technical and assumes a level of familiarity with SPI communication and embedded systems.
· CRC is critical for reliable operation.
· The order of bytes and their significance are crucial to understanding the communication process.
1. Introduction: QT1110 Communication Overview
· This document describes communication with the QT1110 capacitive touch controller.
· It uses the SPI interface.
· Key concepts include: Control Commands, Report Requests, Set Instructions, and Get Instructions.
2. Report Requests
· Used to retrieve status information (e.g., key status, sensor readings).
· The host sends a command byte, and the QT1110 returns a series of data bytes (potentially preceded by a "busy" marker).
· With CRC enabled, the communication involves extra bytes for CRC checks.
3. Set Instructions
· Used to write data to the QT1110's memory map (configuration settings, etc.).
· The Host transmits the Set command byte.
· The QT1110 responds with the same command byte ("echo") and a "busy" marker byte.
· Data is *not* applied until the CRC check is successful.
4. Get Instructions
· Used to read data from the QT1110's memory map.
· The Host sends a Get command byte.
· The QT1110 responds with the data byte located at the specified address.
5. CRC (Cyclic Redundancy Check)
· Optional but highly recommended for data integrity.
· Requires calculating and transmitting CRC bytes during command sequences.
· The QT1110 calculates a CRC value which it transmits during the communication. The Host must compare its calculated CRC value with the value provided by the QT1110.
Key Terminology & Commands
· Control Commands: Initiate specific actions like resetting or measuring.
· Report Requests: Retrieve sensor data or status.
· Set Instructions: Write configuration data to memory.
· Get Instructions: Read data from memory.
· Null Byte (0x00): Used as a placeholder or marker during communication.
· "Idle" Marker (0x55): Indicates that the device is ready for the next command.
· CRC: Used for data validation.
Important Notes
· The documentation is highly technical and assumes a level of familiarity with SPI communication and embedded systems.
· CRC is critical for reliable operation.
· The order of bytes and their significance are crucial to understanding the communication process.
| Part No. | AT42QT1110-AU_14 |
| Manufacturer | ATMEL |
| Size | 693 Kbytes |
| Pages | 50 pages |
| Description | 11-key QTouch Touch Sensor IC |
| Privacy Policy |
| ALLDATASHEET.NET |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |