Измерения | Осц.-пр. к ПК версия 2 (упрощенная) |
|
---|---|---|
Ещё с тактовой частотой поспешили, ядро может работать максимум на 55МГц. |
|
|
caddr -- 55мгц это максимальная скорость выборки 16-бит команд из флеша, если с умножением то 55х4=220мгц |
|
|
Не забывай еще о счетчике для формирования сигнала "ПОЧТИ ПОЛОН" и системе синхронизации. |
|
|
AnSi |
|
|
Примерный пример программы для AVR я приводил. 1) Прочесть порт |
|
|
вы меня уговариваете что ат91 не годится? caddr -- В даташите вполне однозначно сказано, что максимальная частота Master Clock -- 55МГц. так никто с этим не спорит. |
|
|
считаю, что серьезную вешь надо делать на ПЛИС, не очень серьезную на 3 мегах с аналоговой синхр.(компаратором)На несерьезной -поставить ЖКИ |
|
|
"вы меня уговариваете что ат91 не годится?" Но прежде чем проверять на макетке надо убедится что в этом есть хотя бы смысл. Алгоритм с цифровым триггером и кольцевым буфером (то что предлагает Wladimir_TS) по моему разумению будет выглядеть примерно так (GNU ASM):
Символические имена input_port, trigger_level и тд заменяются на предварительно инициализированные регистры r1, r2, r3... Получается что-то около 15 тактов на сэмпл, вроде. Что дает ~3.7 мегасэмпла. "так никто с этим не спорит" |
|
|
А зачем таймером-счетчиком управлять по I2C ? По I2C управляем ДКПД. Счетчик-распределитель сделать на триггерах и элементах мелкой логики - 2 корпуса. Но все-же как 3мя мегами писать поток в 30 мегасемплов/сек я не пойму, одновременно проводя анализ на условие синхронизации. Дамаю все-ж быстрые узлы вписать в ALTERA EPM7096. Судя по всему она имеет корпус PLCC68 с щагом выводос 1,27 мм, что позволит ее распаять на плате в виде "вверх ногами" короткими отрезками лкженого провода (е каогда ее спалите при экспериментах, то легко замените). Насколь я понял есть 96 триггеров и 1800 "gates" (элементы или возможные внутренние виртуальные проводники ?) Этого должно хватить без учета внешней памяти на 1 8 битный канал. Но увы ее цена превышает 1000 руб и ну ее нафиг за такие деньги. Пробуем вариант с 7064 (EPM7064SLC44-10) - у нее 64 триггера 1250 непонятночего (поясните кто знает). За 157 руб пожалуй не так фатально. Но на канал нужно наверное 2 штуки. ДКПД + счетчик (основной) (это 1 на 2 канала) и компаратор + счетчик вспомогательный + мелкая логика. (по 1 на канал) + память от кэша материнок. Из минусов - тдельный источник 3,3 вольта для ядра и програматор (JTAG) но насколь я понял он еще и ПО должен поддерживаться, так-что атмеловский JTAG под меги видимо не прокатит. Так схему програматора нашел ... схема поражает.... аж целая 1 микросхема буфера и 10 резисторов.... пора заказывать ПЛИС. ЗЫ а каким софтом пользоваться. Мне-б лучше что-б изобразить схему на типовых логических элементах (лычше макро - уровня счетчик аналогичный 74НСхх) ? |
|
|
Alexey -- не понял, зачем клок на 60мгц??? работать от ОДНОГО 20мгц, элементарная програмная синхронизация. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |