|
|
  |
Максимальная частота АЦП |
|
|
|
Nov 1 2007, 14:41
|

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

|
Я тут пытался повысить скорость оцифровки сигнала встроенным АЦП контроллера tiny26L, однако после того как я задал работу самого чипа от встроенного РЦ-осциллятора на 8МГц и делитель опорной частоты АЦП равный 2 (т.е. должно быть 4МГц у АЦП, верно?)
В общем, мне мерещится, что мне кажется, что я думаю, что оно начало глючить. Выглядит это так, будто младшие 5 или даже 6 бит (при всего 8-битном преобразовании) не вполне достоверны. ;-(
Может так быть, или же искать все-таки "ошибки в ДНК"? При снижении частоты чипа до 1МГц, вроде, начинает работать нормально. Хотя это тоже надо проверять, конечно...
Заранее спасибо, с почтеньем, Родион
|
|
|
|
|
Nov 1 2007, 15:48
|

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

|
Цитата(GDI @ Nov 1 2007, 19:00)  А что вы хотели? В датащите указана макс. частота при которой гарантируется преобразование 8(или сколько там) бит, а на более высоких частотах - не гарантируется - что вы и наблюдаете. Внимательней читайте даташит, там ениписано что Conversion Time (Cycles) - 13. А предделитель уже относиться к этим циклам. Т.е. если поставите 2 то и конвертится должно 26 тактов.
|
|
|
|
|
Nov 2 2007, 03:47
|

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

|
Так меня собственно интересует то, о чем в даташите сказано как-то очень тихо. Как падает точность с частотой.
В даташите указано, что при ADC_CLOCK 50-200кГц все будет кузяво, при частоте 1МГц гарантируется точность 9 бит, вроде. А вот что дальше?
На 2МГц, вроде, тоже еще работает (хотя это хорошо бы поточнее проверить, чем я и займусь в свободное время) а вот при 4МГц, вроде, уже мощный и резкий капут начинается?
Где такую информацию получить?
с почтеньем, Родион
|
|
|
|
|
Nov 2 2007, 05:22
|
Местный
  
Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139

|
Цитата(RodionGork @ Nov 2 2007, 06:47)  Так меня собственно интересует то, о чем в даташите сказано как-то очень тихо. Как падает точность с частотой.
В даташите указано, что при ADC_CLOCK 50-200кГц все будет кузяво, при частоте 1МГц гарантируется точность 9 бит, вроде. А вот что дальше?
На 2МГц, вроде, тоже еще работает (хотя это хорошо бы поточнее проверить, чем я и займусь в свободное время) а вот при 4МГц, вроде, уже мощный и резкий капут начинается?
Где такую информацию получить?
с почтеньем, Родион В том то и дело, что дальше - ничего не гарантируется. Ну не рабочий это режим. Аналогия: ну почему лампочка при 230 В нормально светится, а при 380 сгорает? Потому что это уже не ее режим, она на него не рассчитана. Вообще, при разработке можно использовать только те возможности, которые явно указаны в datasheet, иначе можно здорово напороться, например, получив новую партию микросхем, в которой то, какие-то недокументированные возможности, которые Вы обнаружили экспериментально, не будут работать - производители гарантируют только заявленные в datasheet параметры, все остальное от партии к партии может меняться. В этом случае претензии могут быть только у Вас самих к себе, а также к Вам со стороны Вашего начальства.
|
|
|
|
|
Nov 2 2007, 05:49
|
Знающий
   
Группа: Свой
Сообщений: 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МГц тактовой смыслы не имеют.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|