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

 
 
> АЦП и UART
Thumper
сообщение Jun 30 2006, 17:58
Сообщение #1





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



Я программирую Atmega8
КАк подсчитать будет ли успевать UART передавать данные со скоростью 15200 бит/с с АЦП на ЭВМ, если известь что частота преобразования АЦП до 15 тыс. преобразований в секунду при максимальном разрешении, а время преобразования 65-260мкс. АЦП 10-ти разрядный и последовательного приближения. Сигнал принимается только на порт ADC0.
КАк узнать успеет ли UART переслать все данные которые пришли с АЦП
и принять новые?
Как подсчитать сколько времени придётся ждать АЦП, если, всётаки UART не успеет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DS
сообщение Jun 30 2006, 18:13
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Для передачи по UART данных с АЦП с 15 Квыборок в секунду Вам по меньшей мере понадобиться скорость UART 230 Кбод. В принципе такая скорость ставиться на ATmege


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Thumper
сообщение Jul 1 2006, 04:53
Сообщение #3





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



Извините, просто я только начал осваивать микроконтроллеры и много чего ещё не понимаю.
Цитата(DS_ @ Jul 1 2006, 01:13) *
Для передачи по UART данных с АЦП с 15 Квыборок в секунду Вам по меньшей мере понадобиться скорость UART 230 Кбод. В принципе такая скорость ставиться на ATmege

А чтобы установить 230 кбит/с какое значение нужно записать в UBRR при частоте 7.3728МГц?

Что такое 8N1?

Цитата
Дальше смотрите с какой скоростью способно выдавать данные АЦП и будете ли вы передавать все 10 бит. Возможно стоит накапливать и паковать данные, чтобы не было незначащих бит.Времянки АЦП расписаны потактово, такчто это не проблема.

Да! Я собираюсь передавать все 10бит. Если АЦП придётся простаивать, то будет ли он простоивать при
8 битном преобразовании?

Цитата
c С АЦП поток - 15000 10ти битных слов в секунду, по UART при скорости 115200 режиме 8 бит данных без бита четности 1 стоповый (посылка 10бит) можно передать 11520 восьмибитных слов в секунду.
То есть, при грамотной организации передачи, где то половину времени АЦП будет простаивать (при максимальной скорости своей работы).

Почему 11520? Это всегда так?

Цитата
То есть, при грамотной организации передачи, где то половину времени АЦП будет простаивать (при максимальной скорости своей работы).

Тоесть в программе необходимо написать цикл ожидания АЦП пока UART не закончит передавать данные?

Цитата
А как насчет SPI?

Не могу! Техническое задание не позволяет.

Большое всем спасибо за помощь!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Thumper   АЦП и UART   Jun 30 2006, 17:58
- - beer_warrior   Элементарно: Скорость обмена делите на количество ...   Jun 30 2006, 18:15
- - Wild   Цитата(Thumper @ Jun 30 2006, 21:58) Я пр...   Jun 30 2006, 18:17
- - white.wind   А как насчет SPI?   Jun 30 2006, 18:52
- - DS_   Цитата(beer_warrior @ Jun 30 2006, 22:15)...   Jun 30 2006, 19:04
- - Nanobyte   Может быть, USB от FTDI приклеить, до 8 мБит/с всё...   Jun 30 2006, 19:38
|- - Thumper   ЦитатаИспользуйте режим ADLAR, разумеется если Вас...   Jul 1 2006, 05:27
|- - defunct   Цитата(Thumper @ Jul 1 2006, 08:27) Тоест...   Jul 1 2006, 13:38
|- - Thumper   Цитата(defunct @ Jul 1 2006, 20:38) Да, п...   Jul 1 2006, 14:04
|- - defunct   Цитата(Thumper @ Jul 1 2006, 17:04) Но то...   Jul 2 2006, 14:12
- - defunct   > Как подсчитать сколько времени придётся ждать...   Jun 30 2006, 23:20
- - Thumper   У меня МК работает на частоте 7,3728 МГц Я установ...   Jul 1 2006, 11:01
- - Thumper   У меня МК работает на частоте 7,3728 МГц Я установ...   Jul 1 2006, 11:12
- - Thumper   У меня МК работает на частоте 7,3728 МГц Я установ...   Jul 1 2006, 11:26
|- - Shurmas   Цитата(Thumper @ Jul 1 2006, 15:26) АЦП р...   Jul 1 2006, 12:20
- - DS_   Что грузить в регистры, есть в Datasheet в таблица...   Jul 1 2006, 12:03
- - vooon   У АВР АЦП последовательного приближения - т.е. иде...   Jul 1 2006, 12:06
|- - Nanobyte   Цитата(vooon @ Jul 1 2006, 16:06) У АВР А...   Jul 2 2006, 20:08
- - Yura_K   А какие сигналы приходится цифровать (в смысле спе...   Jul 1 2006, 18:30
- - vooon   Да действительно я все перепутал.... БОЛЬШОЕ С...   Jul 3 2006, 21:37


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

 


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


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