К155ИР13

Обсуждаем цифровые устройства...
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

Gaff писал(а):Тоесть пока вы сдвигаете новые данные на выходе продолжает висеть старый байт не изменно. И только импульс на третей линии переводит одно временно все выходы в новое состояние.
Большое спасибо. Вроде то что надо по принципу действия.

согласно этой схеме, на выходе имеются доп ключи. зачем это ?

это нужно на OE подать 0 для перезаписи с выходов триггеров на ноги ?
Вложения
Безымянный.JPG
(51.48 КБ) 590 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

OE -- Output Enable. Он включает/выключает выходы. Подав единицу, вы ЗАПРЕТИТЕ работу выхода, и все они уйдут в 0 или Z (смотря какая микра). И, да, подав ноль вы разрешите работу выхода.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Ср янв 27, 2016 10:19:41

Сообщение Gaff »

СЦБист всё что вам нужно.
СпойлерИзображение
595.PNG
(143.15 КБ) 477 скачиваний
Output Enable и выходные буферы нужны для обьединения одноимённых выходов разных микросхем в одну общую шину данных (или адреса, или управления). Представте что вам надо опросить две микросхемы подключеных на одну шину. Одна микросхема например даёт на все выходы "1" , а другая все "0". Так и вы ничего не прочитаете, и они пожгут друг другу выходы. Потому и нужны выходные буферы. С помощью входов Output Enable вы сначала разрешаете выходы одной микросхемы, считываете их. Затем запрещаете выход первой и разрешаете второй, считываете её. Так например работают банки памяти компьютеров где много-много микросхем памяти опрашиваются поочереди так как шина данных у процессора одна. Старшие разряды адреса подаются на дешифратор адресов, который и подключает нужную микросхему к шине. Также у некоторых микросхем есть вывод CS - Chip Selection или выбор чипа (кристала). Его действие очень похоже на OE и отличается тем, что в неактивном состоянии микросхема нетолько переводит выходы в "Z" состояние, но и игнорирует все остальные входные сигналы. Это необходимо при организацыи например таких шин как SPI с которой работают LCD дисплеи, SD флэшки, разного рода датчики, микросхемы последовательной памяти такие как BIOS на материнской плате ПК и тд. Особенность этой шины в том что одна и таже команда поступает на вход сразу всех находящихся на шине микросхем. Но выполнять эту команду и отвечать микроконтроллеру будет только та микросхема CS вывод которой был предварительно установлен в активное состояние. Все остальные микросхемы тоже получат эту команду. Но они её проигнорируют и ничего не ответят.
Не стесняйтесь благодарить тех кто вам помогает.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

Gaff благодарю Вас за познавательную информацию.

как я понял это напоминает релейный выход. при разомкнутом ключе выход болтается в воздухе.

по идеи там 1 или 0 при разомкнутом ключе быть не может , а то соседние микрухи спалят свои выхода.

раньше на один провод сажал несколько устройств примерно так.

при этом на базы не передающих передатчиков подавал запирающий потенциал.
Вложения
Безымянный.JPG
(14.23 КБ) 424 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Ср янв 27, 2016 10:19:41

Сообщение Gaff »

Да. Вы всё правильно поняли.
Не стесняйтесь благодарить тех кто вам помогает.
Контактная информация:
Реклама
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Gaff писал(а):Ну нескажите. Чтото мы драли у них. Чтото они не могли придумать и драли у нас....
Мы то у них драли по возможности всё, но 74 ТТЛ серия разрасталась так быстро, что драть уже не успевали, а потом вообще бросили. Передрали где то процентов 30 от 74 ТТЛ серии. Ну, придумали и свое кое что. На вскидку...К155ИЕ1, К155РЕ3, К155ИД8, К155ЛА18 и т.д.
Однако, буржуины их не передрали и даже не собирались. Так что, они у нас все таки из микрух что то передрали? Мне очень даже интересно :wink: . Даже в познавательном плане.
Реклама
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

