Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

UART

Непрочитано 22.06.2005, 18:37  
xaoc
Прохожий
 
Регистрация: 22.06.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
xaoc на пути к лучшему
По умолчанию UART

Вопрос: успеет ли UART МК (AVR) принимать кадры (~1-2 байт), идущие с периодом 1 мкс.
Реклама:
xaoc вне форума  
Непрочитано 22.06.2005, 23:44  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: UART

Сообщение от xaoc
Вопрос: успеет ли UART МК (AVR) принимать кадры (~1-2 байт), идущие с периодом 1 мкс.
Нет. Открываем даташит на Мега8, на номинальной тактовой 16 МГц максимальная скорость приема 2 Mbps. То есть за микросекунду примется два бита. Но уж никак не 2 байта, в которых будет 20 бит... (учитывая старт и стоп биты).
nml вне форума  
Непрочитано 23.06.2005, 02:23  
xaoc
Прохожий
 
Регистрация: 22.06.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
xaoc на пути к лучшему
По умолчанию

А если через rs-485? Т.е. передатчик будет работать по каналу rs-485, а приемник, т.е. контроллер будет связан через преобразователь.
xaoc вне форума  
Непрочитано 23.06.2005, 09:39  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию

да какая разница? Хоть T1 реализуй Все равно ограничено скоростью порта МК.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 23.06.2005, 11:11  
xaoc
Прохожий
 
Регистрация: 22.06.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
xaoc на пути к лучшему
По умолчанию

Так зачем тогда такая скорость передачи, если проц принимать такой объем не сможет? Или рассчитано на более быстродействующие процессоры? Или может какой-нибудь буфер использовать?
Помогите, плиз, очень надо!!!
xaoc вне форума  
Непрочитано 23.06.2005, 21:54  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию

А из буфера как выгребать будешь?

З.Ы. Может, такой вариант - чисто аппаратно преобразовывать в параллельный код и снимать его? Впрочем, МК все равно нужен покруче.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 24.06.2005, 09:35  
CastAway
Частый гость
 
Регистрация: 20.04.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CastAway на пути к лучшему
По умолчанию

Слушайте... что-то я непонимаю... по какому такому последовательному интерфейсу данные передаются с частотой 20 МГц (период 0.05 мкс на один бит) О каком RS или UART может идти речь на такой частоте передачи?
xaoc ты порядки чисел не перепутал случаем, может там милисекунды или биты?
__________________
Все проходит... И это тоже пройдет.
CastAway вне форума  
Непрочитано 24.06.2005, 15:22  
xaoc
Прохожий
 
Регистрация: 22.06.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
xaoc на пути к лучшему
По умолчанию

Сорри, народ
Меня не правильно проинформировали: импульсы идут на обычную ногу, а по rs-485 - связь с PC. В общем получается теперь частотомер. Проц вроде должен успеть обработать импульсы, но нужен делитель частоты. Какую микруху посоветуете, чтобы успевала по быстродействию.
Всем сенкс!
xaoc вне форума  
Непрочитано 24.06.2005, 17:05  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от xaoc
Сорри, народ
Меня не правильно проинформировали: импульсы идут на обычную ногу, а по rs-485 - связь с PC. В общем получается теперь частотомер. Проц вроде должен успеть обработать импульсы, но нужен делитель частоты. Какую микруху посоветуете, чтобы успевала по быстродействию.
Всем сенкс!
Тут бы знать - что значит"обработать". Если это частотомер - то завести импульсы на вход таймера. А вторым таймером отмерять промежуток времени. Только следует иметь в виду, что таймер не сможет корректно считать импульсы с часотой большей половины тактовой.
nml вне форума  
Непрочитано 24.06.2005, 21:29  
xaoc
Прохожий
 
Регистрация: 22.06.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
xaoc на пути к лучшему
По умолчанию

Надо померять время между двумя импульсами и подсчитать общее число импульсов. Идут импульсы от датчика (период колеблется от 1 мкс до 100 мс). С подсчетом проц успевает (мерять буду счетчиком,вроде должен успеть), но вот с измерением времени проблемы Если просто подать такой сигнал на проц, то он постоянно сидит в прерывании таймера, которое используется для замеров времени. Если использовать делитель, тоже фигня. Нарисовал я, что после делителя частоты получается и временная диаграмма меня не порадовала - импульсы то идут не с одинаковым периодом, а хаотично. Потому после делителя определить требуемое время нельзя Подскажите, чего делать.
Проц: чего-нибудь из ATMega

зы
начал с УСАПП, закончил частотомером. оффтопик, однако
xaoc вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Включение UART ankar Микроконтроллеры, АЦП, память и т.д 13 28.02.2008 02:11
uart WINAVR chipic128 Микроконтроллеры, АЦП, память и т.д 2 13.04.2007 15:10
uart - proteus chipic128 Proteus 3 10.03.2007 13:18
uart WINAVR chipic128 Микроконтроллеры, АЦП, память и т.д 0 07.03.2007 16:37
UART slawa Микроконтроллеры, АЦП, память и т.д 4 19.01.2006 12:44


Часовой пояс GMT +4, время: 16:49.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.