Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Максимальная частота АЦП
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
RodionGork
Я тут пытался повысить скорость оцифровки сигнала встроенным АЦП контроллера tiny26L, однако после того как я задал работу самого чипа от встроенного РЦ-осциллятора на 8МГц и делитель опорной частоты АЦП равный 2 (т.е. должно быть 4МГц у АЦП, верно?)

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

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

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

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


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

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

В даташите указано, что при ADC_CLOCK 50-200кГц все будет кузяво, при частоте 1МГц гарантируется точность 9 бит, вроде. А вот что дальше?

На 2МГц, вроде, тоже еще работает (хотя это хорошо бы поточнее проверить, чем я и займусь в свободное время) а вот при 4МГц, вроде, уже мощный и резкий капут начинается?

Где такую информацию получить?

с почтеньем,
Родион
Mik174
Цитата(RodionGork @ Nov 2 2007, 06:47) *
Так меня собственно интересует то, о чем в даташите сказано как-то очень тихо. Как падает точность с частотой.

В даташите указано, что при ADC_CLOCK 50-200кГц все будет кузяво, при частоте 1МГц гарантируется точность 9 бит, вроде. А вот что дальше?

На 2МГц, вроде, тоже еще работает (хотя это хорошо бы поточнее проверить, чем я и займусь в свободное время) а вот при 4МГц, вроде, уже мощный и резкий капут начинается?

Где такую информацию получить?

с почтеньем,
Родион


В том то и дело, что дальше - ничего не гарантируется. Ну не рабочий это режим.
Аналогия: ну почему лампочка при 230 В нормально светится, а при 380 сгорает?
Потому что это уже не ее режим, она на него не рассчитана.

Вообще, при разработке можно использовать только те возможности, которые явно указаны в datasheet, иначе можно здорово напороться, например, получив новую партию микросхем, в которой то, какие-то недокументированные возможности, которые Вы обнаружили экспериментально, не будут работать - производители гарантируют только заявленные в datasheet параметры, все остальное от партии к партии может меняться. В этом случае претензии могут быть только у Вас самих к себе, а также к Вам со стороны Вашего начальства.
mse
Цитата(Палыч @ Nov 1 2007, 19:28) *
Ну, и причем тут это?

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

Гарантированные 10 бит он даст и на 4МГц. ;О) А вот гарантированную Absolute Accuracy в ~2LSB или ~4LSB он даст на 0,2 и 1МГц, соотвецтвенно.
Что касаемо скорости преобразования, то задирать её бессмысленно, бо полоса пропускания УВХ всего около 40кГц, реально мерять можно в полосе 10-15кГц, а для этого 4МГц тактовой смыслы не имеют.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.