Например TDA7294

Форум РадиоКот • Просмотр темы - Упрощенная дешифрация
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вс ноя 24, 2024 18:29:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 26 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 19:05:36 
Встал на лапы

Зарегистрирован: Пт май 14, 2021 22:25:07
Сообщений: 81
Рейтинг сообщения: 0
Я хочу к своему контроллеру на Z80 подключить КР580ВВ55А. Как сделать упрощенную дешифрацию на все 4 возможных адреса микросхемы с минимальны использованием блоков "2-ИЛИ" и "НЕ"? Полноценную я понимаю как сделать, но хочется собрать с минимальным использованием корпусов.

Пожалуйста, нарисуйте схему. Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 19:38:25 
Друг Кота
Аватар пользователя

Карма: 58
Рейтинг сообщений: 2099
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 17310
Откуда: Таксимо
Рейтинг сообщения: 0
Тумблерами? Какую схему? Нарисуй что надо поподробнее

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 20:59:50 
Друг Кота
Аватар пользователя

Карма: 70
Рейтинг сообщений: 1900
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12727
Рейтинг сообщения: 0
чет я не понял. К Z80 цепляется на шину адреса, A0 к А0, А1 к А1, нафига что-то городить ещё? 0 корпусов, минимальней некуда.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 21:13:36 
Собутыльник Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 757
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Сообщений: 2896
Откуда: приходит весна?
Рейтинг сообщения: 0
Если в адресном пространстве портов ничего кроме этого интерфейса не планируется, то сойдёт (только интерфейс будет продублирован по всему пространству). Если же надо ещё что-то туда впихнуть, то придётся добавить 8И-НЕ к inv Chip Select и повесить его на остальные младшие адреса. Место освободиться для чего-нибудь ещё. Можно даже одной 2И-НЕ обойтись, если много места не надо. Если вдруг захотите несколько параллельных интерфейсов подключить, то К155ИД4 вам в помощь.


Вернуться наверх
 
Приглашаем на вебинар «Решения SUNCO для силовой электроники. Выбираем идеальный силовой модуль»

Приглашаем 3 декабря 2024 на вебинар, посвященный силовым модулям ведущего китайского производителя SUNCO - одного из мировых лидеров по производству дискретных полупроводниковых компонентов. На вебинаре вы узнаете о новинках, включая модули 17 класса в корпусе E3, и контроле качества на всех этапах производства. Вы также узнаете о новейших продуктах – IGBT-, SiC-, диодных и тиристорных модулях, погрузитесь в современные топологии, сравните характеристики IGBT-чипов разных поколений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 21:16:08 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 71
Зарегистрирован: Сб фев 18, 2023 21:51:01
Сообщений: 241
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
чет я не понял. К Z80 цепляется на шину адреса, A0 к А0, А1 к А1, нафига что-то городить ещё? 0 корпусов, минимальней некуда.
Тогда он (порт) будет отзываться на всё, что заканчивается на 0,1,2,3, а также на 4,5,6,7, а ещё на 8,9,A,B и до кучи на C,D,E,F, при этом на команды обращения как к памяти, так и к портам. А топикстартеру, видимо, хочется, чтобы ещё адресовать сколько-нибудь памяти (а сколько — он не указал), да может ещё и порты какие-нибудь есть... Опять же, мы не знаем, хочет ли он адресовать 55-й как порты или как память. А поскольку под память всё-таки сколько-нибудь адресов выделить надо, то на CS 55-го надо завести либо А15, либо ещё что-нибудь, а не просто А0 и А1 на шину адреса. Только для всего этого ТС должен был не просить нарисуйте схему, а сам предоставить полную схему того, что УЖЕ есть, чтобы было видно, куда можно добавить 55-й.

_________________
Всего доброго.
Евгений.


Вернуться наверх
 
Решения SUNCO для надежной защиты сигнальных цепей интерфейсов от электростатических разрядов

Всплески перенапряжения являются серьезной угрозой надежности работы радиоэлектронных устройств. Причины их появления различны, это могут быть коммутационные переходные процессы в системе электропитания устройств, разряды молний, электростатические разряды. Для создания эффективной и современной системы защиты от ЭСР компания SUNCO разработала надежные и качественные супрессоры, представляющие собой TVS- и ESD-диоды, а также сборки на их основе. Компоненты SUNCO не только не уступают, но часто превосходят по характеристикам аналогичную продукцию других брендов.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 21:23:25 
Собутыльник Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 757
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Сообщений: 2896
Откуда: приходит весна?
Рейтинг сообщения: 0
А вообще, вон откройте Радио 1/90 на страницах 38-39. Там схема Орион-128. DD53-55 как раз ваши КР580ВВ55А посмотрите как они через DD27 и DD14 к адресам подключаются.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 21:40:07 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1410
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14506
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Порт адресуется как УВВ.
С учетом "особенностей" Z80 при работе с командами ввода/вывода в УВВ вполне можно такое устроить.
(a0-a8 = адрес, a8-a15 = аккумулятор при исполнении in A,adr / out a,adr)
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 22:06:30 
Друг Кота
Аватар пользователя

