データシートサーチシステム |
|
DAC161S997 データシート(PDF) 9 Page - Texas Instruments |
|
DAC161S997 データシート(HTML) 9 Page - Texas Instruments |
9 / 39 page DAC161S997 www.ti.com SNAS621A – JUNE 2013 – REVISED DECEMBER 2014 Feature Description (continued) When a loop error occurs, the DAC161S997 sets the CURR_LOOP_STATUS and LOOP_STATUS fields in the STATUS register to 1. The LOOP_STATUS field remains set to 1 until the STATUS register is read or the device is reset. If the loop error is cleared, either by the device reasserting the loop current or by changing the OUT current , then the CURR_LOOP_STATUS field clears. 8.3.1.2 SPI Timeout Error (Channel Error) The DAC161S997 expects to receive periodic SPI write commands to ensure that the SPI connection is functioning normally. If no SPI write command occurs within the time indicated by the SPI_TIMEOUT field in the ERROR_CONFIG register, the device reports a SPI timeout error. Note that the SPI write command must be properly formatted to avoid SPI Timeout errors (such as a write command that generates a frame error does not prevent an imminent SPI Timeout error). SPI Timeout error reporting is inhibited by MASK_SPI_TOUT. SPI Timeout errors are not reported on the loop if MASK_SPI_ERR is set to 1. Note that a write command to address 0 is not considered a valid write command and will not prevent a SPI Timeout error. 8.3.1.3 Frame Error If a SPI write command has an incorrect number of SCLK pulses, the device reports a frame error. The number of SCLK pulses must be an integer and a multiple of 24. A frame error is always reported by ERRB being pulled low. A frame error does not affect the loop current. 8.3.1.4 Alarm Current By default, the DAC161S997 reports faults to the plant controller by forcing the OUT current into one of two error bands. The error current bands are defined as either greater than 20 mA, or less than 4 mA. Loop errors are reported by setting current of ERR_LOW. If SPI Timeout Errors are reported on the loop (this is the default; it can be changed by setting the register ERR_CONFIG:MASK_LOOP_ERR), the error band is controlled by the ERRLVL pin. When ERRLVL is tied to the COMD voltage, the ERR_LOW current is the reporting current. If ERRLVL is tied to VD then the ERR_HIGH current is the current-on pin, OUT, if a SPI timeout error occurs. The exact value of the output current used to indicate fault is dictated by the contents of ERR_HIGH and ERR_LOW registers. In the case of a conflicting alarm-current setting (such as a loop error and SPI timeout error occurring simultaneously and ERRLVL is tied high), the current-on pin, OUT, is determined by ERR_LOW current. 8.4 Device Functional Modes The DAC161S997 reports errors in 3 different ways, by changing the OUT pin current, pulling the ERRB pin low, and by updating the read-only register STATUS. The reporting on ERRB and OUT pin is customized by setting the ERROR_CONFIG register. The ERRB pin connects to a GPIO pin on the microcontroller to function as an interrupt if an error occurs. If a Loop error and a SPI Timeout error occur simultaneously and the device is configured with conflicting error output currents, the OUT pin current reports the Loop Error. STATUS Register Loop Reporting ERRB Reporting Frame Error Reported in FERR_STS Not reported Always reported Reported by default unless Reported by default unless Reported in LOOP_STS and Loop Error ERR_CONFIG:MASK_LOOP_E ERR_CONFIG:DIS_LOOP_ERR_ERRB CURR_LOOP_STS RR is set to 1 is set to 1 Reported by default unless either ERR_CONFIG:MASK_SPI_ERR Reported by default unless SPI Timeout Error Reported in SPI_TIMEOUT_ERR or ERR_CONFIG:MASK_SPI_TOUT is set ERR_CONFIG:MASK_SPI_TOU to 1 T are set to 1 Copyright © 2013–2014, Texas Instruments Incorporated Submit Documentation Feedback 9 Product Folder Links: DAC161S997 |
同様の部品番号 - DAC161S997_15 |
|
同様の説明 - DAC161S997_15 |
|
|
リンク URL |
プライバシーポリシー |
ALLDATASHEET.JP |
ALLDATASHEETはお客様のビジネスに役立ちますか? [ DONATE ] |
Alldatasheetは | 広告 | お問い合わせ | プライバシーポリシー | リンク交換 | メーカーリスト 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 |