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

 
 
> Форма сигнала на выходе AVR, Увидел не то что хотел, что делать?
M_A
сообщение Sep 20 2005, 08:04
Сообщение #1


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

Группа: Свой
Сообщений: 153
Регистрация: 27-12-04
Из: г. Иркутск
Пользователь №: 1 689



Девайс: at90s2313
Работает от кварца 5MHz.
С частотой примерно 0.5MHz переключаю одну из ног, чтоб получить меандр.
В место того что хотел увидеть (тонк линия) вижу (жирн. линия).

То есть сигнал жутко заинтегрирован. Сколько не смотрел схему выходов контроллера, не нашел что может так интегрировать сигнал. Для этого порядочная емкость нужна.
Если делаю на выходе частоту на порядки ниже, форма сигнала начинает приближаться к меандру, но с заваленными фронтами, то есть все равно интегрируется...
Вопрос: так и должно быть или что-то не так с контроллером?
Если да, то как мне его сделать нормальным, ведь такой маленький перепад фиг какая логика поймает. Я имею ввиду сделать средствами самого контроллера плюс может быть небольшая обвязка (триггеры шмидта не пойдет, т.к. запаришься все ноги ими обвешивать...)
Или AVR не предназначены для работы с выходами на таких частотах?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
M_A
сообщение Sep 20 2005, 09:29
Сообщение #2


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

Группа: Свой
Сообщений: 153
Регистрация: 27-12-04
Из: г. Иркутск
Пользователь №: 1 689



Код элементарный, делит тактовую на 10 и дергает 8-ю ногами, например такой:
Код
.include "2313def.inc"
ser r16
ser r17
out DDRB, r16

start:
eor r17, r16
out PORTB, r17
nop
nop
nop
nop
nop
nop
rjmp start
.exit


Потребление:
в чистом состоянии ~5 мА
в состоянии дрыганья 8-ю ногами ~38 мА

Земля осцила подключена точно.
А вот на счет щупа надо попробовать. Может действительно или он или сам осцил... Хотя не понимаю, неужели у щупа хватит емкости, чтоб так заинтегрировать 0,5 МГц?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:40
Рейтинг@Mail.ru


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