| Electronic Components Datasheet Search |
|
LM12434 Datasheet(PDF) 36 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
LM12434 Datasheet(HTML) 36 Page - National Semiconductor (TI) |
|
36 / 80 page ![]() 60 Operational Information (Continued) 622 Configuration Register The Configuration register is a 16-bit control register with readwrite capability It acts as the LM12434’s and LM12 L 438’s ‘‘control panel’’ holding global information as well as startstop reset self-calibration and stand-by commands Bit 0 is the STARTSTOP bit Reading Bit 0 returns an indi- cation of the Sequencer’s status A ‘‘0’’ indicates that the Sequencer is stopped and waiting to execute the next in- struction A ‘‘1’’ shows that the Sequencer is running Writ- ing a ‘‘0’’ halts the Sequencer when the current instruction has finished execution The next instruction to be executed is pointed to by the instruction pointer found in the status register Writing a ‘‘1’’ to Bit 0 restarts the Sequencer with the instruction currently pointed to by the instruction pointer (See Bits 8 – 10 in the Interrupt Status register) Bit 1 is the DAS’ system RESET bit Writing a ‘‘1’’ to Bit 1 stops the Sequencer (resetting the Configuration register’s STARTSTOP bit) resets the Instruction pointer to ‘‘000’’ (found in the Interrupt Status register) clears the Conver- sion FIFO and resets all interrupt flags The RESET bit will return to ‘‘0’’ after two clock cycles unless it is forced high by writing a ‘‘1’’ into the Configuration register’s Standby bit A reset signal is internally generated when power is first applied to the part No operation should be started until the RESET bit is ‘‘0’’ Bit 2 is the auto-zero bit Writing a ‘‘1’’ to this bit initiates an auto-zero offset voltage calibration Unlike the eight-sample auto-zero calibration performed during the full calibration procedure Bit 2 initiates a ‘‘short’’ auto-zero by sampling the offset once and creating a correction coefficient (full calibration averages eight samples of the converter offset voltage when creating a correction coefficient) If the Se- quencer is running when Bit 2 is set to ‘‘1’’ an auto-zero starts immediately after the conclusion of the currently run- ning instruction Bit 2 is reset automatically to a ‘‘0’’ and an interrupt flag (Bit 3 in the Interrupt Status register) is set at the end of the auto-zero (76 clock cycles) After completion of an auto-zero calibration the Sequencer fetches the next instruction as pointed to by the Instruction RAM’s pointer and resumes execution If the Sequencer is stopped an auto-zero is performed immediately at the time requested Bit 3 is the calibration bit Writing a ‘‘1’’ to this bit initiates a complete calibration process that includes a ‘‘long’’ auto- zero offset voltage correction (this calibration averages eight samples of the comparator offset voltage when creat- ing a correction coefficient) followed by an ADC linearity calibration This complete calibration is started after the cur- rently running instruction is completed if the Sequencer is running when Bit 3 is set to ‘‘1’’ Bit 3 is reset automatically to a ‘‘0’’ and an interrupt flag (Bit 4 in the Interrupt Status register) will be generated at the end of the calibration pro- cedure (4944 clock cycles) After completion of a full auto- zero and linearity calibration the Sequencer fetches the next instruction as pointed to by the Instruction RAM’s pointer and resumes execution If the Sequencer is stopped a full calibration is performed immediately at the time re- quested Bit 4 is the Standby bit Writing a ‘‘1’’ to Bit 4 immediately places the DAS in Standby mode Normal operation returns when Bit 4 is reset to a ‘‘0’’ The Standby command (‘‘1’’) disconnects the external clock from the internal circuitry decreases the LM12434 and LM12 L 438’s internal analog circuitry power supply current and preserves all in- ternal RAM contents After writing a ‘‘0’’ to the Standby bit the DAS returns to an operating state identical to that caused by exercising the RESET bit A Standby completion interrupt is issued after a power-up delay to allow the analog circuitry to settle The Sequencer should be restarted only after the Standby completion interrupt is issued (see Note 22) The Instruction RAM can still be accessed through read and write operations while the LM12434 and LM12 L 438 are in Standby Mode Bit 5 is the Channel Address Mask If Bit 5 is set to a ‘‘1’’ Bits 13 – 15 in the conversion FIFO will be equal to the sign bit (Bit 12) of the conversion data Resetting Bit 5 to a ‘‘0’’ causes conversion data Bits 13 through 15 to hold the in- struction pointer value of the instruction to which the con- version data belongs Bit 6 selects a ‘‘short’’ auto-zero correction for every con- version The Sequencer automatically inserts an auto-zero before every conversion or ‘‘watchdog’’ comparison if Bit 6 is set to ‘‘1’’ No automatic correction will be performed if Bit 6 is reset to ‘‘0’’ The DAS’ offset voltage after calibration has a typical drift of 01 LSB over a temperature range of b40 Cto a85 C This small drift is less than the variability of the change in offset that can occur when using the auto-zero correction with each conversion This variability is the result of using only one sample of the offset voltage to create a correction value This variability decreases when using the full calibra- tion mode because eight samples of the offset voltage are taken averaged and used to create a correction value Therefore it is recommended that this mode not be used Bit 7 programs the SYNC pin (29) to operate as either an input or an output The SYNC pin becomes an output when Bit 7 is a ‘‘1’’ and an input when Bit 7 is a ‘‘0’’ With SYNC programmed as an input the rising edge of any logic signal applied to pin 29 will start a conversion or ‘‘watchdog’’ com- parison Programmed as an output the logic level at pin 29 will go high at the start of a conversion or ‘‘watchdog’’ com- parison and remain high until either have finished See In- struction RAM ‘‘00’’ Bit 8 Bits 8 and 9 form the RAM Pointer that is used to select each of a 48-bit instruction’s three 16-bit sections during read or write actions A ‘‘00’’ selects Instruction RAM sec- tion one ‘‘01’’ selects section two and ‘‘10’’ selects section three Bit 10 activates the Test mode that is used only during pro- duction testing Always write ‘‘0’’ in this bit when program- ming the Instruction Register Bit 11 is the Diagnostic bit and is available only in the LM12 L 438 It can be activated by setting it to a ‘‘1’’ The Diagnostic mode along with a properly chosen instruction allows verification that the LM12 L 438’s ADC is perform- ing correctly When activated the inverting and non-invert- ing inputs are connected as shown in Table V As an exam- ple an instruction with ‘‘001’’ for both INa and INb while using the Diagnostic mode typically results in a full-scale output 623 Interrupts The LM12434 and LM12 L 438 have seven possible inter- rupts all with the same priority Any of these interrupts will cause a hardware interrupt to appear on the INT pin (31) if 36 |
|
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 |
| 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 |