реклама на сайте
подробности

 
 
> Как тактировать АЦП ?, не используя ресурсы процессора...
TOG
сообщение Jun 22 2008, 13:57
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 261
Регистрация: 28-11-06
Из: Челябинск
Пользователь №: 22 840



Господа инженеры,
Подскажите как грамотно сделать... Нужно чтобы процессор програмно мог изменять частоту дискретизации для внешнего АЦП, тоесть выдавать ему сигнал "START CONVERSION" с нужной частотой в пределах 20 кГц ... 100 кГц. Причем делать это должна внешняя микросхема, процессор нагружать такой рутиной не хотелось бы. Что посоветуете ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
aaarrr
сообщение Jun 22 2008, 13:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



А таймеры у процессора имеются? Или их тоже жалко?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 22 2008, 14:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 TOG

ээээ
Цитата
Нужно чтобы процессор програмно мог изменять частоту дискретизации для внешнего АЦП
...
Причем делать это должна внешняя микросхема, процессор нагружать такой рутиной не хотелось бы..

Как это ??
Go to the top of the page
 
+Quote Post
TOG
сообщение Jun 22 2008, 15:32
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 261
Регистрация: 28-11-06
Из: Челябинск
Пользователь №: 22 840



Есть же AD9833 (Waveform generator). Ей процессор по SPI передает значение частоты и она генерит эту частоту, процессор при этом освобождается для более полезной работы. Но AD9833 это больно дорого для такой простой задачи... Вот и хотелось узнать как поступить ? Поставить еще один дешевенький контроллер ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 22 2008, 15:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Ну так опишите задачу-то. А то есть какой-то абстрактный контроллер с неизвестным количеством свободных ресурсов, к которому нужно по неизвестному интерфейсу прикрутить дешевый внешний генератор.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 22 2008, 15:48
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 TOG - кажется понял, вам нужно чтото типа вейвформ генератора, но не охота тратится на чтото типа AD9833.
Ну тогда ставьте таньку какую нить с запасом, например
Цитата
ATtiny2313-20SU - SO20-300 - 5.77грн

(в имраде)

Хотя можно заюзать таймеры МК - вообсче ничего покупать не надо будет..
Go to the top of the page
 
+Quote Post
TOG
сообщение Jun 22 2008, 15:52
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 261
Регистрация: 28-11-06
Из: Челябинск
Пользователь №: 22 840



ATMEGA8535. Таймеры все заняты. Несколько пинов еще свободно, тоесть SPI организовать возможно.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 22 2008, 16:41
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 TOG - тогда танька в помощь wink.gif

А если нужно прецезионно выдерживать фронты и период , тогда там сложнее будет реализация ....
Go to the top of the page
 
+Quote Post
slog
сообщение Jun 23 2008, 05:04
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Для АЦП обычно важен джиттер, и генерить 100КГц программно процессором не есть правильное решение. Либо мелкая ПЛИС-ка, либо DDS. Зависит от необходимой дискретности перестройки и суммы денег на разработку.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Gyga
сообщение Jun 23 2008, 05:25
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 203
Регистрация: 3-06-08
Пользователь №: 38 014



DDS лучше всего
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 23 2008, 06:20
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 slog - а чем джиттер у МК отличается от джитера у плиски + CPLD (особенно MAX`ы - шумят сильно сами по себе) ??
Go to the top of the page
 
+Quote Post
Focus
сообщение Jun 23 2008, 11:56
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 22-02-06
Из: Россия, Курск
Пользователь №: 14 603



Цитата
100КГц программно процессором не есть правильное решение. Либо мелкая ПЛИС-ка, либо DDS


Цитата
а чем джиттер у МК отличается от джитера у плиски + CPLD (особенно MAX`ы - шумят сильно сами по себе) ??


Речь тут идет про программную генерацию в МК. А если ставить внешнюю плис, то там джиттер будет зависеть восновном от опорника, т.к. время распростанения сигнала не меняется. Ксати видел в нете программируемые опрорные кварцевые генераторы. Там и диапазон, и стабильность, и джиттер хорошие. Но цены на них не знаю...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 23 2008, 13:15
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Focus - есть у меня 1-н знакомый - любитель что нить на EPM3064 сваять - так вот он сильно матюкался по поводу фронтов и шумов вообсче у этого семейства , есни не налепить туда кучу кондёров или что-то в этом роде.. Говорил что и товарисчи с какой то конторы де он работал раньше - тож их юзали скрипя серцем и не в точных системах - типа шумят сильно сабаки...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016