СЦБист писал(а):...раньше на один провод сажал несколько устройств примерно так.
при этом на базы не передающих передатчиков подавал запирающий потенциал.
Этот способ называется..."монтажное ИЛИ". его использовали ещё до появления микросхем с отключаемым выходом. Для такого способа подключения и соединения к общей шине используются микросхемы с ОК.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Ср янв 27, 2016 10:19:41

Сообщение Gaff »

Rokl писал(а):Так что, они у нас все таки из микрух что то передрали? Мне очень даже интересно :wink:
А ты у них спроси может признаються. :wink:
Не стесняйтесь благодарить тех кто вам помогает.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

Rokl писал(а):
Gaff писал(а):Ну нескажите. Чтото мы драли у них. Чтото они не могли придумать и драли у нас....
Однако, буржуины их не передрали и даже не собирались. Т.
а зачем им было передирать ТТЛ
версию когда они выпускали КМОП ?
Rokl писал(а):
СЦБист писал(а):..."монтажное ИЛИ". его использовали ещё до появления микросхем с отключаемым выходом. Для такого способа подключения и соединения к общей шине используются микросхемы с ОК.

вроде TWI работает на принципе монтажное ИЛИ"
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Ср янв 27, 2016 10:19:41

Сообщение Gaff »

TWI как часный случай IIC (I2C) а также 1-WIRE работают по такомуже принцыпу. Линия имеет подтяжку к +5В обычно 4,7кОм а все устройства содержат только нижние ключи.
Не стесняйтесь благодарить тех кто вам помогает.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

тут в теме рассматривались два принципа ввода и ввывода данных по трем ногам контроллера.

пришли к выводу что надо ставить два регистра. один на прием - один на передачу.

теперь в голову стукнула такая мысль.

сделать м-ду МК двунаправленный обмен информацией.

ноги же у МК двунаправленные.

вот только не знаю какой взять при этом регистр.

Спасибо !
Вложения
Безымянный.JPG
(16.83 КБ) 411 скачиваний
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 382
Зарегистрирован: Ср янв 27, 2016 10:19:41

Сообщение Gaff »

Если в МК есть RS232 то лучше по нему . Используеться только 2 линии Rx и Tx.
Вы бы уже выложили проект и чего хотите а не мучали нас догадками.
Не стесняйтесь благодарить тех кто вам помогает.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

СЦБист писал(а): сделать м-ду МК двунаправленный обмен информацией. ноги же у МК двунаправленные.
Кажется, эта светлая идея уже тюкнула кому-то в бошку. То, что получилось, они назвали 1-Wire :)
Изображение
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

Gaff хочу сделать изолированный канал для измерения напряжения.

таких каналов 8. ядром канала служит атини 13. но в нем нету RS232.

поэтому фиг его знает какой протокол выбрать. естественно реализовать программно.

думал SPI но там надо 3 провода. хочу обойтись 2 - мя.
Вложения
Безымянный.GIF
(234.9 КБ) 514 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Это вроде как не совсем оптоизолированный : "земля" получается общей. Я обычно делал вот таким макаром :
Изображение
Вложения
TxRx_1.JPG
(13.44 КБ) 836 скачиваний
Изображение
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

это на рисунке она общая. в идеи там на каждый канал свой DC/DC

В ТИНИ 13 нету же UART :o
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Его нетрудно реализовать программно. Или придумать свой протокол
Изображение
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

Jack_A писал(а):Его нетрудно реализовать программно.
я думал его реализовать так :

1. фиксируем перепад с 1 -> 0
2. запускаем таймер (режим сравнения) что-бы получить прерывание где-то в середине такта.
3. удваиваем значение в регистре с которым производится сравнение счетчика.
4. получаем прерывание в середине каждого такта.
5. фиксируем значение такта .
Вложения
Безымянный.JPG
(13.2 КБ) 274 скачивания
Ответить

Вернуться в «Цифровая техника»