Canon BJC 6000 Service Manual - Page 45

Timing Chart Compatible mode, Host Ack Input, Reverse Req Input, Periph Req Output

Page 45 highlights

BJC-6000 Part 2: Product Specifications Host Ack (Input) When data is to be sent from the host computer to the printer, this signal is used to tell whether the data the host computer has output on the data bus is command or data ("L" means command and "H," data). In the reverse data transmission phase, this signal and Periph Clk perform handshaking. The host computer notifies the printer that it is ready to receive data by making this signal "L," and makes this signal "H" to notify that it has received the data. Reverse Req (Input) The host computer makes this signal "L" during a recovery process (re-sending data) in the forward data transmission phase. This signal goes "H" in response to the falling edge of Ack Reverse. The host computer also makes this signal "L" to notify the printer that the forward data transmission idle phase is to change to the reverse data transmission phase (data is to be sent from the printer to the host computer). Periph Req (Output) The printer makes this signal "L" to ask the host computer to change the forward data transmission phase to the reverse data transmission phase. When the host computer notifies the printer that the forward data transmission phase is to change to the reverse data transmission phase by making Reverse Req "L," the printer acknowledges by making both this signal and Ack Reverse "H." 1284 Active (Input) This signal goes "H" at the start of negotiation and is always "H" in ECP mode to indicate that bi-directional operation is in effect. When ECP mode is to be terminated, this signal goes "L" and termination phase is entered. 9) Timing charts 0.5us 0.5us 0.5us Min. Min. Min. DATA 1 to 8 STROBE BUSY ACKNLG 4us or 0.9us Figure 2-9 Timing Chart (Compatible mode) 2-15

  • 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
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174

Host Ack (Input)
When data is to be sent from the host computer to the printer, this signal is used
to tell whether the data the host computer has output on the data bus is command
or data ("L" means command and "H," data).
In the reverse data transmission
phase, this signal and Periph Clk perform handshaking. The host computer notifies
the printer that it is ready to receive data by making this signal "L," and makes this
signal "H" to notify that it has received the data.
Reverse Req (Input)
The host computer makes this signal "L" during a recovery process (re-sending
data) in the forward data transmission phase.
This signal goes "H" in response to
the falling edge of Ack Reverse.
The host computer also makes this signal "L" to
notify the printer that the forward data transmission idle phase is to change to the
reverse data transmission phase (data is to be sent from the printer to the host
computer).
Periph Req (Output)
The printer makes this signal "L" to ask the host computer to change the forward
data transmission phase to the reverse data transmission phase.
When the host
computer notifies the printer that the forward data transmission phase is to
change to the reverse data transmission phase by making Reverse Req "L," the
printer acknowledges by making both this signal and Ack Reverse "H."
1284 Active (Input)
This signal goes "H" at the start of negotiation and is always "H" in ECP mode to
indicate that bi-directional operation is in effect.
When ECP mode is to be
terminated, this signal goes "L" and termination phase is entered.
9) Timing charts
2-15
BJC-6000
Part 2: Product Specifications
BUSY
ACKNLG
DATA 1 to 8
STROBE
Min.
Min.
Min.
4
u
s or 0.9
u
s
0.5
u
s 0.5
u
s 0.5
u
s
Figure 2-9 Timing Chart (Compatible mode)