Карма: 70
Рейтинг сообщений: 1900
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12727
Рейтинг сообщения: 0
то на CS 55-го надо завести либо А15, либо ещё что-нибудь, а не просто А0 и А1 на шину адреса.
разумеется. а так же и прочие сигналы. но ТС спрашивал лишь адрес


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вс май 21, 2023 23:10:07 
Встал на лапы

Зарегистрирован: Пт май 14, 2021 22:25:07
Сообщений: 81
Рейтинг сообщения: 0
А разве соединение ~IORQ и ~CS не решит проблему с памятью? У меня память включается через "ИЛИ" на ~MERQ, по идее если включать ВВ55 по ~IORQ все должно работать.

Добавлено after 16 minutes 43 seconds:
А вот что имеется на текущей момент (см. вложение)

Добавлено after 6 minutes 13 seconds:
Если вдруг захотите несколько параллельных интерфейсов подключить,

Скорее всего я захочу добавить потом последовательный на КР580ВВ51А.
Кстати, может у кого есть схема RS-232 (стандартного PC-шного COM-порта) на КР580ВВ51А?


Вложения:
shc.gif [82.88 KiB]
Скачиваний: 31
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 08:11:00 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1410
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14506
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
По прерыванию можно принять(считать) вектор из УВВ, но не наоборот...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 10:36:45 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 71
Зарегистрирован: Сб фев 18, 2023 21:51:01
Сообщений: 241
Откуда: Санкт-Петербург
Рейтинг сообщения: 1
А разве соединение ~IORQ и ~CS не решит проблему с памятью?
     Решит.
Цитата:
А вот что имеется на текущей момент (см. вложение)
     Cейчас, пока оно имеется только на бумаге, ещё есть возможность внести сюда изменения как для правильной работы, так и для задела на будущие интерфейсы. Первым делом надо урезать осетра Z1, ибо ни один Z80 не заведётся на частоте 16 МГц. Порты 55 и 51 имеют право не завестись даже на 4 мегагерцах, поскольку там по времени получается всё впритык, а при неудачном монтаже запросто могут получиться затянутые фронты управляющих сигналов.
     Линию А15 на шину адреса ПЗУ заводить не надо, просто посадить 1-ю ногу ПЗУ на ноль, ибо нагрузочная способность шины адреса процессора невелика.
     С повышенным нагревом ОЗУ и ПЗУ можно смириться, ибо тут цель — максимально упрощённая дешифрация. Но и её для портов надо делать более развитой, чем для памяти, чтобы адреса 0-3 выделить для порта 55, а 4-7 для 51 или z80-sio.
     Кстати, 55-й порт умеет запрашивать у процессора прерывание на обработку, например, информации для принтера. Нужно? Или принтер к этому контроллеру подключать не планируется?
     А некстати, 51-му нужна отдельная частота для формирования сигнала. Где её брать? Либо городить отдельный кварцевый генератор на нужную частоту, либо ставить таймер i8253. А для него тоже надо не забыть выделить 4 адреса (и тогда понимаем, что оставшихся двух элементов 7432 не хватает, нужен ещё один, и с точки зрения числа корпусов уже было бы рациональнее сразу взять дешифратор типа 74139, который и память поделил бы на 4 банка, и порты так же), и он тоже номинально 2.5-мегагерцовый (хотя можно найти и на 5 МГц). Z80-sio нуждается в этой частоте точно так же. Вот чтобы эта частота в точности соответствовала стандартной, я бы поставил кварчик на 2.4576 МГц. С такой частотой легко заведутся любой проц и периферия, да и коэффициенты таймеру для RS-232 будут целочисленными.
Цитата:
Кстати, может у кого есть схема RS-232 (стандартного PC-шного COM-порта) на КР580ВВ51А?
     Какого такого стандартного РС-шного? В писюке отродясь не было СОМ-портов на ВВ51, там всю жисть стоял i8250, это совсем другая микросхема. Или нужна схема выходных каскадов для ВВ51? Так их было всяких разных и на рассыпухе, и на микросхемах. Проще всего (хотя не факт, что дешевле) сделать на микросхеме MAX232 или её аналогах, коих тоже было заметно больше одного. Ей не нужны дополнительные источники питания +12В и -12В, она их делает сама из обычных 5 вольтов.

_________________
Всего доброго.
Евгений.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 10:49:45 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1410
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14506
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для обеспечения периферии можно и самодельные контроллер на основе 51й или АВРок/ПИКовых соорудить...
В том числе и со встроенными дешифраторами адреса...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 11:06:17 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 60
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4521
Откуда: РФ
Рейтинг сообщения: 0
хочется собрать с минимальным использованием корпусов.

SN74LS155 это один корпус.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 13:40:35 
Встал на лапы

