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

 
 
> Сдвиговые регистры через оптроны
lex232
сообщение Apr 23 2012, 19:40
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 19-02-12
Из: RnD
Пользователь №: 70 342



Подскажите в чём может быть ошибка. Подключаю сдвиговые регистры через оптроны tlp181 и ничего не получаю на выходе. В протеусе схема эмулируется нормально, при подключении сдвиговых напрямую (74hc595) тоже всё работает, а через оптроны ни в какую.
Вот кусок кода программы из кодвижна:

ds1 = 0; *Записываю данные
delay_us(50);
sh1=0; *Синхроимпульс
delay_us(50);
sh1=1;
delay_us(50);

Задержки делал разные, ибо грешил на быстродействие оптрона.

Подключение обычное, анод tlp181 через сопротивление 1к (пробовал меньше/больше) на ногу МК, катод на землю.
С другой стороны на коллектор +5в, а эмиттер в регистр.

В какую сторону хотя бы копать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
rx3apf
сообщение Apr 23 2012, 19:49
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



В сторону осциллографа, естественно. Т.е. смотреть, что получается на входах регистров (зациклить какой-нибудь тестовый вывод данных, сделать дополнительный выход синхронизации и изучать). Скорее всего проблема в задержках, ширпотребные оптроны довольно тормозные. Или фронты звенят.
Go to the top of the page
 
+Quote Post
lex232
сообщение Apr 23 2012, 20:04
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 19-02-12
Из: RnD
Пользователь №: 70 342



Но судя по даташиту 50 микросекунд для них в самый раз. Завтра буду в компании с осциллографом и буду смотреть. А не ширпотрёбные это какие? Можете подсказать навскидку что нибудь для такой задачи?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 23 2012, 20:19
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Ну, при 50 uS должно бы работать - но все равно надо посмотреть скопом. А навскидку быстрый оптрон не назову, никогда не требовалось. У AD есть микросхемы развязки для передачи данных с большими скоростями, правда, стоят существенно дороже, чем оптроны, и если быстродействие не очень критично, то надо разбираться, почему не получается с оптронами.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Apr 23 2012, 20:34
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Как Вы описали схему - работать не будет. Как минимум, нужно еще резистор с эмиттера в землю, а лучше поставить оптрон эмиттером в землю, в коллектор резистор в питание и с него же сигнал на регистр.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Apr 24 2012, 07:20
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Надо бы "на кошках потренироваться" - проверить сами оптроны без контроллеров и пр.
подключить ко входу БП 5в через резюк какой надо, на выходе что-то и глянуть - включается он сам по себе или нет.
Я таким макаром мощные MOC3063 проверял. Тоже сперва не ладилось, потом ошибку в схеме нашёл.

Сообщение отредактировал hd44780 - Apr 24 2012, 07:21


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
stfrd
сообщение Apr 24 2012, 18:57
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 203
Регистрация: 1-10-07
Пользователь №: 30 978



Нельзя пользоваться всякими протеусами без понимания работы электроники и самого этого протеуса. Схема нерабочая, как чуть выше заметили. Вы меняете сопротивление между входом регистра и питанием. Неужели не пришло в голову - "а где же у меня на регистр подаётся логический ноль?"
Go to the top of the page
 
+Quote Post
lex232
сообщение Apr 27 2012, 10:18
Сообщение #8





Группа: Новичок
Сообщений: 5
Регистрация: 19-02-12
Из: RnD
Пользователь №: 70 342



Alex11
Цитата
Как Вы описали схему - работать не будет. Как минимум, нужно еще резистор с эмиттера в землю, а лучше поставить оптрон эмиттером в землю, в коллектор резистор в питание и с него же сигнал на регистр.

Спасибо, по вашей схеме всё заработало.


stfrd
Цитата
Неужели не пришло в голову - "а где же у меня на регистр подаётся логический ноль?"

Я рад за тебя

Сообщение отредактировал lex232 - Apr 27 2012, 10:21
Go to the top of the page
 
+Quote Post

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

 


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


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