Skip to main content

SDQ Protocol

Geoffrey Hunter
mbedded.ninja Author
warning
This page is in notes format, and may not be of the same quality as other pages on this site.

Overview

The SDQ protocol is a proprietary 1 wire (excluding ground) interface designed by Texas Instruments. It is very similar to the 1-wire communication protocol.

An example of an IC which uses this protocol is the Texas Instruments BQ2024, a 1.4kb serial EEPROM.

8-bit CRC calculations are used within this protocol to ensure a high-degree of data integrity.

A number of Apple products use the SDQ interface, including the Apple lightning connector, MagSafe, and iPhone/iPad batteries1. This page by Ramtin Amin shows how one person managed to sniff the lightning cable and shows some info regarding the SDQ interface.

The popular Saleae logic analyzer product range can support the SDQ protocol with the additional use of the free and open-source SDQAnalyzer plugin.

Footnotes

  1. https://github.com/nezza/SDQAnalyzer