User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 32

Тема: ЮТ-88 Последовательный порт

  1. #1
    Member
    Регистрация
    12.01.2014
    Адрес
    г. Краснодар
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ЮТ-88 Последовательный порт

    Предлагаю вниманию поклонников ЮТ-88 вариант схемотехнической реализации последовательного порта.
    Последовательный порт выполнен с использованием мс КР580ВВ51А. Основная предполагаемая скорость приема - передачи 9600 бод в асинхронном режиме. Предварительный делитель выполнен на счетчике К555ИЕ7 и половинке мс К555ТМ2. Использование частоты 16 Мгц для предварительного делителя объясняется желанием получить минимальную погрешность скорости приема - передачи 9600 бод. Согласно даташиту от Интел, отклонение в скорости от стандарта допускается не более 1%. Использование частоты 1,77(7) Мгц не позволяет добиться такой низкой погрешности. Счетчик К555ИЕ7 работает в режиме вычитания, с предварительной записью в него числа 13 (dec). Триггер К555ТМ2 делит полученную частоту на 2. Таким образом, общий коэффициент деления равен 26. Микросхема КР580ВВ51А используется в режиме внутреннего деления частоты приема - передачи равном 64. Вторая половина мс К555ТМ2 синхронизирует момент перезаписи счетчика с неактивным (для счетного входа) уровнем входной частоты. Я не стал приводить в схеме элементы преобразования уровней TTL к уровням стандарта RS-232C, ограничившись усилителем сигналов К155ЛП10. Пусть каждый делает из того что есть в наличии. Это может быть от древних К170АП и УП до MAX232. При чем, используя SMD компоненты, преобразователь уровней можно поместить даже в корпусе разъема RS-232. Микросхема КР580ВВ51А висит на портах IO с D0 по D3.
    Нумерация элементов схемы и обозначения сигналов приведены в соответствие с принципиальной схемой, которая использовалась для изготовления первой версии печатки процессорного модуля.

    Схема последовательного порта в архиве.
    Вложения Вложения

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,155
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наконец-то! Вот теперь-то можно будет использовать ЮТ в терминальном режиме как контроллер, соответственно клава и дисплей становятся ненужными. Разумеется, в специализированных приложениях
    А что мешало поставить еще один кварцевый генератор для более точной подгонки тактовой? С кварцами-то сейчас проблем нет, по сравнению с временами создания ЮТа...
    И, имхо, достаточно вывести наружу только TxD и RxD, для большинства приложений вполне как бы...

  4. #3
    Member
    Регистрация
    12.01.2014
    Адрес
    г. Краснодар
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кварцы на нужную частоту как правило самые труднодоставаемые Особенно где-нибудь в Российской глубинке . И все равно, нужна будет мс под генератор и мс под предделитель. Зачем утруждать себя поиском кварца, когда есть уже нужная тактовая частота в системе?

  5. #4
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,863
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    245
    Поблагодарили
    178 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    КР580ВВ51 умеет делить входную тактовую частоту на 16 и 64 (или вообще не делить). Вот из этого и исходи. Если нужна скорость 9600 и использовать делитель на 64, то входная д.б. 614400Гц. На практике используют один из каналов ВИ53, который делит 2МГц на 13, а ВВ51 программируют делителем на 16. Получается 9615 бод.

  6. #5
    Member
    Регистрация
    12.01.2014
    Адрес
    г. Краснодар
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так же, изменяя коэффициент деления ВИ53, получают любые скорости из общепринятого ряда. 9600, 4800, 2400, 1200 и т.д. Если очень хочется прям идеального соответствия стандартам, можно использовать кварц на 1,84320 мгц. При наличии ВИ54, можно и 6,1440 мгц. Внутренние коэффициенты деления ВВ51А, программируемые через ее управляющий регистр, уже привели.

  7. #6
    Member
    Регистрация
    23.06.2014
    Адрес
    г. Калуга
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нибудь макетировал последовательный порт для ЮТ-88 ? Думаю внести на макетку к ВВ55, таймеру ВИ53 и статическому ОЗУ с батареей питания.
    Александр, Consul'овед второго уровня.

  8. #7
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от 1Ж24Б Посмотреть сообщение
    Кто-нибудь макетировал последовательный порт для ЮТ-88 ?
    Наверное, нет.
    Если привинтишь ВВ51 - то это будет отличный подвиг на благо общества
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #8
    Member
    Регистрация
    23.06.2014
    Адрес
    г. Калуга
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Физически проблем нет - готовлю макетную плату под КР580ВВ55, КР580ВИ53, ОЗУ на 32 к и КР580ВВ51А. Программно сложнее будет. Гораздо
    Александр, Consul'овед второго уровня.

  10. #9
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Клок на ВВ51 будет идти с таймера? Или не будешь ВИ53 занимать тактированием?
    ИМХО лучше таймер не трогать, отдать его только под звук...

    - - - Добавлено - - -

    Цитата Сообщение от 1Ж24Б Посмотреть сообщение
    Программно сложнее будет. Гораздо
    Пожалуй, тоже буду собирать последовательный порт. Вдвоем веселее будет код ковырять.
    Нужен хотя бы примерный эскиз твоей схемы.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #10
    Veteran Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати в лабах для студентов входит и задача по организации обмена данными между двумя стендами по последовательному порту. Рекомендую ВИ53 и ВВ51 установить на основную плату немного уплотнив монтаж и уменьшив толщину дорожек.

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

    Чтобы удовлетворить одновременно все эти условия сколько нам потребуется корпусов ВИ53. Компромисы возможны? Площадь процессорной платы не безграничная.
    Последний раз редактировалось perestoronin; 16.01.2016 в 02:28.

    Ретрокладовая продажи

    продажи
    [свернуть]

Страница 1 из 4 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Порт #FF
    от Demige в разделе Несортированное железо
    Ответов: 50
    Последнее: 06.08.2023, 08:47
  2. DZX-FORTH порт DX-FORTH для ZX
    от esl в разделе Софт
    Ответов: 1
    Последнее: 15.03.2015, 10:34
  3. порт lpt
    от iliasam в разделе Устройства ввода
    Ответов: 15
    Последнее: 24.05.2005, 00:20

Ваши права

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