Microchip Technology DM164123 Ficha De Dados

Página de 32
PICDEM™ System Management User’s Guide
DS41304B-page 24
©
 2007 Microchip Technology Inc.
TABLE B-2:
ANALOG-TO-DIGITAL CONVERTER: 0XA4
TABLE B-3:
THERMAL CONTROLLER: 0XA6
REG
NAME
DESCRIPTION
0x00
ADC High Byte
B '0   0   0   0   9   8   7   6'
Voltage (V) = [(ADC High Byte:ADC Low Byte/4) * 2.5 / 1023]
0x01
ADC Low Byte
B '5   4   3   2   1   0   x   x
Voltage (V) = [(ADC High Byte:ADC Low Byte/4) * 2.5 / 1023]
REG
NAME
DESCRIPTION
0x00
Temperature High Byte Ambient Temperature (degC) = [(Temperature High 
Byte:Temperature Low Byte)/1023 * 2.5 - .50] / .010
0x01
Temperature Low Byte
0x02
Duty Cycle High Byte
High Time of PWM
High Time = (Duty Cycle High Byte:Duty Cycle Low 
Byte) / 32768
Duty Cycle = High Time / Period High:Period Low
0x03
Duty Cycle Low Byte
0x04
Max. Output High Byte Maximum Duty Cycle Output (PWM High Time)
Max High Time = (Duty Cycle High Byte:Duty Cycle Low 
Byte) / 32768
Duty Cycle = Max High Time / Period High:Period Low
0x05
Max. Output Low Byte
0x06
Min. Output High Byte
Minimum Duty Cycle Output (PWM High Time)
Min High Time = (Duty Cycle High Byte:Duty Cycle Low 
Byte) / 32768
Duty Cycle = Min High Time / Period High:Period Low
0x07
Min. Output Low Byte
0x08
Period High Byte
Duty Cycle Period
Period = (Period High Byte: Period Low Byte) / 32768
0x09
Period Low Byte
0x0A
Upper Temperature 
High Byte
Upper Temperature Set Point
Upper Temperature (degC) = [((Upper Temperature 
High Byte:Upper Temperature Low Byte) / 1023)) - .50] / 
.010
0x0B
Upper Temperature 
Low Byte
0x0C
Lower Temperature 
High Byte
Lower Temperature Set Point
Lower Temperature (degC) = [((Lower Temperature 
High Byte:Lower Temperature Low Byte) / 1023)) - .50] / 
.010
0x0D
Lower Temperature 
Low Byte
0x0E
Tach Speed High Byte
Tachometer Measurement
Frequency = 32768 / Tach Speed High Byte: Tach 
Speed Low Byte
RPM = (Frequency / 2) * 60 
0x0F
Tach Speed Low Byte
0x10
STATUS
Bit <7:1> = 0
Bit 0 = Heating Element Enable (0 = Off, 1 = On)