Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR+TFT моник
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2
SasaVitebsk
Цитата(muravei @ Mar 9 2007, 21:35) *
Цитата(Nanobyte @ Mar 9 2007, 18:16) *

Делаем простейший автомат, который запускает АЦП и генерирует строб для микросхемы памяти, после этого увеличивает адрес (использовать отдельные микросхемы счётчиков). Здесь быстродействие системы будет ограничиваться только АЦП и управляющей логикой. После цикла записи МК считывает содержимое ОЗУ и отображает на дисплее или отправляет в ПК. В это время можно заполнять 2-ю микросхему памяти.

Ну, конечно, можно, но только на ПЛИС, хотя будет ли проще и дешевле, сомневаюсь.


Да. Плисину попроще, ОЗУ и АЦП.

Таким образом решается проблема с запоминанием и с синхронизацией.
=GM=
Нажмите для просмотра прикрепленного файла
Цитата(dkostik @ Mar 9 2007, 08:21) *
С полосой согласен, нужно 20МГц. А вот как синхронизацию делать ума не приложу???

А если вот так, по рабоче-крестьянски?
muravei
Цитата(=GM= @ Mar 9 2007, 22:33) *
Никак не врублюсь, как сделать синхронизацию трёх МК?
Нельзя ли осветить вопрос по-подробнее?

Я бы попробовал так, в даташитах указано мин. время гарантированного сброса.
Так вот на это время останавливать внешний тактовый генератор, чтобы все сбросились, но никуда не ушли.
Или синхронизировать прерыванием.

А на ПЛИС можно цифровую синх. сделать. Данные с АЦП сравнивать лог. компаратором с любыл нужным числом , и при превышении и при "принижении" запускать "развертку".
beer_warrior
Честно говоря, задача не для АВРа. Тут либо ДСП, который специально заточен под подобные операции (интерфейс к АЦП, большая скорость ядра, раздельные шины, интерфейс внешней памяти) либо жесткая логика. Делать такое на АВРе, это заведомо идти на многие лихие ухищрения и допущения. Кстати немного bb-offtopic.gif а не ляжет ли под такую задачу, какой-нибудь недорогой ДСП для приводов? Типа с флэшью и АЦП на борту и FTDI в качестве USB?
=GM=
Цитата(beer_warrior @ Mar 10 2007, 08:01) *
Честно говоря, задача не для АВРа. Тут либо ДСП, который специально заточен под подобные операции (интерфейс к АЦП, большая скорость ядра, раздельные шины, интерфейс внешней памяти) либо жесткая логика. Делать такое на АВРе, это заведомо идти на многие лихие ухищрения и допущения. Кстати немного bb-offtopic.gif а не ляжет ли под такую задачу, какой-нибудь недорогой ДСП для приводов? Типа с флэшью и АЦП на борту и FTDI в качестве USB?

Была у меня такая идея, надо было дружбану помочь. Берём tms320c5402 на 150 МГц, ОЗУ у него вагон, ставим два АЦП 14-битных по 75 Мвыборок/с, которые тактируются противофазно от дсп и получаем либо два канала по 75Мвыборок/с, либо один - но 150 Мвыборок/с. Программа для дсп смешная: состоит из двух инструкций для записи в ОЗУ + чуток побольше для обмена с хостом.

Ну вот, получаем осцилл-приставку с минимумом обвязки.
dkostik
Если не затруднит схемку
beer_warrior
Цитата
Если не затруднит схемку

http://focus.ti.com/paramsearch/docs/param...mp;familyId=110
Там имхо кроме питания и FTDI ничего и не понадобится.
dkostik
вотета Вы меня постали, я кроме АВР в жизни нечиго не видел smile.gif!!!
А хоть что такое DSP(кроме того что сигнальній процессор)???
И на чем для него писать???
И чем он лутше АВРа?
beer_warrior
Цитата
А хоть что такое DSP(кроме того что сигнальній процессор)???И на чем для него писать???

Это сюда. http://electronix.ru/forum/index.php?act=SF&s=&f=3
Цитата
И чем он лутше АВРа?

Высокая скорость, большие объемы внутренней памяти /интерфейс для внешней , скорстной АЦП на борту, система команд ориентированная на обработку сигналов (всяческие быстрые умножения и сдвиги, циклы без потерь на вычисление условий).

В данном случае это стрельба из пушки по воробьям, но один такой камешек ценой $20-25 закроет целую плату с извращениями на АВРе и еще останется резерв под всякие программные фичи типа обмера сигналов, хитрой синхронизации, спектрального анализа.

Единственное, чего не хватает на борту - USB.
=GM=
Цитата(beer_warrior @ Mar 11 2007, 11:03) *
Цитата
А хоть что такое DSP(кроме того что сигнальній процессор)???И на чем для него писать???

Это сюда. http://electronix.ru/forum/index.php?act=SF&s=&f=3
Цитата
И чем он лутше АВРа?

Высокая скорость, большие объемы внутренней памяти /интерфейс для внешней , скорстной АЦП на борту, система команд ориентированная на обработку сигналов (всяческие быстрые умножения и сдвиги, циклы без потерь на вычисление условий).

В данном случае это стрельба из пушки по воробьям, но один такой камешек ценой $20-25 закроет целую плату с извращениями на АВРе и еще останется резерв под всякие программные фичи типа обмера сигналов, хитрой синхронизации, спектрального анализа.

Единственное, чего не хватает на борту - USB.

Ну почему нет? У TMS320C5506, TMS320C5507, TMS320C550A есть USB2.0 на борту.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.