| 数据搜索系统,热门电子元器件搜索 |
|
AD8555ACP-R2 数据表(PDF) 21 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD8555ACP-R2 数据表(HTML) 21 Page - Analog Devices |
|
21 / 28 page ![]() AD8555 Rev. 0 | Page 21 of 28 Initial State Initially, all the polysilicon fuses are intact. Each parameter has the value 0 assigned (see Table 12). Table 12. Initial State before Programming Second Stage Gain Code = 0 Second Stage Gain = 17.5 First Stage Gain Code = 0 First Stage Gain = 4.0 Output Offset Code = 0 Output Offset = VSS Master Fuse = 0 Master Fuse Not Blown When power is applied to a device, parameter values are taken either from internal registers if the master fuse is not blown or from the polysilicon fuses if the master fuse is blown. Programmed values have no effect until the master fuse is blown. The internal registers feature power-on reset so that unprogrammed devices enter a known state after power-up; power-on reset occurs when VDD is between 0.7 V and 2.2 V. Simulation Mode The simulation mode allows any parameter to be changed tem- porarily. These changes are retained until the simulated value is reprogrammed, the power is removed, or the master fuse is blown. Parameters are simulated by setting Field 1 to 01, select- ing the desired parameter in Field 2, and the desired value for the parameter in Field 4. Note that a value of 11 for Field 2 is ignored during the simulation mode. Examples of temporary settings follow: • By setting the second stage gain code (Parameter 00) to 011 and the second stage gain to 50, 1000 0000 0001 01 00 10 0000 0011 0111 1111 1110 is the result. • By setting the first stage gain code (Parameter 01) to 000 1011 and the first stage gain to 4.166, 1000 0000 0001 01 01 10 0000 1011 0111 1111 1110 is the result. A first stage gain of 4.166 with a second stage gain of 50 gives a total gain of 208.3. This gain has a maximum tolerance of 2.5%. • Set the output offset code (Parameter 10) to 0100 0000 and the output offset to 1.260 V when VDD = 5 V and VSS = 0 V. This output offset has a maximum tolerance of 0.8%: 1000 0000 0001 01 10 10 0100 0000 0111 1111 1110. Programming Mode Intact fuses give a bit value of 0. Bits with a desired value of 1 need to have the associated fuse blown. Since a relatively large current is needed to blow a fuse, only one fuse can be reliably blown at a time. Thus, a given parameter value may need several 38-bit words to allow reliable programming. A 5.5 V supply is required when blowing fuses to minimize the on resistance of the internal MOS switches that blow the fuse. The power supply must be able to deliver 250 mA of current, and at least 0.1 µF of decoupling capacitance is needed across the power pins of the device. A minimum period of 1 ms should be allowed for each fuse to blow. There is no need to measure the supply current during programming; the best way to verify correct program- ming is to use the read mode to read back the programmed values and to remeasure the gain and offset to verify these values. Programmed fuses have no effect on the gain and output offset until the master fuse is blown; after blowing the master fuse, the gain and output offset are determined solely by the blown fuses and the simulation mode is permanently deacti- vated. Parameters are programmed by setting Field 1 to 10, selecting the desired parameter in Field 2, and selecting a single bit with the value 1 in Field 4. As an example, suppose the user wants to permanently set the second stage gain to 50. Parameter 00 needs to have the value 0000 0011 assigned. Two bits have the value 1, so two fuses need to be blown. Since only one fuse can be blown at a time, the code 1000 0000 0001 10 00 10 0000 0010 0111 1111 1110 can be used to blow one fuse. The MOS switch that blows the fuse closes when the complete packet is recognized and opens when the start-of-packet, dummy, or end-of-packet fields are no longer valid. After 1 ms, the second code 1000 0000 0001 10 00 10 0000 0001 0111 1111 1110 can be entered to blow the second fuse. To set the first stage gain permanently to a nominal value of 4.151, Parameter 01 needs to have the value 000 1011 assigned. Three fuses need to be blown, and the following codes can be used, with a 1 ms delay after each code: 1000 0000 0001 10 01 10 0000 1000 0111 1111 1110 1000 0000 0001 10 01 10 0000 0010 0111 1111 1110 1000 0000 0001 10 01 10 0000 0001 0111 1111 1110 To set the output offset permanently to a nominal value of 1.260 V when VDD = 5 V and VSS = 0 V, Parameter 10 needs to have the value 0100 0000 assigned. One fuse needs to be blown, and the following code can be used: 1000 0000 0001 10 10 10 0100 0000 0111 1111 1110. Finally, to blow the master fuse to deactivate the simulation mode and prevent further programming, the code 1000 0000 0001 10 11 10 0000 0001 0111 1111 1110 can be used. There are a total of 20 programmable fuses. Since each fuse requires 1 ms to blow, and each serial word can be loaded in 2.3 ms, the maximum time needed to program the fuses can be as low as 66 ms. Parity Error Detection A parity check is used to determine whether the programmed data of an AD8555 is valid, or whether data corruption has occurred in the nonvolatile memory. Figure 52 shows the sche- matic implemented in the AD8555. |
|
|
链接网址 |
| 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 |