Важная информация

User Tag List

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

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

  1. #1
    Member
    Регистрация
    12.01.2014
    Адрес
    г. Краснодар
    Сообщений
    122
    Благодарностей: 44
    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. Эти 10 пользователя(ей) поблагодарили Elvys за это полезное сообщение:
    Alex_LG (06.10.2015), Astrolux (11.11.2015), bigral (10.10.2015), Ewgeny7 (05.10.2015), Kakos_nonos (05.10.2015), KeKc (10.10.2015), rw6hrm (05.10.2015), Stampmaker (05.10.2015), Viktor2312 (05.10.2015), Дмитрий2012 (05.10.2015)

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

  4. #2
    Master Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    688
    Благодарностей: 258
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #3
    Member
    Регистрация
    12.01.2014
    Адрес
    г. Краснодар
    Сообщений
    122
    Благодарностей: 44
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #4
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,207
    Благодарностей: 927
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. Эти 2 пользователя(ей) поблагодарили b2m за это полезное сообщение:
    Elvys (10.10.2015), Viktor2312 (10.10.2015)

  8. #5
    Member
    Регистрация
    12.01.2014
    Адрес
    г. Краснодар
    Сообщений
    122
    Благодарностей: 44
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. Этот пользователь поблагодарил Elvys за это полезное сообщение:
    Viktor2312 (10.10.2015)

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

    По умолчанию

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

  11. #7
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,454
    Благодарностей: 3801
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от 1Ж24Б Посмотреть сообщение
    Кто-нибудь макетировал последовательный порт для ЮТ-88 ?
    Наверное, нет.
    Если привинтишь ВВ51 - то это будет отличный подвиг на благо общества
    Scorpion ZS 1024 turbo+/ZXMC 2.6/SD-HDD/FDD/AT-Keyb/Mouse/SMUC 2.0/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

  12. #8
    Member
    Регистрация
    23.06.2014
    Адрес
    г. Калуга
    Сообщений
    86
    Благодарностей: 22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  13. #9
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,454
    Благодарностей: 3801
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Цитата Сообщение от 1Ж24Б Посмотреть сообщение
    Программно сложнее будет. Гораздо
    Пожалуй, тоже буду собирать последовательный порт. Вдвоем веселее будет код ковырять.
    Нужен хотя бы примерный эскиз твоей схемы.
    Scorpion ZS 1024 turbo+/ZXMC 2.6/SD-HDD/FDD/AT-Keyb/Mouse/SMUC 2.0/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

  14. #10
    Moderator Аватар для perestoronin
    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,187
    Благодарностей: 874
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

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

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

Похожие темы

  1. DZX-FORTH порт DX-FORTH для ZX
    от esl в разделе Софт
    Ответов: 1
    Последнее: 15.03.2015, 10:34
  2. Порт #FF
    от Demige в разделе Unsorted
    Ответов: 47
    Последнее: 27.01.2015, 22:26
  3. порт lpt
    от iliasam в разделе Unsorted
    Ответов: 15
    Последнее: 23.05.2005, 22:20

Ваши права

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