Читаю данные из АЦП в ОЗУ. АЦП - ad9057-80, ОЗУ cy7c10910D, частота 80 мГц, предельная для АЦП. Сложность в том, что длительность сигнала записи для ОЗУ должна быть по datasheet 8 нс. У тактового генератора предполагается спад и подъем по 50%, т.е. 6.25 нс. Надо как-то затянуть отрицательный полупериод на пару нс. Ждущий мультивибратор с такими маленькими задержками не получится. Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи). Но при этом ему нужен симметричный тактовый сигнал. Соответственно, можно например поставить на входе тактового сигнала инвертор AC серии - вроде как его задержки не симметричны, и не симметричны в нужную сторону. Память получит то, что ей надо. Но тогда не понятно, как на несимметричные тактовые сигналы отреагирует АЦП.
как из семитричного импульса сделать не симметричный
- Сообщения: 285
- Зарегистрирован: Вс сен 05, 2010 15:35:50
Здравствуйте. Может кто-то сказать, как обычно решают такую проблему?
Читаю данные из АЦП в ОЗУ. АЦП - ad9057-80, ОЗУ cy7c10910D, частота 80 мГц, предельная для АЦП. Сложность в том, что длительность сигнала записи для ОЗУ должна быть по datasheet 8 нс. У тактового генератора предполагается спад и подъем по 50%, т.е. 6.25 нс. Надо как-то затянуть отрицательный полупериод на пару нс. Ждущий мультивибратор с такими маленькими задержками не получится. Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи). Но при этом ему нужен симметричный тактовый сигнал. Соответственно, можно например поставить на входе тактового сигнала инвертор AC серии - вроде как его задержки не симметричны, и не симметричны в нужную сторону. Память получит то, что ей надо. Но тогда не понятно, как на несимметричные тактовые сигналы отреагирует АЦП.
Читаю данные из АЦП в ОЗУ. АЦП - ad9057-80, ОЗУ cy7c10910D, частота 80 мГц, предельная для АЦП. Сложность в том, что длительность сигнала записи для ОЗУ должна быть по datasheet 8 нс. У тактового генератора предполагается спад и подъем по 50%, т.е. 6.25 нс. Надо как-то затянуть отрицательный полупериод на пару нс. Ждущий мультивибратор с такими маленькими задержками не получится. Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи). Но при этом ему нужен симметричный тактовый сигнал. Соответственно, можно например поставить на входе тактового сигнала инвертор AC серии - вроде как его задержки не симметричны, и не симметричны в нужную сторону. Память получит то, что ей надо. Но тогда не понятно, как на несимметричные тактовые сигналы отреагирует АЦП.
- Реклама
сходу ежели...не вдаваясь в схемотехнику
можно реализовать задержку на элементе ТТЛ
не то?
можно реализовать задержку на элементе ТТЛ
не то?
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
[uquote="protoder",url="/forum/viewtopic.php?p=3571746#p3571746"]ОЗУ cy7c10910D[/uquote]Что это за ОЗУ такой? Даже datasheet не нашёл 
[uquote="protoder",url="/forum/viewtopic.php?p=3571746#p3571746"]Может кто-то сказать, как[/uquote]
Сигнал ENCODE задерживаете на двух вентилях с общей задержкой 4 нс и лишь потом подаете на ENCODE. Сигналы до и после ПЕРВОЙ ОДНОЙ задержки суммируете на вентиле "И" без инверсии с задержкой в 2 нс и получаете искомое.
Правда фаза выборок сдвинется на 4 нс, но есть подозрение, что это не принципиально....

Добавлено after 51 second:
[uquote="K155TM2",url="/forum/viewtopic.php?p=3572191#p3572191"]datasheet не нашёл
[/uquote]
http://pdf1.alldatasheet.com/datasheet- ... 7C109.html
Добавлено after 2 hours 35 minutes 33 seconds:
[uquote="protoder",url="/forum/viewtopic.php?p=3571746#p3571746"]Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи).[/uquote]
Не должен. Данные валидны после фронта еще минимум 4 нс. Вам все равно некуда двигаться, кроме как симметрично в обе стороны. Иначе тупо не хватит времени на сигнал записи.
А вообще то, Вы занимаетесь безобразием. Никто так не делает. Ставьте какой нибудь простой Altera Max с запасом по тактовой частоте и создавайте диаграмму штатно.
Сигнал ENCODE задерживаете на двух вентилях с общей задержкой 4 нс и лишь потом подаете на ENCODE. Сигналы до и после ПЕРВОЙ ОДНОЙ задержки суммируете на вентиле "И" без инверсии с задержкой в 2 нс и получаете искомое.
Правда фаза выборок сдвинется на 4 нс, но есть подозрение, что это не принципиально....
Добавлено after 51 second:
[uquote="K155TM2",url="/forum/viewtopic.php?p=3572191#p3572191"]datasheet не нашёл
http://pdf1.alldatasheet.com/datasheet- ... 7C109.html
Добавлено after 2 hours 35 minutes 33 seconds:
[uquote="protoder",url="/forum/viewtopic.php?p=3571746#p3571746"]Осложняется все тем, что АЦП должен работать синхронно с памятью (положительный фронт на нем должен совпадать с положительным фронтом сигнала записи).[/uquote]
Не должен. Данные валидны после фронта еще минимум 4 нс. Вам все равно некуда двигаться, кроме как симметрично в обе стороны. Иначе тупо не хватит времени на сигнал записи.
А вообще то, Вы занимаетесь безобразием. Никто так не делает. Ставьте какой нибудь простой Altera Max с запасом по тактовой частоте и создавайте диаграмму штатно.
- Сообщения: 285
- Зарегистрирован: Вс сен 05, 2010 15:35:50
ТО есть, я так понимаю, основной совет - делать задержку на вентилях. Смущает очень большой разброс параметров - для серии ас он будет где-то от 2 нс до 8 нс, если в широком диапазоне температур.
Использовать ПЛИС - дорого. Хотелось бы решить проблему попроще - если, конечно, это реально.
Использовать ПЛИС - дорого. Хотелось бы решить проблему попроще - если, конечно, это реально.
- Реклама
[uquote="protoder",url="/forum/viewtopic.php?p=3579364#p3579364"]для серии ас он будет где-то от 2 нс до 8 нс[/uquote]
Во первых, есть 1 нс серия AHC, во вторых, это не разброс, а пределы изменения при разных нагрузках.
Во первых, есть 1 нс серия AHC, во вторых, это не разброс, а пределы изменения при разных нагрузках.
- Сообщения: 285
- Зарегистрирован: Вс сен 05, 2010 15:35:50
[uquote="КРАМ",url="/forum/viewtopic.php?p=3579397#p3579397"][uquote="protoder",url="/forum/viewtopic.php?p=3579364#p3579364"]для серии ас он будет где-то от 2 нс до 8 нс[/uquote]
Во первых, есть 1 нс серия AHC, во вторых, это не разброс, а пределы изменения при разных нагрузках.[/uquote]
То есть при неизменной нагрузке можно рассчитывать на стабильность задержки при изменении температуры?
Во первых, есть 1 нс серия AHC, во вторых, это не разброс, а пределы изменения при разных нагрузках.[/uquote]
То есть при неизменной нагрузке можно рассчитывать на стабильность задержки при изменении температуры?


