数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

PC87570-ICC/VUL 数据表(PDF) 93 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
部件名 PC87570-ICC/VUL
功能描述  PC87570 Keyboard and Power Management Controller
PDF  168 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  NSC [National Semiconductor (TI)]
网页  http://www.national.com
标志 NSC - National Semiconductor (TI)

PC87570-ICC/VUL 数据表(HTML) 93 Page - National Semiconductor (TI)

Back Button PC87570-ICC/VUL Datasheet HTML 89Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 90Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 91Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 92Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 93Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 94Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 95Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 96Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 97Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 93 / 168 page
background image
PS/2 Interface
93
www.national.com
Receive Idle
In the Receive Idle state, the PS/2 interface waits for input
from any one of the enabled channels. The first of the en-
abled channels to send a start bit is selected for handling by
the shift mechanism. The other two channels are disabled
by forcing “0” on their clock lines.
Start Bit Detection
The start bit is identified by a falling edge on the clock signal
while the data signal is low (0).
If the start bit is identified simultaneously in more then one
channel, one channel is selected for receive, while the other
channel’s transfer is aborted. The channel with the lower
number is selected (i.e., channel 1 has priority over chan-
nels 2 and 3, and channel 2 has priority over channel 3).
The data transfer in the other channels is aborted before 10
data bits have been sent (by forcing the clock signal to 0),
therefore the transmitting PS/2 device re-sends its data
once its interface is enabled again by the firmware. This
mechanism insures that no incoming data is lost.
When the hardware sets (1) the SOT bit and designates the
selected channel in the ACH field, this indicates receipt of
the start bit in the PSTAT register. In addition, if PSIEN.SO-
TIE is set, an interrupt signal to the ICU is set high. The firm-
ware may use this interrupt to start a time-out timer for the
data transfer.
Receive Active
After identifying the start bit, the shift mechanism enters the
“Receive-Active” state. In this state the clock signal of the
selected device (PSCLK1, PSCLK2 or PSCLK3) sets the
data bit rate. On each falling edge of the clock, new data is
sampled on the data signal of the active channel (i.e.,
PSDAT1, PSDAT2 or PSDAT3).
Following the start bit, 8 bits of data are received (clocks 2
through 9), then a parity bit (10th clock) and a stop bit (11th
clock). The stop bit is indicated by a falling edge of the clock
with the data signal high (1). In case the 11th clock is iden-
tified
with
data
low,
the
receive
frame
error
bit
(PSTAT.RFERR) is set, but the clock is treated as the
STOP bit.
After the parity is received, the shift mechanism checks the
incoming data for parity error. If the number of bits with a
value of 1 in the 8 data bits and the parity bit is even, then
the PSCON.PERR is set indicating a parity error.
End of Receive
When the stop-bit is detected, the shift mechanism enters
the “End-Of-Reception” state. In this state:
q
The shift mechanism disables all the clock signals by
forcing them low,
q
It sets the End-Of-Transaction status bit (PSTAT.EOT
=1) and,
q
If PSTAT.EOTIE is set, it asserts (1) the interrupt sig-
nal to the ICU.
The shift mechanism stays in this state until it is reset.
Figure 12-5 illustrates the receive byte sequence as it is de-
fined by the PS/2 standard.
12.3.4
Transmit Mode
Transmit Inactive
After enabling the shift mechanism with PSCON.XMT set
(1), transmit mode is entered in the Transmit Inactive state
with all clock signals low and data signals high (PSOSIG =
07h).
At this time, the firmware writes the data to be transmitted
to the PS/2 data register (PSDAT). Then, the data line of the
channel to be transmitted is forced low by the firmware
clearing its data bit (WDAT1, WDAT2 or WDAT3 for chan-
nels 1, 2 or 3, respectively).
Transmit Idle
The Transmit Idle state can be entered by setting the chan-
nel enable bit (CLK1, CLK2 or CLK3 for channel 1, 2 and/or
3, respectively) to enable the channel to be used for trans-
mission. In this state, the shift-mechanism sets the clock of
the enabled channel high (1) while the data line of that
channel is held low and waits for a start bit. When a PS/2
device senses the clock signal high with the data signal low,
it identifies a transmit request from the PC87570.
The two channels not in use are disabled by forcing “0” on
their clock lines.
Start Bit Detection
The start bit is identified by a falling edge on the clock signal
while the data signal is low (0).
CLK
DATA
Bit 0
Parity Bit
Stop Bit
Start Bit
1st
CLK
2nd
CLK
10th
CLK
11th
CLK
Figure 12-5. PS/2 Receive Data Byte Timing



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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