Контроллер РПУ с PLL на КР580ВМ80А, нужна консультация.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Аватара пользователя
Сообщения: 19
Зарегистрирован: Пн ноя 09, 2009 22:09:05

Сообщение Sunny »

У меня есть автомагнитола без съёмной панели, восстановлению не подлежит. На основе радиоприёмного устройства от неё — TDA7421S и схемы обработки сигнала TDA7461ND, хочу собрать тюнер. В качестве контроллера должна быть использована КР580ВМ80А с соответствующей обвязкой. Индикация — с помощью специализированного ВЛИ. Прототип МК уже собран, распаял и программатор для побайтового программирования КМ573РФ2 из Радио, 10-1986, страница 34.

Помогите начать хоть что-то. Посоветуйте, как лучше реализовать на этом микропроцессорном комплекте общение с микросхемами РПУ по шине I2C.
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Назвать процессор контроллером, это ведь надо иметь изрядную долю фантазии.. :))

Вместо ВМ80 проще было применить ВМ85-й - у него обвязка проще..

Об остальном надо подумать... :tea:
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6626
Зарегистрирован: Чт дек 29, 2005 00:18:30
Откуда: Москва

Сообщение Дмитрий М »

А почему такой выбор? Если по бедности то, что под руками было то проще всё-же купить контроллер с поддержкой шины, благо тпроектов в сети под автомагниторы и РЧ блоки полно. Если как лабораторная работа... надо теорию глубоко грызть. Комплект ВМ80 устарел раньше, чем появились шины I2C или SPI, поэтому найти примеры будет нелегко.
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, ex-RK3AOR.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Под I2C шину можно применить из того-же комплекта 580ВВ55А - у неё есть режим побитового управления входными/выходными линиями..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 19
Зарегистрирован: Пн ноя 09, 2009 22:09:05

Сообщение Sunny »

Спасибо, насчёт побитового управления попробую разобраться.

Выбор этого комплекта обусловлен наличием большого объёма документации в бумажном виде и дешевизной реализации, все микросхемы есть в запасах, ничего не надо покупать, кроме макетных плат. Когда хоть что-то зарабоает, отпишусь.

А какое решение можете посоветовать, чтобы соединить I2C SDA и SCL с компьютером для проведения предварительных испытаний, с возможностью управления по шине непосредственно из программы на ПК?
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Sunny писал(а):А какое решение можете посоветовать,
Раньше, помню даже специальные программы были, ещё под DOS-ом, для управления I2C-шными микрухами..
Поищи, может в инете найдёшь..
А работали они обычно LPT-порт..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Язык не поворачивается назвать все это пустой тратой времени из-за глубокого уважения к вм80 :) Однако эт не вчерашний день а уже позавчерашний и заниматься этим не комильфо.

На макетных платах можно съэкономить если взять норм контроллер он будет занимать раз в 20 меньше места )
Sunny писал(а):А какое решение можете посоветовать, чтобы соединить I2C SDA и SCL с компьютером для проведения предварительных испытаний, с возможностью управления по шине непосредственно из программы на ПК?
Не видел таких давно, писать надо.
Есть чудесная программа realterm, однако для нее там нужен какой то адаптер.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Раз уж пошла такая пьянка, кто подскажет удобоваримый Ассемблер для этого ископаемого?

Sunny писал(а):программатор для побайтового программирования КМ573РФ2
"Заколебёшься" с мягким знаком пишется? :)))
Вот тут есть ссылки на все распространённые самодельные программаторы "параллельных" м/сх.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Dmitry Dubrovenko писал(а):то подскажет удобоваримый Ассемблер для этого ископаемого?
Тогда они все были "неудобоваримые" DOS-овские с командной строкой..

Сам пользовался AVSIM85, т.к. он и 8080 и 8085 поддерживал..

P.S. Во, нашёл где есть: http://cpp-coding.ru/?p=mcs85&l=28
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

МитяРа писал(а):DOS-овские с командной строкой
Ну, хотя бы такой..
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Сцылка выше - сообщение поправил..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

