|
|
  |
Power-on-Reset в микросхеме конфигурации |
|
|
|
Jun 6 2017, 15:10
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 30-12-08
Пользователь №: 42 857

|
Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования.
|
|
|
|
|
Jun 6 2017, 16:38
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(hitch @ Jun 6 2017, 18:10)  Проблема была с временем готовности (стабильностью характеристик) источника питания и особенно тактового генератора. В первом случае процесс конфигурирования может быть перезапущен многократно, а во втором случае и вовсе "зависнуть". Микросхема очень чувствительна к частоте и скважности такта. На время переходного процесса при включении один прибор лечили двумя инверторами и RC-цепочкой в цепи nINIT_CONF, тем самым задерживая искуственно начало конфигурирования. Мои худшие подозрения оправдываются... Тактовый генератор планирую использовать внешний без деления (поэтому скважность как получится), подача питания на который осуществляется одновременно с подачей питания на ПЛИС. Расскажите, пожалуйста, подробней. 1-й случай - это какой: 2 мс? И почему во втором случае процесс конфигурирования не запускается повторно? Какую именно ПЛИС Вы конфигурировали и какой конфигурационной микросхемой?
--------------------
Вечный студент
|
|
|
|
|
Jun 6 2017, 17:03
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 30-12-08
Пользователь №: 42 857

|
5576РС1 + 5576ХС1. Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало.
Сообщение отредактировал hitch - Jun 6 2017, 17:04
|
|
|
|
|
Jun 7 2017, 04:03
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(hitch @ Jun 6 2017, 20:03)  5576РС1 + 5576ХС1. Оба случая с 2 мс. Во-втором случае процесс не перезапускается, потому что в какой-то из этих микросхем зависает автомат. В какой конкретно не особенно-то и важно, замены им нет. Поэтому задержку добавляли порядка 3-5 мс и всё заработало. Спасибо. Если позволите, ещё вопросы. Какова частота внешнего генератора, которым Вы тактировали РС1. И что за генератор, готовый или на логике? Если на логике, то на какой?
Сообщение отредактировал MrGalaxy - Jun 7 2017, 04:06
--------------------
Вечный студент
|
|
|
|
|
Jun 7 2017, 04:18
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 30-12-08
Пользователь №: 42 857

|
ГК81 на 20 МГц. У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания.
|
|
|
|
|
Jun 7 2017, 09:01
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(hitch @ Jun 7 2017, 07:18)  ГК81 на 20 МГц. У ХС1 есть ограничение на частоту конфигурирования, меньшее, чем у ХС4 и РС1. И скорее всего при переходном процессе генератор перепрыгивал на большую частоту, поэтому и могли быть зависания. Не было печали, называется... Заглянул в Д4 на 5576ХС1Т, там длительности вершины и паузы DCLK заданы не менее 50 нс, максимальная частота 10 МГц. Иными словами, 10 МГц максимум при скважности строго 2. Спасибо, с Вашей подачи теперь знаю. Видимо, придётся мои таковые 15 МГц делить на ТМ2.
--------------------
Вечный студент
|
|
|
|
|
Jun 7 2017, 18:50
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 30-12-08
Пользователь №: 42 857

|
Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся).
Сообщение отредактировал hitch - Jun 7 2017, 21:34
|
|
|
|
|
Jun 9 2017, 15:34
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(hitch @ Jun 7 2017, 21:50)  Если прибор работает "на столе" и с небольшим разбросом температуры, то ХС1 уверенно конфигурируется на 20 МГц. На температуре могут быть нюансы. Там, где важна скорость инициализации можно и закрыть глаза на Д4 проведя дополнительные испытания. (Это практически дославный ответ-совет спеца из ВЗПП, к которому мы придерживаемся). Спасибо, но увы, и диапазон температур будет, и механика, поэтому не вариант. Если Вас не затруднит, загляните, пожалуйста, в параллельную ветку, может что посоветуете.
--------------------
Вечный студент
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|