|
Трансляция внешнего сигнала с пина на пин, самое элегантное решение |
|
|
|
Oct 27 2012, 19:56
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 6-05-06
Из: РФ
Пользователь №: 16 841

|
Цитата(LexaK @ Oct 28 2012, 01:52)  Какие будут мысли? Поставить простейший коммутатор на корпусе 2И-НЕ. Сигнал проходит через коммутатор. При определённых условиях, контроллер выключает коммутатор.
|
|
|
|
|
Oct 27 2012, 20:07
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082

|
Как вариант. Но Цитата Ставить внешний ключ не хочу.
|
|
|
|
|
Oct 28 2012, 11:23
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082

|
Прошу у сообщества прощения за не совсем точно сформулированное ТЗ. Поступающий сигнал надо прерывать и ЗАМЕНЯТЬ СВОИМ - сгенеренным программно. Цитата Соединить пины через резистор. Точно! Я думаю это так:  PD2/INT0 используется для анализа входной последовательности и при наступлении условия PD3 переключается на выход с "0", а PD5 - на выход, на котором генерим свою последовательность. Думаю, должно работать. Спасибо всем за советы.
Сообщение отредактировал LexaK - Oct 28 2012, 11:40
|
|
|
|
|
Oct 28 2012, 15:35
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082

|
Цитата А не будет ли маловато 1к пока PD3 в нуле 5В/1к=5мА вполне подъемно для пина. Впрочем, тут вариации возможны. Лишь бы постоянная времени RC-цепочки, образованной R26, R1 и емкостью цепи OUTPUT была в пределах допустимой. Цитата R1 лишний Почему же? В режиме трансляции сигнала этот сигнал пойдет через R1. В режиме подмены, когда PD3 в нуле и блокирует прохождение со входа на выход, а PD5 работает на выход и генерит свою последовательность – R1 просто тупая нагрузка для него.
Сообщение отредактировал LexaK - Oct 28 2012, 17:53
|
|
|
|
Guest_@Ark_*
|
Oct 28 2012, 17:49
|
Guests

|
Цитата(LexaK @ Oct 27 2012, 23:52)  1. Есть некая последовательность импульсов с максимальной частотой следования 150кГц 2. Форма - для простоты пусть будет меандр со скажностью 50% Задача - транслировать эту последовательность с пина А на пин B и при определенных условиях прерывать (эдакий программный ключ). Пины - любые, сдвиг фазы минимальный. Контроллер Tiny2313. Не являюсь большим знатоком AVR-ок и конкретно Tiny2313. Но, по моему, встроенный компаратор на борту там имеется. Если это так, то решение с его использованием будет наиболее изящным и не требующим лишней внешней обвески.
|
|
|
|
|
Oct 28 2012, 17:52
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082

|
Цитата встроенный компаратор на борту там имеется Уже занято
|
|
|
|
Guest_@Ark_*
|
Oct 28 2012, 18:12
|
Guests

|
Цитата(LexaK @ Oct 28 2012, 21:52)  Уже занято  Так, освободить! Или поискать другую модель МК, где есть несколько компараторов на борту.
|
|
|
|
Guest_@Ark_*
|
Oct 28 2012, 18:47
|
Guests

|
Цитата(LexaK @ Oct 28 2012, 22:32)  Все равно выход компаратора наружу не выходит... Так Вы найдите такой МК, где выход наружу есть. Что, во всём богатом семействе AVR-ок нет моделей с двумя компараторами и с выходами наружу? Тогда переходите на PIC-ки. Там таких моделей полно...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|