А брать-то где? :?
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

Данный процессор требует дополнительного наличия таких микросхем:
Генератор тактовых сигналов и формирователь сброса (Двухфазная тактировка!).
Шинные формирователи.
Арбитр ОЗУ - ПЗУ.
Контроллер прерываний, если их будет больше одного.
Трехканальный таймер.
Порт SIO
Как завершающий аккорд - обязательно наличие трех питаний - +5 -5 +12 с соблюдением определенной последовательности их появления.
Кое-что можно реализовать и на россыпи, но я сомневаюсь, что устройство в сборе поместится на переднем сиденье автомобиля.
Изучать можно все что угодно. Можно даже изучить. Вопрос - вы относите себя к археологам? Вы достаточно юны, чтобы так вольно распоряжаться собственным жизненным временем?
Писать софт под это дело лучше всего найдя в инете симулятор ОС CP/M 2.2 Тогда в вашем распоряжении будут такие великолепные программы, как:
M80 -мощный макроассемблер
L80 - из этого же пакета линкер
LIB80 - софт для работы с библиотеками.
SID - символический отладчик.
Потратив еще годик, вы сможете приступить к изучению PL/M (предварительно написав благодарное письмо Гарри Килдалу), и как венец, приступить к изучению структурированного языка Паскаль, вкушая все прелести модульности и высокого уровня собственного самомнения.
И все это придется все-таки осваивать, т.к. они рассчитаны на профессионалов. Литературы к этим прелестям в основном на родном английском, в те времена его не знать считалось недопустимым для программера, не то что нынче.
Прислушайтесь к советам, выбросьте затею из головы. Ничего путного из этого не выйдет. Не та эпоха нынче. Вы же не попретесь конницей на танки, или того хуже, на Росинанте?
Впрочем, если у вас есть свой Санчо-Панса... Вас не остановить.
:)
С уважением,
Виктор.
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

ut1wpr писал(а):Арбитр ОЗУ - ПЗУ.
Это-ж надо было выдумать, так назвать дешифратор адресов..
Зато, как звучит... :)))
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

МитяРа писал(а):
ut1wpr писал(а):Арбитр ОЗУ - ПЗУ.
Это-ж надо было выдумать, так назвать дешифратор адресов..
Зато, как звучит... :)))
В свое время дешифратор адресного пространства входил как неотъемлимая часть в устройство арбитрирования. Многое, что тогда не было смешным, сейчас воспринимается с иронией. Я вас понимаю... :(
С уважением,
Виктор.
Друг Кота
Аватара пользователя
Сообщения: 15593
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

есть еще комплектик от 2500AD (x8085.exe x80.exe) к ним линкер и библиотекарь с заготовками командных строк DOS . Вполне работоспособные вещи.
Только уж лучше Z80 учить - вполне еще дееспособная штука (правда найти практически уже невозможно), да и на его базе у ZILOG по сей день микроконтроллеры и микропроцессоры выпускаются...
Ежли следовать INTEL, то вполне сгодится любой ПК или mcs51...
можно и свой ПК сгородить - описание комплектов ИС и процессоров от 386 до пенька 4-го вполне доступно... :beer:
кстати, у меня еще лежит УМК работоспособный с набранной когда-то макетной платой и полной документацией - могу дать его потренироваться :tea:
Последний раз редактировалось BOB51 Сб ноя 12, 2011 21:25:18, всего редактировалось 1 раз.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

МитяРа писал(а):Тут нашёл
Тенкс. :beer:

ut1wpr писал(а):Данный процессор требует дополнительного наличия таких микросхем:
.......
Трехканальный таймер.
Это-то нафига?
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15593
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

580ВИ53 или 1810ВИ54
по нынешним временам обязательный компонент любого микроконтроллера
а в общем наборе микросхем сопровождения
еще там контроллер УСАПП, дисплея/клавиатуры и много чего другого...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Речь не о "дополнительном наборе", а о том, что "требует".
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»