Зарегистрирован: Пт май 14, 2021 22:25:07
Сообщений: 81
Рейтинг сообщения: 0
ибо ни один Z80 не заведётся на частоте 16 МГц.

Z84 вроде как должен до 20 МГц работать...
Порты 55 и 51 имеют право не завестись даже на 4 мегагерцах, поскольку там по времени получается всё впритык, а при неудачном монтаже запросто могут получиться затянутые фронты управляющих сигналов.

Ок. Поделить частоту на ИЕ7?
Кстати, 55-й порт умеет запрашивать у процессора прерывание на обработку, например, информации для принтера. Нужно? Или принтер к этому контроллеру подключать не планируется?

Нет. Планируется, что к порту будут подключены реле. ВВ51 будет использовать для связи контроллера(ов) со "взрослым" компьютером. Несколько контроллеров ведь повесить можно на одну линию? Просто ждать в цикле, пока линия не освободится, верно?
А некстати, 51-му нужна отдельная частота для формирования сигнала. Где её брать?

Так тот же ИЕ7?
Какого такого стандартного РС-шного? В писюке отродясь не было СОМ-портов на ВВ51, там всю жисть стоял i8250, это совсем другая микросхема. Или нужна схема выходных каскадов для ВВ51? Так их было всяких разных и на рассыпухе, и на микросхемах. Проще всего (хотя не факт, что дешевле) сделать на микросхеме MAX232 или её аналогах, коих тоже было заметно больше одного. Ей не нужны дополнительные источники питания +12В и -12В, она их делает сама из обычных 5 вольтов.

RS-232 описывает интерфейс в общем, под "стандартным PC-шным" я имел в виду то, что будет такое же напряжение, что и в COM-порте IBM-PC совместимого компьютера.
Так вот вопрос такой: как на ВВ51 собрать контроллер COM-порта?

Добавлено after 5 minutes 3 seconds:
Кстати, какая емкость должна быть у C2?
Точно ли будет работать C1 = 15 пФ? Или надо подбирать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 18:23:39 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1410
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14506
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для Z80 частота указана в маркировке. Бывает 4 или 6 МГц (по крайней мере у тех, что у меня вылеживаются).
Относительно периферии....
Просто взять МК (желательно DIP40 корпусировки со встроенным ПЗУ) с имеющимися на борту аппаратными средствами и соорудить из него "универсальный периферийный контроллер".
Заодно и встроенный дешифратор адресов и прочее (контроль питанияи сброса, источник тактирования)...
Вполне реализуемо на сегодня.
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 19:03:43 
Встал на лапы

Зарегистрирован: Пт май 14, 2021 22:25:07
Сообщений: 81
Рейтинг сообщения: 0
BOB51, Какой смысл в контроллере, который использует контроллер?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 21:48:55 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
BOB51 - интересно, на что вылёживаете Z80? Хочу сказать, не пора-ли им в ведро.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 22:33:35 
Встал на лапы

Зарегистрирован: Пт май 14, 2021 22:25:07
Сообщений: 81
Рейтинг сообщения: 0
Ser60, Не пора. Процессор бессмертный. Уже 40 лет прошло, а он до сих пор производится (причем в современном SMD корпусе!). А еще, ходят слухи, что его европейцы используют для военной промышленности.

Если его суметь "раскочегарить" на все 20 МГц, то он вполне может соревноваться с AVR. У Arduino, например, 16 МГц стандартная частота. Да, там другая архитектура -- регистров много и аккумулятор не нужен, но все же процессор вполне может справиться со всеми задачами, которые решает AVR.

А еще для телефонов с АОНом "Русь" был разработан однокристалльный микроконтроллер R100-XP (которые содержал Flash память, AY38910 и т.п.). Если бы сейчас такие штуки выпускали, я бы купил парочку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Пн май 22, 2023 23:33:09 
Друг Кота
Аватар пользователя

Карма: 70
Рейтинг сообщений: 1900
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12727
Рейтинг сообщения: 0
нафига это нужно, раскочегаривание? и причем тут частота и производительность? и как вообще можно сравнивать микропроцессор с микроконтроллером? вот когда добавите столько же периферии, сколько у AVR, вот тогда получившийся ящик можно сравнить с одним чипом:
zx_gamer писал(а):
но все же процессор вполне может справиться со всеми задачами, которые решает AVR.
хочу крутить моторчик, то есть, шесть каналов ШИМ с деадтаймом, ну и чтоб температуру и ток измеряло. Сравним, кто быстрее, проще и дешевле сделает? Дам фору неделю.
И уж если фанатеть от Z80, то намного интереснее перейти на его новые версии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Упрощенная дешифрация
СообщениеДобавлено: Вт май 23, 2023 02:11:25 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
zx-gamer - спасибо за развёрнутый ответ. Я впечатлён Вашим энтузиазмом, хотя считаю, что и AVR пора туда же.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y