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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> АЦП и UART
Shurmas
сообщение Jul 1 2006, 12:20
Сообщение #16


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Цитата(Thumper @ Jul 1 2006, 15:26) *
АЦП работает на частоте 115,2 кГц.
Как найти время преобразования АЦП при такой частоте?


в ДШ есть диаграмма где нарисована работа АЦП по-тактово.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 1 2006, 13:38
Сообщение #17


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Thumper @ Jul 1 2006, 08:27) *
Тоесть, если АЦП будет работать в 10-битном режиме, то UART не успеет передать данные. Вы предлагаете установить в ADLAR 1-цу!

Да, предлагаю ADLAR установить в 1, считывать ADCH и сразу отправлять получненный с АЦП байт по УАРТу. 8-10KSPS гарантировано будет работать.
Go to the top of the page
 
+Quote Post
Thumper
сообщение Jul 1 2006, 14:04
Сообщение #18





Группа: Новичок
Сообщений: 7
Регистрация: 30-06-06
Из: Томск
Пользователь №: 18 491



Цитата(defunct @ Jul 1 2006, 20:38) *
Да, предлагаю ADLAR установить в 1, считывать ADCH и сразу отправлять получненный с АЦП байт по УАРТу. 8-10KSPS гарантировано будет работать.

Но тогда упадёт точность преобразования АЦП. Не лучше ли будет написать ожидание АЦП (в виде пустого цикла) пока UART не передаст данные?

Сообщение отредактировал Thumper - Jul 1 2006, 14:06
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Jul 1 2006, 18:30
Сообщение #19


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

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



А какие сигналы приходится цифровать (в смысле спектра)? Почему именно 15k выборок в секунду?


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 2 2006, 14:12
Сообщение #20


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Thumper @ Jul 1 2006, 17:04) *
Но тогда упадёт точность преобразования АЦП. Не лучше ли будет написать ожидание АЦП (в виде пустого цикла) пока UART не передаст данные?

C точки зрения управляющей программы на PC, выгодно чтобы в каждом принятом байте с UART'a был результат преобразования АЦП, т.к. в этом случае не придется делать пакетную передачу. Ну а насчет точности, ведь у АЦП точность 1.5LSB, т.о. младшие два бита 10-ти битного преобразования могут быть недостоверными.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Jul 2 2006, 20:08
Сообщение #21


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(vooon @ Jul 1 2006, 16:06) *
У АВР АЦП последовательного приближения - т.е. идет инкремент значения ЦАП до совпаденя с сигналом => время преобразования зависит от величины сигнала, но можно высчитать наихудший вариант - отсчет от 0 до (2**n)-1, где n - разрядность, ** - степень ;
..........
P.S. почитайте книгу "Аналого-цифровые и цифро-аналоговые преобразователи справочник" В. А. Никамин
достаточно просто и понятно


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

P.S. Описанный VOOON метод используется разве что для ознакомления с принципом работы АЦП, он не используется в современных МК и АЦП.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
vooon
сообщение Jul 3 2006, 21:37
Сообщение #22


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 27-06-06
Из: Msk
Пользователь №: 18 401



Да действительно я все перепутал.... sad.gif

БОЛЬШОЕ СПАСИБО что наставили на путь истинный a14.gif

P.S. 30ого экзамен последний был...

Сообщение отредактировал vooon - Jul 3 2006, 21:37
Go to the top of the page
 
+Quote Post

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

 


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


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