欢迎访问ic37.com |
会员登录 免费注册
发布采购

QT60168-ASG 参数 Datasheet PDF下载

QT60168-ASG图片预览
型号: QT60168-ASG
PDF下载: 下载PDF文件 查看货源
内容描述: 16日, 24个重点QMATRIX集成电路 [16, 24 KEY QMATRIX ICs]
分类和应用: PC
文件页数/大小: 28 页 / 867 K
品牌: QUANTUM [ QUANTUM RESEARCH GROUP ]
 浏览型号QT60168-ASG的Datasheet PDF文件第7页浏览型号QT60168-ASG的Datasheet PDF文件第8页浏览型号QT60168-ASG的Datasheet PDF文件第9页浏览型号QT60168-ASG的Datasheet PDF文件第10页浏览型号QT60168-ASG的Datasheet PDF文件第12页浏览型号QT60168-ASG的Datasheet PDF文件第13页浏览型号QT60168-ASG的Datasheet PDF文件第14页浏览型号QT60168-ASG的Datasheet PDF文件第15页  
(DI) pin of the host. MISO floats when /SS is high to allow  
multi-drop communications along with other slave parts.  
3.3 Command Error Handling  
If an unrecognized command is received, the device will release  
DRDY high and the communications error flag will be set in the  
General Status byte (see Section 4.5).  
SCK - SPI clock - input only clock from host. The host must  
shift out data on the falling SCK edge; the QT60xx8 clocks  
data in on the rising edge. The QT60xx8 likewise shifts data  
out on the falling edge of SCK back to the host so that the  
host can shift the data in on the rising edge. Important:  
SCK must idle high; it should never float.  
4 Control Commands  
Refer to Table 4.2, page 16 for further details.  
/SS - Slave select - input only; acts as a framing signal to the  
sensor from the host. /SS must be low before and during  
reception of data from the host. It must not go high again  
until the SCK line has returned high; /SS must idle high.  
This pin includes an internal pull-up resistor of 20K ~ 50K.  
When /SS is high, MISO floats.  
The devices feature a set of commands which are used for  
control and status reporting. The host device has to send the  
command to the QT60xx8 and await a response.  
SPI mode: While waiting the host should delay for 40µs from  
the end of the command, then start to check if DRDY is or goes  
high. If it is high, then the host master can clock out the  
resulting byte(s).  
DRDY - Data Ready - active-high - indicates to the host that  
the QT is ready to send or receive data. This pin idles high.  
This pin includes an internal pull-up resistor of 20K ~ 50K.  
In SPI mode this pin is an output only (i.e. open drain with  
internal pull-up).  
Command timeouts: Where a command involves multi-byte  
transfers in either direction, each byte must be transmitted  
within 100ms of the prior byte or the command will timeout. No  
error is reported for this condition; the command simply ceases.  
The MISO pin on the QT floats in 3-state mode between bytes  
when /SS is high. This facilitates multiple devices on one SPI  
bus.  
Word return byte order: Where a word or long word is  
returned (16 or 24 bit number or bit pattern) the low order byte  
is sent or received first.  
Null Bytes: When the QT responds to a command with one or  
more response bytes, the host should issue a null commands  
(0x00) to get the response bytes back. The host should not  
send new commands until all the responses are accepted back  
from the QT from the prior command via nulls.  
4.1 Null Command - 0x00  
Used to shift back data from the QT. Since the host device is  
always the master in SPI mode, and data is clocked in both  
directions, the Null command is required frequently to act as a  
placeholder where the desire is to only get data back from the  
QT, not to send a command.  
New commands attempted during intermediate byte transfers  
are ignored.  
SPI Line Noise: In some designs it is necessary to run SPI  
lines over ribbon cable across a lengthy distance on a PCB.  
This can introduce ringing, ground bounce, and other noise  
problems which can introduce false SPI clocking or false data.  
Simple RC networks and slower data rates as shown in Figure  
3-2 are helpful to resolve these issues.  
In SPI communications, when the QT60xx8 responds to a  
command with one or more response bytes, the host can issue  
a new command instead of a null on the last byte shift  
operation.  
New commands during intermediate byte shift-out operations  
are ignored, and null bytes should always be used.  
CRC checks have been added to critical commands in order to  
detect transmission errors to a high level of certainty.  
Figure 3-3 SPI Slave-Only Mode Timing  
S1: m333ns  
S2: [20ns  
S3: m25ns  
S4: [20ns  
S9: m667ns  
S5: [40µs S6: m1µs  
S7: m333ns  
S8: m333ns  
S6  
high via pullup-R  
S1  
DRDY  
(from QT)  
S5  
/SS  
(from Host)  
S3  
S9  
CLK  
(from Host)  
S7  
5
S8  
1
Data shifts in to QT on rising edge  
MOSI  
?
7
6
5
4
3
2
1
0
7
7
6
6
4
3
2
0
7
6
5
4
3
2
1
0
(Data from Host)  
{Command byte}  
Data shifts out of QT on falling edge  
{optional 2nd command byte}  
{null byte or next command to get QT response}  
S2  
S4  
3-state  
MISO  
(Data from QT)  
3-state  
?
7
6
5
4
3
2
1
0
?
5
4
3
2
1
0
?
7
6
5
4
3
2
1
0
data response  
lQ  
11  
QT60248-AS R4.02/0405