kc5tja wrote:
Having a maximum time to wait for a response is logical -- what if the peripheral never responds?
Handshake acknowledgements can take an indefinite amount of time. The 65C22 was not designed to detect time outs. If your system is in danger of encountering deadlocks, you should have the software detect time outs and take appropriate measures.
kc5tja wrote:
Having a minimum time makes no sense to me -- what if it responds so fast that the VIA doesn't register the acknowledgement?
It's only approx. one Phi2 cycle. It means the listener shouldn't respond instantaneously, which is meaningless in handshaking. (If it did respond instantaneously, handshaking would serve no purpose.)
kc5tja wrote:
Since what I purchase is determined by published figures, I have no choice but to go by the book.
Poorly written datasheets are becoming an increasing problem. If you encounter an obvious flaw, there are a few things you can do:
* Contact the manufacturer to obtain the right data (the hard way)
* Avoid dependancy of this data
* Ignore the faulty data and replace it by what seems plausible, if possible
* Throw the datasheet and the components away
Edited by raccoon on Apr 8 2006 , 13:05 UTC