|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
broadcom - 1 - description AEAT-8800-Q24 is a cmos magnetic sensor structure suitable for contactless 360 encoding based on the hall effect. it provides an angle output up to 16 bits of resolution and simultaneous incremental output of up to 4096 cpr. an integrated hall structure at the core of the device uses a single 2-pole disc magnet to convert the magnetic field vector in the chip plane into an ac signal whose amplitude and phase correspond to the magnitude and direction of the field. an internal digital signal proc essing unit then processes and conditions the raw ac signal from the sensor. the output signals are available in three different forms: ? pulse width modulation (pwm) ? 16-bit absolute position th rough the serial synchronous interface (ssi) ? incremental output (abi and uvw signals) these features can be programmed by configuring the internal registers in program mode. more information about the product specifications of AEAT-8800-Q24 are available in the product data sheet. operation mode the AEAT-8800-Q24 features two types of operational modes that are normal operation mode, one-time programming (otp) mode. normal operation mode the normal mode is the normal operating mode of the chip. the absolute output (10-bit, 12-b it, 14-bit, or 16-bit absolute position data) is available through ssi pins (do, clk, and ncs). the following are the output signal conditions during AEAT-8800-Q24 initialization: ? pwm signals all 0s. ? abi signals all 1s. ? uvw signals all 0s. the incremental positions are indicated on abi and uvw signals with user-configurable cpr 32, 64, 128, 256, 512, 1024, 2048, 4096 of abi signals and pole pairs from 1 to 8 (2 to 16 poles) for uvw commutation signals. figure 2 shows the recommended circuit diagram for AEAT-8800-Q24. otp programming mode AEAT-8800-Q24 is an otp asic. otp registers are 0 by default. during otp programming, the vdd voltage is recommended to be at the minimum of 5.5v, typical 5.6v, and maximum of 5.7v. programming of AEAT-8800-Q24 can be performed with the heds-8988 programming kit or any tester/programmer device using the guidelines provided. figure 2 shows the recommended circuit diagram for AEAT-8800-Q24. absolute and incremental programming the absolute resolution can be se t to 10, 12, 14 or 16 bits. for incremental selection, abi or uvw can be selected by following the instructions in the following sections. the pwm output is available as well. AEAT-8800-Q24 10-bit to16-bit programmable angular magnetic encoder application note
broadcom - 2 - AEAT-8800-Q24 application note the otp shadow registers are programmable using the spi protocol. writing specific comma nds to specific addresses of the internal registers will program values of otp shadow registers to otp permanently. memory map the broadcom AEAT-8800-Q24 uses nonvolatile otp as shown in the tables that follow. the memory is separated into 8 bits per address. during otp programming, the vdd voltage is recommended for a minimum of 5.5v, typical 5.6v, and maximum of 5.7v. nonvolatile register (otp) 1. otp is one-time programmable only. any otp bit with value 0 can be written to 1, but not vice versa. do not program 1 to the same address bit twice. 2. otp shadow registers are volatile registers that are loaded with corresponding otp values after power on. 3. all bits (except addresses 0x00C0x03, and 0x10C0x12) are in lock mode by default after power on. to enter unlock mode (to be able to write to the otp shadow registers or registers), write 0xab to address 0x10. 4. in unlock mode, you may write to any otp shadow registers or registers. values written will remain until power off. 5. the unlock state is maintained until the power supply is turned off or any value (except 0xab) is written to address 0x10. 6. all otp memory is programmable by writing only the appropriate commands to a ddresses 0x11C0x13 and 0x1b (see programming customer reserved otp and programming user configuration otp ). otp shadow registers 1. otp shadow registers are volatile (upon power up, reload values from otp) and are not written to otp automatically. 2. to write otp shadow registers values to otp (nonvolatile) memory, see programming customer reserved otp and programming user configuration otp . 3. the otp shadow registers will be from address 0x00 to 0x0d. the tables that follow show the registers. customer reserve and zero reset registers customer configuration registers these registers are required to be unlocked, which is done by writing 8'hab to address 0x10, th en writing to the otp shadow register. address bit(s) name description default 0x00 [7:0] customer reserve 0 user programmable 8'h0 0x01 [7:0] customer reserve 1 user programmable 8'h0 0x02 [7:0] zero reset0 zero reset position [7:0] 8'h0 0x03 [7:0] zero reset1 zero reset position [15:8] 8'h0 broadcom - 3 - AEAT-8800-Q24 application note table 1 customer configuration 0 registers address bit(s) name description default 0x04 [7] uvw select 1: select uvw mode 0: select pwm mode 0 [6:5] pwm setting 11: pwm period = 8193 s 10: pwm period = 4097 s 01: pwm period = 2049 s 00: pwm period = 1025 s 00 [4:3] i-width setting 11: (abi) i-width = 360 electrical deg (edeg) 10: (abi) i-width = 270 electrical deg (edeg) 01: (abi) i-width = 180 electrical deg (edeg) 00: (abi) i-width = 90 electrical deg (edeg) 00 [2:0] uvw setting 111: uvw = 8 pole-pairs 110: uvw = 7 pole-pairs 101: uvw = 6 pole-pairs 100: uvw = 5 pole-pairs 011: uvw = 4 pole-pairs 010: uvw = 3 pole-pairs 001: uvw = 2 pole-pairs 000: uvw = 1 pole-pairs 000 table 2 customer configuration 1 registers address bit(s) name description default 0x05 [7:4] cpr setting 1 a a. incremental: the cpr setting 1 in address 0x05 must match to cpr setting 2 in 0x06. absolute: for absolute only applicatio n, set cpr setting 2 in 0x06 to 0100. 0111: (abi) 4096 cpr 0110: (abi) 2048 cpr 0101: (abi) 1024 cpr 0100: (abi) 512 cpr 0011: (abi) 256 cpr 0010: (abi) 128 cpr 0001: (abi) 64 cpr 0000: (abi) 32 cpr 0000 [3:0] hysteresis setting 1001: 1.4 mechanical degree (mdeg) 1000: 0.7 mechanical degree (mdeg) 0111: 0.35 mechanical degree (mdeg) 0110: 0.17 mechanical degree (mdeg) 0101: 0.08 mechanical degree (mdeg) 0100: 0.04 mechanical degree (mdeg)0 011: 0.02 mechanical degree (mdeg) 0010: 0.01 mechanical degree (mdeg) 0001: 0.005 mechanical degree (mdeg) 0000: no hysteresis 0000 broadcom - 4 - AEAT-8800-Q24 application note programming customer reserved otp perform the following steps to program customer reserved otp shadow registers to otp. 1. write the desired values to the customer reserved otp shadow registers (0x00C0x01). 2. read back the customer reserved otp shadow registers (0x00C0x01) to confirm that the correct values are stored. 3. write 8'ha1 to address 0x11 to program the customer reserved otp shadow registers (0x00C0x01) to otp. 4. perform a power supply cycle and read back the customer re served otp shadow registers (0x00C0x01) to confirm correct values are stored into otp. table 3 customer configuration 2 registers (read the important notes highlighted in the table) address bit(s) name (note) description default 0x06 [7] dir a a. see figure 1 for the direction definition. 1: count up at counterclockwise rotation 0: count up at clockwise rotation 0 [6] zero latency mode b b. zero latency is only applicable from 32 cpr ~1024 cpr. when zero latency mode is on, you must set cpr setting 2 in 0x06 to 01 01 for all the applicable cprs (32~1024). 1: zero latency is on 0: zero latency is off 0 [5:4] absolute resolution 00: 16-b absolute resolution (ssi) 01: 14-b absolute resolution (ssi) 10: 12-b absolute resolution (ssi) 11: 10-b absolute resolution (ssi) 00 [3:0] cpr setting 2 c c. incremental: the cpr setting 1 in address 0x05 must match to cpr setting 2 in 0x06. absolute: for absolute only applicatio n, set cpr setting 2 in 0x06 to 0100. 0110: 4096 cpr 0110: 2048 cpr 0100: 1024 cpr 0100: 512 cpr 0011: 256 cpr 0010: 128 cpr 0010: 64 cpr 0010: 32c pr 0100: absolute resolution 0000 0x0a [1] operating voltage d d. important : if the user wants to change the operating voltage to 5.0v, the following steps must be performed before procedin g to customer configuration from address 0x00 to 0x06. 1. write 0xab to address 0x10 to unlock the register. 2. write 0x00 to reg 0x07, 0x08, and 0x09. 2. write 0x02 to address 0x0a. 3. change the voltage at vdda pin to 5.6v 0.1v for otp programming. 4. write 0xa4 to address 0x14 to otp the operating voltage. 5. power cycle (power off and power on) the ic. 0: 3.3v 1: 5.0v 0 broadcom - 5 - AEAT-8800-Q24 application note programming user configuration otp perform the following steps to program user configuration otp shadow registers to otp. 1. write the desired values to the user configuration otp shadow registers (0x04C0x06). 2. read back the user configuration otp shadow registers (0x04C0x06) to confirm correct values are stored. 3. write 8'ha3 to address 0x13 to program the user configuration otp shadow registers (0x04C0x06) to otp. 4. perform a power supply cycle (power off and power on) and read back the user configuration otp shadow registers (0x04C0x06) to confirm that the correct values are stored into otp. zero reset and static offset calibration zero reset programming AEAT-8800-Q24 allows users to configure a zero reset position. this value is stored at otp 0x02 (lower 8-b) and 0x03 (upper 8-b). to set to the zero reset position, for example, position x, use a procedure similar to the following. note you should decide the desired direction or orientation (as outlined in direction ) before setting the zero reset position. 1. stop the motor at position x. 2. read the 16-b value of posi tion x using the ssi protocol (for example, read 16'habcd). 3. write the lower 8-b (from th e preceding example, 8'hcd) to the otp shadow registers 0x02 using spi. 4. write the upper 8-b (from the preceding example, 8'hab) to the otp shadow registers 0x03 using spi. 5. confirm that the correct zero reset value is written to the otp shadow registers by rereading the motor position value using ssi. make sure that the current position read is 16'h0000 (excluding step jumps incurred by noise). 6. to permanently save this zero reset value, write 8'ha2 to internal registers 0x12. 7. power-cycle (power off and power on) the chip. 8. confirm that the correct zero reset value is written to otp by rereading the motor position value using ssi. make sure that the current position read is 16'h0000 (excluding the step jumps incurred by noise). direction the direction must be defined whether to count-up at clockwise or counterclockwise per rotation. per the default setting, if the magnet is spinning at a clockwise position, based on the user's line of sight as shown in figure 1 , aeat 8800 counts up. figure 1 direction definition when magnet rotates offset calibration (for optimum performance) the AEAT-8800-Q24 features offset calibration to enhance the angular accuracy measurement detected by the hall sensors. this feature allows you to align the hall sensors to the best accuracy within the recommended alignment area as defined in magnet and ic package placement . this alignment addresses the variations of the spatial displacement during integration. perform the following steps to use this feature. 1. write 8'h02 to 0x17, bit 1, to start a calibration. 2. rotate the magnet any direction at 100 rpm. 3. monitor the abi and uvw output of AEAT-8800-Q24 with an oscilloscope. 4. the following signals (monitor from an oscilloscope) describe the status of the signal during calibration: abi = 3'b111: indication of AEAT-8800-Q24 successfully calibrated. a=0: indication that the distance between AEAT-8800-Q24 and the magnet is too close or too far. b or/and i=0: indication of AEAT-8800-Q24 is not able to calibrate correctly due to poor magnet alignment; it is beyond of its spatial tolerance. 5. repeat step 2 to step 3 until indication at step 4 meets the expected criterion. 6. to end the calibration, write 8'h00 to 0x17. 7. the calibration is completed when the abi signal is all high (observed from the oscilloscope). 8. to otp offset calibration, write 8ha5 to address 0x1b. note a typical successful calibration should be completed in less than 30 revolutions. broadcom - 6 - AEAT-8800-Q24 application note safety alarm AEAT-8800-Q24 provides following safety alarms: ? magnet high (mhi) error: this error indicates the magnet strength detected by chip is too strong. when this is flagged high consistently, change to a weaker magnet, or increase the distance between the chip and the magnet. ? magnet low (mlo) error: this error indicates the magnet strength detected by chip is too weak . when this is flagged high consistently, change to a stronger magnet, or decrease the distance between the chip and the magnet. these alarms are read out from ssi interface as described in the "absolute output format" section in the data sheet. AEAT-8800-Q24 circuit diagram figure 2 recommended circuit diagram for aeat-88 00-q24 during normal operation and otp programming note ? refer to the "programming the AEAT-8800-Q24" section in the data sheet for otp programming. ? connect the 10 f and 100 nf capacitors as close to th e individually assigned power and ground pins as possible. a i b sinp/sinn/ cosp/cosn digital processing otp interface spi 5v/3.3v regulator hall sensors analog front end adc vdda (14) vss (13) u v w/pwm ssi_nsl/spi_din ssi_scl/spi_clk ssi_out/spi_dout ssi_spi_sel aeat-8800 vdd 10uf vdd 100nf vss (20) vdda (19) broadcom - 7 - AEAT-8800-Q24 application note recommended magnetic input specifications diametrically magnetized magnet parameter symbol min. typ. max. units units 1. diameter d 6 mm recommended magnet: cylindrical magnet, diametrically magnetized and 1 pole pair. 2. thickness t 2.5 mm 3. magnetic input filed magnitude bpk 45 7 5 mt required vertical component of the magnetic field strength on the die's surface, measured along a concentric circle. 4. magnet displacement radius r_m 0.5 mm displacement between the magnet axis to the device center. 5. recommended magnet material and temperature drift C0.12 %/k ndfeb (neodymium iron boron), grade n35sh. for better performance, consider an smco (samarium cobalt) magnet. diameter=6mm (typ) thickness =2.5mm (typ ) broadcom - 8 - AEAT-8800-Q24 application note magnet and ic package placement figure 3 defined chip sensor cent er and magnet displacement radius the magnet's center axis should be aligned within a displacement radius of 0.5 mm fr om defined hall sensor center. the magnet should be put facing the sensor. the z gap varies depending on the magnetic streng th on the die surface, with recommended magnet material and dimension. the typical distance z is 0.5 mm to 1.5 mm. however, larger distances are possible as long as the magnetic strength is within the defined limit. it is important not to put magnetic material close to the magnet as it will affect the magnetic field and increase the inl. the magnetic material must keep from the ic package a minimum of 30 mm. the magnet must be mount on nonmagnetic part. figure 4 vertical placement of the magnet broadcom - 9 - AEAT-8800-Q24 application note AEAT-8800-Q24 pins assignment and description figure 5 AEAT-8800-Q24: pins assignment and description table 4 pin assignment pin symbol description 1-6 nc no connection 7 i index output (abi mode) 8 b incremental b output (abi mode) 9 a incremental a output (abi mode) 10 ssi_scl_spi_clk ssi/spi clock input 11 ssi_nsl_spi_di ssi/spi data input 12 ssi_do_spi_do ssi/spi data out 13 vss supply ground 14 vdda 3.3v/5v supply input 15 nc no connection 16 nc no connection 17 nc no connection 18 nc no connection 19 vdda 3.3v/5v supply input 20 vss supply ground 21 ssi_spi_sel ssi/spi select pin 22 u u commutation output (uvw mode) 23 v v commutation output (uvw mode) 24 w or pwm w commutation (uvw mode)/ pwm output 25 vss supply ground broadcom - 10 - AEAT-8800-Q24 application note absolute output format the AEAT-8800-Q24 provides ssi 3 wires and pwm outp uts to indicate absolute position of the motor. ssi 3 wires (ssi) ssi protocol uses three pins and is shared between ssi and spi protocols. use ssi_spi_sel (the input pin) to select either prot ocol at a time. assert 1 on ssi_spi_sel to select ssi pr otocol, which supports up to 10-mhz clock rates. ? ssi_nsl_spi_din nsl (enable) signal for ssi protocol, input to AEAT-8800-Q24 ? ssi_scl_spi_clk scl (clock) signal for ssi protocol, input to AEAT-8800-Q24 ? ssi_do_spi_do do (data out) signal for ssi protocol, output from AEAT-8800-Q24 note notes for timing diagram in the following figure: ? nsl must held high for at least 3 ms after power up. ? nsl = 1 means it is in load mode and is us ed to obtain the position of the magnet. ? nsl = 0 is shift mode of the regi sters and with the scl (clock) pin, the register will be clocked. ? treq 300 ns. ? tnslh 200 ns. the user is advised to read from the ssi falling edge. figure 6 ssi protocol timing diagram note clk=1 when inactive; din=1 when inactive. at tention make sure that clk is high when switching between ssi and spi modes. table 5 symbols and description symbol description min. typ. max. unit tsw(sel) ssi_spi_sel switch time 1 s treq scl hight time between nls falling edge and first scl falling edge 300 ns treq2 nsl low time after rising edge of last clock period for an ssi read 200 ns tnslh nsl high time between 2 successive ssi reads 200 ns nsl do s si_spi _sel tsw(sel) tsw(sel) d[15] scl treq d[0] ready mhi mlo parity treq2 tnslh d[15] 20 clks 20 119 18 17 16 21 ssi3 read (absolute data = 16b) broadcom - 11 - AEAT-8800-Q24 application note ssi data format may vary depending on the different settings on absolute resolution (16 bits, 14 bits, 12 bits, or 10 bits). the total data length is shown in the following figure. three bits status is for ready, mhi, and mlo. figure 7 ssi output format for different absolute resolution settings note ? total data length: 16-b pos > 20-b, 14-b po s> 18-b, 12-b pos > 16-b, 10-b pos > 14-b ? 3-b status: {ready, mhi, mlo} ? magnet high (mhi) error: this indicates that the magnet strength detected by the chip is too strong. when this is flagged high consistently, change the weaker magnet or increase the distance between the chip and the magnet. the value for this alarm is represented as 1. ? magnet low (mlo) error: this indicates that the magnet strength detected by the chip is too weak. when this is flagged high consistently, change the stronger magnet or decrease the distance between the chip and the magnet. the value for this alarm is represented as 1. ? ready: the chip is ready, and the ready value is 1. 1-b parity is even parity. ssi3 read data format 16-b data 3-b status 1-b parity 16-b 14-b data 3-b status 1-b parity 14-b 12-b data 3-b status 1-b parity 12-b 10-b data 3-b status 1-b parity 10-b 0 1 3 4 19 0 1 3 17 4 0 1 3 15 4 0 1 3 13 4 broadcom - 12 - AEAT-8800-Q24 application note pwm pwm protocol uses one output pin (w_pwm) from AEAT-8800-Q24. note that w_pwm pin is shared between uvw and pwm protocols. the pwm signals are configurable to have period of 10 25, 2049, 4097, or 8193 s. during power-up, the pwm signal is 0 before chip ready. figure 8 pwm signals (period = 1025/2049/4097/8193 s) ? pwm period: 1025, 2049, 4097, 8193 s ? pwm period: 1025, 2049, 4097, 8193 s pwm t=0us t=1us t=2049us absolute posi ? on = 16h0 pwm absolute posi ? on = 16hfff f t=2048us p wm t=0us t=1us t=1025us absolute posi ? on = 16h0 p wm absolute posi ? on = 16hffff t=1024us pwm period: 2049 pwm period: 1025 pwm t=0us t=1us t=8193us absolute posi ? on = 16h0 pwm absolute posi ? on = 16hfff f t=8192us p wm t=0us t=1us t=4097us absolute posi ? on = 16h0 p wm absolute posi ? on = 16hffff t=4096us pwm period: 8193 pwm period: 4097 broadcom - 13 - AEAT-8800-Q24 application note incremental output format the AEAT-8800-Q24 provides abi and uvw signals to indicate incremental position of the motor. abi the abi incremental interface is available to provide position data and direction data from the three output pins (a, b, and i) . the index signal marks the absolute angular position and typically occurs once per revolution the abi signal is configurable us ing the memory map registers. it supports the following configuration: ? programmable cpr: 32, 64, 128, 256, 512, 1024, 2048, or 4096 ? programmable i-width: 90, 180, 270, or 360 electrical degrees (edeg) figure 9 abi signal (4096 cpr, with different i-width setting s), assuming user sets hysteresis at 0.02 mechanical degree uvw three-channel integrated commutation output (u, v, w) emulates hall sensor feedback and is available using three output pins. note that w_pwm pin is shared between the uvw and pwm protocols. AEAT-8800-Q24 can configure pole pairs from 1 to 8 equivalents to 2 to 16 poles. a b i(90 ) 14b absolute posi ? on (hex) ? i=90 14h3fff 14h0000 14h0001 14h0002 14h0003 14h0002 14h3ffd 14h3ffe 14h0001 14h0000 14h3fff 14h3ffe 14h3ffd 14h3ffc i=90 i(180 ) i=180 i=180 i=360 i(360 ) i=360 i=270 i(270 ) i=270 broadcom - 14 - AEAT-8800-Q24 application note figure 10 uvw signals (1~8 pole-pairs) u v w 7 pole pair 8 pole pair u v w 0 360 180 60 30 120 90 150 240 210 300 270 330 1 6hffff 1 6h0 1 6h7fff 1 6h3fff u v w u v w u v w 0 360 180 60 30 120 90 150 240 210 300 270 330 6 pole pair 5 pole pair 4 pole pair 1 6hffff 1 6h0 1 6h7fff 1 6h3fff u v w u v w u v w 0 360 180 60 30 120 90 150 240 210 300 270 330 1 6hffff 3 pole pair 2 pole pair 1 pole pair 1 6h0 1 6h7fff 1 6h3fff broadcom - 15 - AEAT-8800-Q24 application note note that signal u from uvw protocol is tagged to signal i from the abi protocol as shown in the following figure. figure 11 u-to-i tagging programming the AEAT-8800-Q24 the otp shadow registers and internal registers are programmable using the spi protocol. writing specific commands to specific addresses of internal registers will program valu es of otp shadow registers to otp permanently. spi protocol spi protocol uses three pins from AEAT-8800-Q24. these three pi ns are shared between ssi and spi protocols. ssi_spi_sel (input pin) selects either protocol at a time. assert 0 on ssi_spi_sel to select the spi protocol. the AEAT-8800-Q24 supports the spi protocol from 10 khz to 1 mhz. ? ssi_nsl_spi_din din (data in) signal for spi protocol, input to AEAT-8800-Q24 ? ssi_scl_spi_clk clk (clock) signal for spi protocol, input to AEAT-8800-Q24 ? ssi_do_spi_do do (data out) signal for spi pr otocol, output from AEAT-8800-Q24 to read an address using spi: din: read<2'b10>address<5:0>; from 8 bits din read 8-bit data on do by clocking 8 spi_clk clock. note the user should read output data at the rising edge of spi_clk. 14b absolute posi ? on (hex) ? 14h0000 14h0001 14h0002 14h0003 14h0004 14h0005 14h3ffd 14h3ffe 14h3fff 14h3ffb 14h3ffc 14h3ffa 14h0006 14h0007 a b i(90 ) i=90 i(180 ) i=180 i(360 ) i=360 i(270 ) i=270 u broadcom - 16 - AEAT-8800-Q24 application note figure 12 spi read timing diagram note ? clk=1 when inactive; din=1 when inactive. ? important: make sure clk is high wh en switching betwee n ssi and spi modes. to write to an address using spi: write <2'b01>address<5:0>; from 8 bits din ? spi_din: write<01>address<5:0>data<7:0> write is specified as 2 bits (01) in the msb of the addre ss bus, followed by the 6-bit a ddress, and last ly 8-bit data. note the user should read back data to confirm data written successfully. table 6 symbols and description symbol description min. typ. max. unit tsw(sel) ssi_spi_sel switch time 1 s td(do) do data valid after falling edge of clk the user should read output data at the rising edge of the spi_clk. 200 ns thi(clk) clk high time after end of last clock period for an spi read/write command 300 ns clk din do spi read spi_din: read<10>address<5:0> 6 clks 7 clks thi(clk) 8 clks s si_spi _ sel tsw(sel) tsw(sel) 10: read td(do) a[5] a[0] 6 bit address 8 bit data d[7] d[6] d[0] td(do) 1 6 18 2 7 broadcom - 17 - AEAT-8800-Q24 application note figure 13 spi write timing diagram note ? clk=1 when inactive; din=1 when inactive. ? important: make sure clk is high wh en switching betwee n ssi and spi modes. table 7 symbols and description symbol description min. typ. max. unit tsw(sel) ssi_spi_sel switch time 1 s td(do) do data valid after falling edge of clk 200 ns thi(clk) clk high time after end of last clock period for an spi read/write command 300 ns 6 bit address clk din do spi write spi_din: write<01>address<5:0>data<7:0> 8 bit data 6 clks 7 clks 8 clks s si_spi _sel 01: write a[5] a[0] d[7] d[6] d[0] 1 6 18 2 7 thi(clk) tsw(sel) tsw(sel) broadcom - 18 - AEAT-8800-Q24 application note programming otp via spi here are steps for permanently program the otp nonvolatile memory. change the voltage at vdda pin to 5.6v 0.1 v for otp programming. see the memory map addr ess as described in memory map . the following are details on the register 0x10 to 0x1b. table 8 register 0x10 to 0x1b details address bits name description default 0x10 7:0 unlock registers write 0xab to this address to unlock all otp shadow registers and internal registers (except 0x00~0x03, 0x10, 0x11, 0x12, and 0x1b, which are not locked). 8'h0 0x11 7:0 program customer reserved otp (0x00, 0x01) write 0xa1 to this address to program customer reserved otp (0x00, 0x01) to otp. 8'h0 0x12 7:0 program st zero reset otp (0x02, 0x03) write 0xa2 to this address to program st zero reset otp (0x02, 0x03) to otp. 8'h0 0x13 7:0 program customer configuration otp (0x04, 0x05, 0x06) write 0xa3 to this address to program customer configuration otp (0x04, 0x05, 0x06) to otp. 8'h0 0x14 7:0 program operating voltage write 0xa4 to address 0x14. 8h0 0x1b 7:0 program configuration of full calibration otp write 0xa5 to this address to program full calibration results to otp. 8'h0 broadcom - 19 - AEAT-8800-Q24 application note package drawings (in mm) figure 14 aeat-8800, 24 qfn dimensions table 9 dimensions and tolerances dimension reference dimension tolerance ref min. nom. max. ref tolerance a 0.800 0.850 0.900 aaa 0.100 a1 0.000 0.050 bbb 0.100 a2 0.203 ref ccc 0.050 d 5.000 bsc ddd 0.050 e 5.000 bsc eee 0.080 d2 3.200 3.250 3.300 fff 0.050 e2 3.200 3.250 3.300 b 0.250 0.300 0.350 e0.650 bsc l 0.350 0.400 0.450 broadcom - 20 - AEAT-8800-Q24 application note recommended pcb land pattern (in mm) figure 15 land pattern dimensions for product information and a complete list of distributors, please go to our web site: www.broadcom.com . broadcom, the pulse logo, connecting everything, avago technologies, avago, and the a logo are among the trademarks of broadcom and/or its affiliates in the united states, certain other countries and/or the eu. copyright ? 2016C2017 by broadcom. all rights reserved. the term "broadcom" refers to broadcom limited and/or its subsidiaries. for more information, please visit www.broadcom.com . broadcom reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design. information furnished by broadcom is believed to be accurate and reliable. however, broadcom does not assume any liability aris ing out of the application or use of this information, nor the application or use of any product or circuit described herein, neither does it convey any license under it s patent rights nor the rights of others. pub-005906 C may 17, 2017 |
Price & Availability of AEAT-8800-Q24 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |