English
Language : 

BQ2022A_17 Datasheet, PDF (17/37 Pages) Texas Instruments – 1K-Bit Serial EPROM with SDQ Interface
www.ti.com
bq2022A
SLUS724E – SEPTEMBER 2006 – REVISED MARCH 2016
7.5.13 READ Bit
The READ bit timing diagram in Figure 15 shows that the host initiates the transmission of the bit by issuing the
tRSTRB portion of the bit. The bq2022A then responds by either driving the DATA bus low to transmit a READ 0 or
releasing the DATA bus to transmit a READ 1.
VPU V IH
V IL
Read ”1”
Read ”0”
t RSTRB
t ODD
t ODHO
Figure 15. READ Bit Timing Diagram
t REC
7.5.14 PROGRAM PULSE
VPP
VPU
VSS
tPSU
tPRE
tEPROG
tPFE
tPREC
Figure 16. PROGRAM PULSE Timing Diagram
7.5.15 IDLE
If the bus is high, the bus is in the IDLE state. Bus transactions can be suspended by leaving the DATA bus in
IDLE. Bus transactions can resume at any time from the IDLE state.
7.5.16 CRC Generation
The bq2022A has an 8-bit CRC stored in the most significant byte of the 64-bit ROM. The bus master can
compute a CRC value from the first 56 bits of the 64-bit ROM and compare it to the value stored within the
bq2022A to determine if the ROM data has been received error-free by the bus master. The equivalent
polynomial function of this CRC is: X8 + X5 + X4 +1.
Under certain conditions, the bq2022A also generates an 8-bit CRC value using the same polynomial function
just shown and provides this value to the bus master to validate the transfer of command, address, and data
bytes from the bus master to the bq2022A. The bq2022A computes an 8-bit CRC for the command, address, and
data bytes received for the WRITE MEMORY and the WRITE STATUS commands and then outputs this value to
the bus master to confirm proper transfer. Similarly, the bq2022A computes an 8-bit CRC for the command and
address bytes received from the bus master for the READ MEMORY, READ STATUS, and READ DATA/
GENERATE 8-BIT CRC commands to confirm that these bytes have been received correctly. The CRC
generator on the bq2022A is also used to provide verification of error-free data transfer as each page of data
from the 1024-bit EPROM is sent to the bus master during a READ DATA/GENERATE 8-BIT CRC command,
and for the eight bytes of information in the status memory field.
In each case where a CRC is used for data transfer validation, the bus master must calculate a CRC value using
the polynomial function previously given and compare the calculated value to either the 8-bit CRC value stored in
the 64-bit ROM portion of the bq2022A (for ROM reads) or the 8-bit CRC value computed within the bq2022A.
The comparison of CRC values and decision to continue with an operation are determined entirely by the bus
master. No circuitry on the bq2022A prevents a command sequence from proceeding if the CRC stored in or
calculated by the bq2022A does not match the value generated by the bus master. Proper use of the CRC can
result in a communication channel with a high level of integrity.
Copyright © 2006–2016, Texas Instruments Incorporated
Product Folder Links: bq2022A
Submit Documentation Feedback
17