реклама на сайте
подробности

 
 
> Чтение по внешней системной шине 1986ВЕ1Т, Вопрос по временной диаграмме
Дмитрий_Б
сообщение Jan 18 2018, 18:43
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Кто работал, известно ли время предустановки данных на внешней системной шине относительно окончания импульса чтения nRD (рис.29 ТУ)?
То есть, какое время следует подержать данные на шине до того, когда импульс чтения закончится?
Миландр таинственно молчит... (Впрочем, можно проще сказать: послал...)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HardJoker
сообщение Jan 20 2018, 07:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(Дмитрий_Б @ Jan 18 2018, 21:43) *
Кто работал, известно ли время предустановки данных на внешней системной шине относительно окончания импульса чтения nRD (рис.29 ТУ)?
То есть, какое время следует подержать данные на шине до того, когда импульс чтения закончится?
Миландр таинственно молчит... (Впрочем, можно проще сказать: послал...)

ТСКЯ.431296.008CП стр.134 Рисунок 29. Диаграмма чтения. Документ более старый и диаграмма чтения показана подробнее, чем в последней версии.
Прикрепленные файлы
Прикрепленный файл  spec_1986BE1.pdf ( 7.16 мегабайт ) Кол-во скачиваний: 51
 
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Jan 20 2018, 11:17
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(HardJoker @ Jan 20 2018, 11:59) *
ТСКЯ.431296.008CП стр.134 Рисунок 29. Диаграмма чтения. Документ более старый и диаграмма чтения показана подробнее, чем в последней версии.


Спасибо. Но в части цикла чтения ничего дополнительно нет. Любезно обозначили время удержания th = 0, а вот tsu - нет. Вместо этого бесполезная жирная стрелка "фиксация данных". Как этот "момент фиксации" расположен относительно nRD, либо чего бы то ни было другого осмысленного - предлагается пофантазировать самостоятельно... Уж не говорю о том, сколько читаемый код с шины данных должен постоять на шине до наступления сего счастливого момента.

Уважаемый AVR!
Разумеется, у Миландра проблем тем меньше, чем меньше контролируемых параметров при сдаче микросхемы по ТУ. Да и выход годных может оказаться меньше.
Но при этом игнорируются интересы разработчика аппаратуры - и это проблема (естественно, не главного конструктора МК).
Формат форума не позволяет всерьез обсуждать методику разработки цифровой аппаратуры, для которой и требуется параметр tsu.
Я, правда, думал, что это всем разработчикам известно, ибо классика.
Go to the top of the page
 
+Quote Post
Professor Chaos
сообщение Jan 21 2018, 10:10
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 25-08-17
Пользователь №: 98 970



Цитата(Дмитрий_Б @ Jan 20 2018, 14:17) *
в части цикла чтения ничего дополнительно нет. Любезно обозначили время удержания th = 0, а вот tsu - нет. Вместо этого бесполезная жирная стрелка "фиксация данных". Как этот "момент фиксации" расположен относительно nRD, либо чего бы то ни было другого осмысленного - предлагается пофантазировать самостоятельно...

Ваш первначальный вопрос вроде-как касался именно времени tdh? На рисунке 29 (лист 122 спецификации ТСКЯ.431296.008CП версии 2.17.0 от 01.02.2017) оно показано, а в тексте далее сказано, что оно равно нулю. Т.е. менять данные на внешней шине можно одновременно с фронтом окончания сигнала nRD. А жирная стрелка "Фиксация данных в микроконтроллере" как раз и указывает на то, что данные считываются с шины до фронта окончания сигнала nRD, и если вдруг вы их измените одновременно с фронтом, то ничего страшного не произойдёт - считанные данные не исказятся.
Что же касается его точного положения - скорее всего оно неизвестно с достаточной точностью, чтобы приводить конкретное значение.
Схемотехнику достаточно знать, что чтение данных с шины осуществляется в момент времени после 1/2 tcycle но до фронта окончания nRD. Т.е. именно в этот момент времени данные на шине должны быть верны. И что изменение данных на шине в момент фронта окончания сигнала nRD никак не исказит считанные микроконтроллером с шины данные.
Собственно, все схемы так и делаются - сигнал nRD заводится либо на nCE, либо на nOE микросхемы на внешней шине, из которой производится чтение (ОЗУ, ПЗУ, регистр, шинный формирователь и т.д.). А это значит, что изменение данных на шине как раз происходит в момент фронта окончания сигнала nRD. И никаких специальных мер по удержанию данных на шине ещё какое-то время не делается. Всё работает как есть.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.02198 секунд с 7
ELECTRONIX ©2004-2016