Обсуждаем цифровые устройства...
Ответить

как из семитричного импульса сделать не симметричный

Сб фев 16, 2019 23:11:09

Здравствуйте. Может кто-то сказать, как обычно решают такую проблему?
Читаю данные из АЦП в ОЗУ. АЦП - ad9057-80, ОЗУ cy7c10910D, частота 80 мГц, предельная для АЦП. Сложность в том, что длительность сигнала записи для ОЗУ должна быть по datasheet 8 нс. У тактового генератора предполагается спад и подъем по 50%, т.е. 6.25 нс. Надо как-то затянуть отрицательный полупериод на пару нс. Ждущий мультивибратор с такими маленькими задержками не получится. Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи). Но при этом ему нужен симметричный тактовый сигнал. Соответственно, можно например поставить на входе тактового сигнала инвертор AC серии - вроде как его задержки не симметричны, и не симметричны в нужную сторону. Память получит то, что ей надо. Но тогда не понятно, как на несимметричные тактовые сигналы отреагирует АЦП.

Re: как из семитричного импульса сделать не симметричный

Вс фев 17, 2019 17:05:52

сходу ежели...не вдаваясь в схемотехнику
можно реализовать задержку на элементе ТТЛ
не то?

Re: как из семитричного импульса сделать не симметричный

Вс фев 17, 2019 17:59:17

ОЗУ cy7c10910D
Что это за ОЗУ такой? Даже datasheet не нашёл :dont_know:

Re: как из семитричного импульса сделать не симметричный

Вс фев 17, 2019 20:38:20

Может кто-то сказать, как

Сигнал ENCODE задерживаете на двух вентилях с общей задержкой 4 нс и лишь потом подаете на ENCODE. Сигналы до и после ПЕРВОЙ ОДНОЙ задержки суммируете на вентиле "И" без инверсии с задержкой в 2 нс и получаете искомое.
Правда фаза выборок сдвинется на 4 нс, но есть подозрение, что это не принципиально.... :)

Изображение

Добавлено after 51 second:
datasheet не нашёл :dont_know:

http://pdf1.alldatasheet.com/datasheet- ... 7C109.html

Добавлено after 2 hours 35 minutes 33 seconds:
Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи).

Не должен. Данные валидны после фронта еще минимум 4 нс. Вам все равно некуда двигаться, кроме как симметрично в обе стороны. Иначе тупо не хватит времени на сигнал записи.
А вообще то, Вы занимаетесь безобразием. Никто так не делает. Ставьте какой нибудь простой Altera Max с запасом по тактовой частоте и создавайте диаграмму штатно.

Re: как из семитричного импульса сделать не симметричный

Чт фев 28, 2019 01:40:53

ТО есть, я так понимаю, основной совет - делать задержку на вентилях. Смущает очень большой разброс параметров - для серии ас он будет где-то от 2 нс до 8 нс, если в широком диапазоне температур.
Использовать ПЛИС - дорого. Хотелось бы решить проблему попроще - если, конечно, это реально.

Re: как из семитричного импульса сделать не симметричный

Чт фев 28, 2019 08:06:21

для серии ас он будет где-то от 2 нс до 8 нс

Во первых, есть 1 нс серия AHC, во вторых, это не разброс, а пределы изменения при разных нагрузках.

Re: как из семитричного импульса сделать не симметричный

Чт фев 28, 2019 11:51:10

для серии ас он будет где-то от 2 нс до 8 нс

Во первых, есть 1 нс серия AHC, во вторых, это не разброс, а пределы изменения при разных нагрузках.


То есть при неизменной нагрузке можно рассчитывать на стабильность задержки при изменении температуры?
Ответить