qf4a512 ETC-unknow, qf4a512 Datasheet - Page 32

no-image

qf4a512

Manufacturer Part Number
qf4a512
Description
4-channel Programmable Signal Converter Psc
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
qf4a512-DK
Manufacturer:
Quickfilter Technologies LLC
Quantity:
135
Part Number:
qf4a512A-LQ---T
Manufacturer:
Quickfilter Technologies LLC
Quantity:
10 000
Part Number:
qf4a512A-LQ-B
Manufacturer:
ST
Quantity:
101
Part Number:
qf4a512A-LQ-B
Manufacturer:
Quickfilter Technologies LLC
Quantity:
10 000
Multi-Byte Transfer Restrictions
Reading from EEPROM
A contiguous transfer will not proceed across the register map – coefficient memory boundary. In other words, you can’t cross 00FFh –
0100h within the block you are transferring. An easy solution is to break up the block into 2 block transfers, one up to 00FFh and the
other starting with 0100h.
Writing to EEPROM
Starting with address 0000h, all block transfers must be on 32-byte boundaries (EEPROM limitation). As an example, if you want to
transfer into EEPROM addresses 0000h to 0030h (48 dec), you would break this into 2 blocks, one from 0000 to 001Fh (31 dec), and
one from 0020h to 0030h.
EEPROM Status
By setting the rd_status bit (EE_TRANS register) the chip will read the status register of the EEPROM and put its contents into the
EE_VAL register. Again, to check if the transfer is done, you can continually access the GLBL_ID register (01h) until you get the
correct ID value.
Full Transfers
Full EEPROM transfers cover the address range 0006h – 0EFFh. A one-to-one image is copied for this entire range. Addresses that
are undefined in the memory map will fill the EEPROM with a default value. Addresses prior to this range (< 0006h) do not contain
information which needs to stored in non-volatile memory and also control the manual transfers described above. Thus we don’t want
these to go into the EEPROM or they may cause unusual behavior when the chip powers-up (resets). Full transfers are performed as
follows:
As above in Manual Transfers, eeclk_rate (07h) should be set appropriately.
Start the transfer:
For reading from the EEPROM: Set the rd_full bit in the EE_COPY register (06h).
For writing to the EEPROM: Set the wr_full bit in the EE_COPY register (06h).
Wait for the transfer to complete. One way to accomplish this is to continually try reading the ID register (0001h) until the correct ID
value is returned.
11.3 Calibration Data
128 bytes of memory are nominally reserved for calibration data. This data can be transferred to the CAL_OFFSET_n
and CAL_GAIN_n registers (see Section 7.7) at startup by using the Extended Initialization feature of the QF4A512 (see
Section 5.2).
By default the QF4A512 is shipped with factory calibration data in this area of memory. At the User’s option he may elect
to replace this data with his own system-level calibration data, or if no calibration data is required this memory may be
used as an additional 128 bytes of User Memory.
Note: Once overwritten the factory calibration data cannot be restored.
11.4 User Memory
128 bytes of EEPROM (starting address 0F80h) have been set aside for user data. This can contain any type of application specific
data, for example TEDS data as defined in IEEE P1451.4.
Table 15. T.E.D.S. (Transducer Electronic Data Sheet, Basic Template)
Refer to IEEE-P1451.3 for further information on TEDS.
Rev C5, Jan 07
Manufacturer ID
Model Number
Version Letter
Version Number
Serial Number
Bit Length
14
15
24
5
6
A – Z (data type Chr5)
Allowable Range
0 - 16777215
17 - 16381
0 – 32767
0 - 63
PRELIMINARY
32
www.quickfiltertech.com
QF4A512

Related parts for qf4a512