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

 
 
> Максимальная частота АЦП
RodionGork
сообщение Nov 1 2007, 14:41
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 30-10-07
Из: Санкт-Петербург
Пользователь №: 31 866



Я тут пытался повысить скорость оцифровки сигнала встроенным АЦП контроллера tiny26L, однако после того как я задал работу самого чипа от встроенного РЦ-осциллятора на 8МГц и делитель опорной частоты АЦП равный 2 (т.е. должно быть 4МГц у АЦП, верно?)

В общем, мне мерещится, что мне кажется, что я думаю, что оно начало глючить. Выглядит это так, будто младшие 5 или даже 6 бит (при всего 8-битном преобразовании) не вполне достоверны. ;-(

Может так быть, или же искать все-таки "ошибки в ДНК"? При снижении частоты чипа до 1МГц, вроде, начинает работать нормально. Хотя это тоже надо проверять, конечно...

Заранее спасибо,
с почтеньем,
Родион
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GDI
сообщение Nov 1 2007, 15:00
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А что вы хотели? В датащите указана макс. частота при которой гарантируется преобразование 8(или сколько там) бит, а на более высоких частотах - не гарантируется - что вы и наблюдаете.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
shamray
сообщение Nov 1 2007, 15:48
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



Цитата(GDI @ Nov 1 2007, 19:00) *
А что вы хотели? В датащите указана макс. частота при которой гарантируется преобразование 8(или сколько там) бит, а на более высоких частотах - не гарантируется - что вы и наблюдаете.

Внимательней читайте даташит, там ениписано что Conversion Time (Cycles) - 13. А предделитель уже относиться к этим циклам. Т.е. если поставите 2 то и конвертится должно 26 тактов.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 1 2007, 16:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(shamray @ Nov 1 2007, 18:48) *
Внимательней читайте даташит, там ениписано что Conversion Time (Cycles) - 13. А предделитель уже относиться к этим циклам. Т.е. если поставите 2 то и конвертится должно 26 тактов.


Ну, и причем тут это?

GDI правильно сказал: чтобы АЦП выдавал гарантированные 10 бит выбирают пределитель таким, чтобы АЦП тактировался частатой не более 200 кГц. Это в том же даташите, чуть выше по тексту где про 13 тактов на преобразование.

Сообщение отредактировал Палыч - Nov 1 2007, 16:30
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 2 2007, 05:49
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(Палыч @ Nov 1 2007, 19:28) *
Ну, и причем тут это?

GDI правильно сказал: чтобы АЦП выдавал гарантированные 10 бит выбирают пределитель таким, чтобы АЦП тактировался частатой не более 200 кГц. Это в том же даташите, чуть выше по тексту где про 13 тактов на преобразование.

Гарантированные 10 бит он даст и на 4МГц. ;О) А вот гарантированную Absolute Accuracy в ~2LSB или ~4LSB он даст на 0,2 и 1МГц, соотвецтвенно.
Что касаемо скорости преобразования, то задирать её бессмысленно, бо полоса пропускания УВХ всего около 40кГц, реально мерять можно в полосе 10-15кГц, а для этого 4МГц тактовой смыслы не имеют.
Go to the top of the page
 
+Quote Post



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

 


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


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