Protocol decoder:sdq
Jump to navigation
Jump to search
Name | Texas Instruments SDQ |
---|---|
Description | Texas Instruments SDQ. The SDQ protocol is also used by Apple. |
Status | supported |
License | GPLv2+ |
Source code | decoders/sdq |
Input | logic |
Output | — |
The sdq decoder interprets the Texas Instruments SDQ protocol, which is used in battery pack authentication. Apple uses SDQ in MagSafe and Lightning connections, as well as in some batteries.
Protocol
The SDQ protocol communicates serial data on a single wire. The low phase's width determines the symbol (zero or one data bit, BREAK condition), the physical transport is an open collector bus with a pull up.
Resources
- TI BQ26100 datasheet "SHA-1/HMAC-based security and authentication IC with an SDQ interface"
- Apple Lightning blog article suggesting the IDBUS synonym for SDQ