|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
PC-совместимый компьютер на К1810
Author |
Message |
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
А вот если шины ЦП - ОЗУ будут выполнены проводниками на печатной плате, а на отладчик будет идти от них шлейф, этот шлейф будет искажать сигнал между ЦП - ОЗУ?
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
|
04 Dec 2016 01:48 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я, кстати, довольно внимательно рассмотрел Ваши платы - ибо сделано красиво! И сложилось у меня впечатление, что Вы земляные линии между сигнальными тоже кое-где пропускаете? А насчет шлейфа мнение у всех тут сложилось одназначное: если шлейф грамотно сделан чередованием "земля"-"сигнал"-"земля", и на концах его поставлены правильные резисторы (терминаторы), то искажений быть не должно. Хотя и там есть свои некоторые тонкости, как это сделать реально практически. Но живой пример есть - как это сделано на шлейфе HDD. P.S. Кстати - ещё очень живой пример такой проблемы (на форуме обсуждали где-то): если нет сетевых карт, самый быстрый способ соединить два компа - через LPT в режиме ECP. Но кабель принтера в этом случае не подходит, даже если он на режим ECP рассчитан. В этом случае желателен специальный кабель, где сигналы идут витыми парами с терминаторами на концах... тогда скорость передачи высокА. (Я так и не удосужился спаять такой кабель! )
_________________ iLavr
|
04 Dec 2016 04:55 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Отражения могут действительно могут вернуться обратно и устроить проблемы. Вообще в том же "Искусстве схемотехники" эти вещи крайне понятно расписаны. Если вкратце, то самый простой способ убрать проблему в данном случае - перед каждым сигнальным проводом шлейфа поставить резистор в 100 Ом (подразумевая, что используется обычный шлейф, у которого как раз такое волновое сопротивление).
|
04 Dec 2016 09:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Чтобы не было сомнений, можно вот этот документ посмотреть: Согласование цепей Part_6
_________________ iLavr
|
04 Dec 2016 12:13 |
|
|
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
|
04 Dec 2016 23:14 |
|
|
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
Помогите побороть 580ВВ51А Не могу понять, зачем ей столько тактирующих входов? У меня есть меандр с периодом 9600 Гц. Я его подаю на CLK, RxC и TxC. Вот схема Микросхему программирую в режиме 1:1 Вот код | | | | Code: SerialInit:
mov al, 0x0 out 0x1, al out 0x1, al out 0x1, al ; подглядел, что так делают
mov al, 01000000b ; reset out 0x1, al
mov al, 10001101b ; 8 bit, 1x rate, no parity, 1.5 stop out 0x1, al
Transmit:
mov al, 00010101b ; Rx en, Tx en, Err clean out 0x1, al
nop
mov al, 10101010b ; write DATA out 0x0, al
jmp Transmit
| | | | |
На выходе TxD тишь да гладь... Толи я с тактированием начудил, толи какие выводы забыл (неиспользуемые висят в воздухе). Сигналы C/D и WR на микросхему приходят правильно. Куда хоть копать? Микросхемы 2 штуки и ведут себя одинаково. Вот кусок даташита
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
Last edited by renych on 10 Dec 2016 16:23, edited 1 time in total.
|
10 Dec 2016 16:09 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну... она так по жизни была устроена... Так она работать не будет... Частота CLK должна быть больше RxC и TxC по меньшей мере в 64 раза, если я правильно помню... Это связано с тем, по какому алгоритму 580ВВ51А при асинхронном обмене находит "середины" входных битов, опираясь только на стартовый импульс и договоренность о скорости передачи/ приема. Подробнее, если хотите, есть в справочнике Шахнова... А пример её довольно корректного программирования был в одном из номеров Радио, где 580ВВ51А цепляли к "Радио-РК86". Там тоже есть одна не совсем очевидная "плюшка" на старте...
_________________ iLavr
|
10 Dec 2016 16:22 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
Я на CLK подаю 2МГц. RxC и TxC частота = скорость*(16 или 64) в зависимости от настоек. Кстати она (51) должна наверное работать и на 19200 (все никак не доберусь испытать). Да, в Радио один из лучших алгоритмов инициализации.
|
10 Dec 2016 17:58 |
|
|
Who is online |
Users browsing this forum: No registered users and 1 guest |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|