А вот если шины ЦП - ОЗУ будут выполнены проводниками на печатной плате, а на отладчик
будет идти от них шлейф, этот шлейф будет искажать сигнал между ЦП - ОЗУ?
PC-совместимый компьютер на К1810
Moderator: Shaos
-
- Writer
- Posts: 21
- Joined: 15 Nov 2013 05:34
- Location: Москва
Re: PC-совместимый компьютер на К1810
Нет процессора кроме x86, и Фон Нейман пророк его.
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: PC-совместимый компьютер на К1810
Я, кстати, довольно внимательно рассмотрел Ваши платы - ибо сделано красиво!renych wrote:А вот если шины ЦП - ОЗУ будут выполнены проводниками на печатной плате....

И сложилось у меня впечатление, что Вы земляные линии между сигнальными тоже кое-где пропускаете?
А насчет шлейфа мнение у всех тут сложилось одназначное: если шлейф грамотно сделан
чередованием "земля"-"сигнал"-"земля", и на концах его поставлены правильные резисторы
(терминаторы), то искажений быть не должно.
Хотя и там есть свои некоторые тонкости, как это сделать реально практически.
Но живой пример есть - как это сделано на шлейфе HDD.
P.S. Кстати - ещё очень живой пример такой проблемы (на форуме обсуждали где-то): если нет
сетевых карт, самый быстрый способ соединить два компа - через LPT в режиме ECP.
Но кабель принтера в этом случае не подходит, даже если он на режим ECP рассчитан.
В этом случае желателен специальный кабель, где сигналы идут витыми парами с терминаторами
на концах... тогда скорость передачи высокА. (Я так и не удосужился спаять такой кабель!

iLavr
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: PC-совместимый компьютер на К1810
Отражения могут действительно могут вернуться обратно и устроить проблемы. Вообще в том же "Искусстве схемотехники" эти вещи крайне понятно расписаны. Если вкратце, то самый простой способ убрать проблему в данном случае - перед каждым сигнальным проводом шлейфа поставить резистор в 100 Ом (подразумевая, что используется обычный шлейф, у которого как раз такое волновое сопротивление).renych wrote:А вот если шины ЦП - ОЗУ будут выполнены проводниками на печатной плате, а на отладчик
будет идти от них шлейф, этот шлейф будет искажать сигнал между ЦП - ОЗУ?
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: PC-совместимый компьютер на К1810
Чтобы не было сомнений, можно вот этот документ посмотреть:
Согласование цепей Part_6
Согласование цепей Part_6
iLavr
-
- Writer
- Posts: 21
- Joined: 15 Nov 2013 05:34
- Location: Москва
Re: PC-совместимый компьютер на К1810
newold86 wrote:Вообще в том же "Искусстве схемотехники" эти вещи крайне понятно расписаны. Если вкратце, то самый простой способ убрать проблему в данном случае - перед каждым сигнальным проводом шлейфа поставить резистор в 100 Ом (подразумевая, что используется обычный шлейф, у которого как раз такое волновое сопротивление).
Благодарствую велико!Lavr wrote:Чтобы не было сомнений, можно вот этот документ посмотреть:
Согласование цепей Part_6
Нет процессора кроме x86, и Фон Нейман пророк его.
-
- Writer
- Posts: 21
- Joined: 15 Nov 2013 05:34
- Location: Москва
Re: PC-совместимый компьютер на К1810
Помогите побороть 580ВВ51А
Не могу понять, зачем ей столько тактирующих входов?
У меня есть меандр с периодом 9600 Гц. Я его подаю на CLK, RxC и TxC.
Микросхему программирую в режиме 1:1
На выходе TxD тишь да гладь...
Толи я с тактированием начудил, толи какие выводы забыл (неиспользуемые висят в воздухе).
Сигналы C/D и WR на микросхему приходят правильно.
Куда хоть копать?
Микросхемы 2 штуки и ведут себя одинаково.

Не могу понять, зачем ей столько тактирующих входов?
У меня есть меандр с периодом 9600 Гц. Я его подаю на CLK, RxC и TxC.
Микросхему программирую в режиме 1:1
На выходе TxD тишь да гладь...
Толи я с тактированием начудил, толи какие выводы забыл (неиспользуемые висят в воздухе).
Сигналы C/D и WR на микросхему приходят правильно.
Куда хоть копать?
Микросхемы 2 штуки и ведут себя одинаково.
Last edited by renych on 10 Dec 2016 16:23, edited 1 time in total.
Нет процессора кроме x86, и Фон Нейман пророк его.
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: PC-совместимый компьютер на К1810
Ну... она так по жизни была устроена...renych wrote:Помогите побороть 580ВВ51А![]()
Не могу понять, зачем ей столько тактирующих входов?

Так она работать не будет...renych wrote:У меня есть меандр с периодом 9600 Гц. Я его подаю на CLK, RxC и TxC.
Частота CLK должна быть больше RxC и TxC по меньшей мере в 64 раза, если я правильно помню...
Это связано с тем, по какому алгоритму 580ВВ51А при асинхронном обмене находит "середины"
входных битов, опираясь только на стартовый импульс и договоренность о скорости передачи/
приема. Подробнее, если хотите, есть в справочнике Шахнова...
А пример её довольно корректного программирования был в одном из номеров Радио, где 580ВВ51А
цепляли к "Радио-РК86". Там тоже есть одна не совсем очевидная "плюшка" на старте...
iLavr
-
- Maniac
- Posts: 287
- Joined: 05 Nov 2008 19:47
- Location: 81.28.208.238
Re: PC-совместимый компьютер на К1810
Я на CLK подаю 2МГц.
RxC и TxC частота = скорость*(16 или 64) в зависимости от настоек.
Кстати она (51) должна наверное работать и на 19200 (все никак не доберусь испытать).
Да, в Радио один из лучших алгоритмов инициализации.
RxC и TxC частота = скорость*(16 или 64) в зависимости от настоек.
Кстати она (51) должна наверное работать и на 19200 (все никак не доберусь испытать).
Да, в Радио один из лучших алгоритмов инициализации.
-
- Novelist
- Posts: 33
- Joined: 03 Oct 2001 17:00
- Location: Питер
Re:
Вы не могли бы снять дамп с ПЗУ УМПК-51?Lavr wrote: У меня оказывается есть УМПК-51 и этот самый "страхолюд УМПК-80"![]()
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: PC-совместимый компьютер на К1810
Если кто захочет поиграть в УМПК-51 под Proteus, вот неплохая заготовка:
В моей версии Proteus внешнее ПЗУ программ не работает, хотя и нарисовано как надо.
Так что прошивка - внутри модели микроконтроллера 8051.
Долго я искал прототип, как включают 8279 под Proteus, но нашел лишь это:
Пришлось шаманить с бубном...
Так что пусть будет приличный образец схемы, если кому-либо понадобится.
CLK = 3 MHz, адреса 8279: 8400h, 8401h.В моей версии Proteus внешнее ПЗУ программ не работает, хотя и нарисовано как надо.
Так что прошивка - внутри модели микроконтроллера 8051.
Долго я искал прототип, как включают 8279 под Proteus, но нашел лишь это:


Так что пусть будет приличный образец схемы, если кому-либо понадобится.

You do not have the required permissions to view the files attached to this post.
iLavr