Electronic Components Datasheet Search
  English  ▼

X  

PS810 Datasheet(PDF) 26 Page - Microchip Technology

Part # PS810
Description  Li Ion Single Cell Fuel Gauge
PDF  46 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PS810 Datasheet(HTML) 26 Page - Microchip Technology

Back Button PS810 Datasheet HTML 22Page - Microchip Technology PS810 Datasheet HTML 23Page - Microchip Technology PS810 Datasheet HTML 24Page - Microchip Technology PS810 Datasheet HTML 25Page - Microchip Technology PS810 Datasheet HTML 26Page - Microchip Technology PS810 Datasheet HTML 27Page - Microchip Technology PS810 Datasheet HTML 28Page - Microchip Technology PS810 Datasheet HTML 29Page - Microchip Technology PS810 Datasheet HTML 30Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 26 / 46 page
background image
PS810
DS21904C-page 26
© 2006 Microchip Technology Inc.
8.2
SPS Single Pin Serial Battery
Data Interface
The PS810 can also communicate using one pin, the
SDA pin with the Single Pin Serial protocol (SPS). The
single
pin
serial
interface
communication
is
an
asynchronous
return-to-one
protocol.
The
signal
requires an external pull-up resistor. The timing of the
driven low pulses defines the communication.
A Break cycle starts a command from the host to the
battery. The command is eight bits long. After this, eight
data bits are either sent to the battery or received from
the battery. The Least Significant bits are sent first.
The Break cycle is defined by a low period for a time
equal to or greater than tB, then returned high for a time
greater than or equal to tBR.
The data bits consist of three sections each:
1.
Start: a logic low for at least time tSTR.
2.
Data: data high or low valid by time tDS and held
until time tDH/V.
3.
Stop: logic high by time tSSU and held until time
TCYC.
The SPS protocol only allows one byte to be read per
command code. Thus, commands that receive two-
byte pieces of data must be executed one byte at a
time. To get a two-byte data, the command code for the
high byte must be sent, the high data byte received and
then, the command code for the low data byte must be
sent to receive the low data byte.
Furthermore, it is possible that the piece of data has
changed in between the time it took to get the high byte
and the low byte if the host system is communicating
slowly. Therefore, it is recommended to always verify
the data hasn’t changed. This is done by reading the
high byte, then reading the low byte, then rereading the
high byte and comparing it to the first read to make sure
it is the same. If it is not the same, then the low byte can
be reread and matched with the new high byte.



Html Pages

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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