ASC7531A ETC2 [List of Unclassifed Manufacturers], ASC7531A Datasheet - Page 11

no-image

ASC7531A

Manufacturer Part Number
ASC7531A
Description
LOW-VOLTAGE 1-WIRE DIGITAL TEMPERATURE SENSOR AND VOLTAGE MONITOR
Manufacturer
ETC2 [List of Unclassifed Manufacturers]
Datasheet
Reserved or Unsupported Commands
Attempts to access the sensor using a reserved or unsupported command will not result in the device or bus failure. The sensor will
return a modified FCS when any of the following commands are received. To modify the FCS the sensor will invert all of the bits in
the correct FCS (1’s complement). A modified FCS is also called an Abort FCS.
The sensor will return an Abort FCS (modified FCS) for a reserved and unsupported command code (commands codes between
0xE4 to 0xF5 and 0xF8 to 0xFF).
The sensor will return an Abort FCS (modified FCS) for reserved commands (command codes 0x02 to 0x0F and 0x15 to 0xDF).
The sensor will return an Abort FCS (modified FCS) for unused vendor specific test and manufacturing command codes (command
codes 0xE8 to 0xEF). If any of these types of commands exist, they will be disabled during normal operation.
Malformed Commands
A malformed command is one which is valid but has an incorrect write or read length for the given command.
If a get temperature or get voltage command with a write length not equal to 1 is sent, then the aSC7531 will send an Abort FCS
and wait for a new command. An Abort FCS will be formed by creating a 1’s complement of the good FCS.
If a get temperature or get voltage command and the read length is not equal to 2, 4, or 10 then the aSC7531 will send an Abort
FCS and wait for a stop on the SST bus. See the Command Summary section for the expected Write and Read lengths of the legal
commands.
There will be no checking for malformed WriteReg() and ReadReg() commands (Vendor Specific Extensions).
Command Summary
© Andigilog, Inc. 2006
-
0x00
0x01
0x00
0x02-0x0F
0x10
0x11
0x12
0x13
0x14
0x10
0x15-0xDF
0xE0
0xE1
0xE2
0xE3
0xE4-0xF5
0xF6
0xF6
0xF7
0xF7
0xF8-0xFF
Hex Cmd
Command Name
VenCmdDisable()
VenCmdEnable()
GetAllVoltages()
GetAllTemps()
GetExtTemp()
GetVolt3p3V()
GetVolt2p5V()
ResetDevice()
ResetDevice()
GetVoltVccp()
GetIntTemp()
GetVolt12V()
Unsupported
Unsupported
Unsupported
Unsupported
GetVolt5V()
WriteReg()
ReadReg()
GetDIB()
GetDIB()
Ping()
3(target,wr,rd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
4(target,wr,rd,cmd)
Received Bytes
Table 4. Command Summary
www.andigilog.com
- 11 -
Wr Len
3+
0
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
Rd Len
aSC7531A / aSC7531B
10
1+
16
0
2
2
4
2
2
2
2
2
0
0
0
0
0
8
FCS
FCS/2/FCS
FCS/2/FCS
FCS/4/FCS
Abort FCS
FCS/2/FCS
FCS/2/FCS
FCS/2/FCS
FCS/2/FCS
FCS/2/FCS
FCS/10/FCS
Abort FCS
FCS
FCS/1+/FCS
FCS
FCS
Abort FCS
FCS
None if default address (0x00)
FCS/8/FCS
FCS/16/FCS
Abort FCS
Bytes Sent by Client
December
2006 - 70A05012

Related parts for ASC7531A