Цитата(Nosss @ Mar 16 2011, 15:47)

Да, временная диаграмма есть. И если на нее внимательно посмотреть, то многое понятным становится.
Выходы памяти могут управляться как асинхронно по OE, так и синхронно по CLK. Память самостоятельно по команде записи переводит буферы в High-Z, и наоборот, по команде чтения - в Low-Z. Вот смотрите, что об этом говорится в документации:
To avoid bus contention, the output drivers are synchronously tri-stated during the data portion of a write sequence.
Кажется я понял. Low-Z это когда буферы открыты, поэтому конфликт конечно же будет, но валидность данных при этом еще не гарантируется. Вот нашел в документации интересное замечание:
At any supplied voltage and temperature, tOEHZ is less than tOELZ and tCHZ is less than tCLZ to eliminate bus contention between SRAMs when sharing the same data bus. These specifications do not imply a bus contention condition, but reflect parameters guaranteed over worst case user conditions. Device is designed to achieve high Z before low Z under the same system conditions.
Временная диаграмма прилагается:
Состояний выходных буферов всего
три (те четыре

) так как транзисторов в буфере всего
два:
1 (открыт верхний транзистор, нижний закрыт)
0 (наоборот)
или высокоимпедансное (z- состояние) - оба транзистора
закрыты.
(четвертое состояние недопустимо - когда оба открыты - тогда КЗ (или низкоомная закоротка) на землю) - что и происходит при конфликте на шине - микросхемы так хорошо греться начинают

- у одной мс открыт верхний транзистор у другой нижний.
LowZ и HighZ это не состояния - это время переходного процесса (timings) при переходе вых. буферов из высокоимпедансного состояния в состояние лог 0 или лог 1 (в случае tLowZ), и при переходе вых. буферов из лог. 0 или 1 в высокоимпедансное состояние (в случае tHighZ). В данном случае не важно в какое состояние из tri-state перейдет вых.буфер. Так как если транзисторы идентичные - то и времена переключения у них одинаковые. И чтобы не писать два раза одинаковых цифр - пишут одну и называют ее tLowZ. Аналогично для tHighZ.
В последнем же абзаце на английском говориться: "Чтобы избежать конфликтов на общей шине время перехода выходного буфера в высокоимпедансное состояние всегда меньше - при всех температурах и рабочих напряжениях, чем время перехода вых. буфера из выс. импедансное в какое нить логич. состояние"
Т.е. гарантированно сначала закроются выходные буферы одной микросхемы памяти, висящей на общей шине, а уже потом откроются вых. буферы другой. Я так понимаю - они как-то вносят задержку при переходе из z-состояния.
Буржуям как то надо было обозначить эти два перехода - вот они их и назвали соответсвенно аббревиатурами, как то коррелирующими с теми явлениями к которым они относятся.
вот с того же edaboard.com:
Re: difference between High-Z and Low-Z with digital signals
In the memory data sheet:
The Low-Z timings measure a transition from the High-Z (tri-state) level toward
either VOH or VOL.
The High-Z timings measure a transition from either VOH or VOL toward tri-state level.
Сообщение отредактировал #_Alec_# - Jul 6 2011, 15:04