tnt23 19 окт 2015, 11:32
Ну 4.88 еще не самая большая беда.
Меня сильно озадачили уровни сигналов на шине. Я помнил из описания, что в шине используется так называемая thevenin termination. Каждая терминируемая линия соединяется с +5в и землей парой резисторов 220/330 Ом. Таким образом, на неактивной линии устанавливается потенциал что-нибудь около 3в, и драйверу линии будет легче "подтянуть" ее к логической единице или к нулю. Почему-то в моем случае потенциал неактивной линии оказался около 2в, даже еще меньше.
Это все здорово, хотя и жрет дофига электричества. Простой подсчет: 5 / (220 + 330) = 100mA просто выливается в трубу, и это для одной линии. То есть для 38 терминируемых на "ёлке" линий сливается почти 4 ампера. И они же еще не просто сливаются, а и рассеиваются. В том числе поэтому и сама "ёлка", и воткнутые в неё карты откровенно горячие на ощупь.
(UPD с математикой у меня не тово. 5/(220+330) = 10mA, итого для 38 линий имеем 0.4А. Все равно немало)
Но даже не это меня удивило (странно, что только вчера). Со стороны амиги шину AD буферизируют 74F646. Это вполне себе могучие TTL драйверы, уровень выходной логической единицы у которых должен быть близок к +5в. Не так, конечно, как у CMOS, но все равно близко к тому. Так вот когда хост выставляет на шину единицы, их уровень не дотягивает даже до 3.5в.
Вечером прилеплю слайды.
Последний раз редактировалось
tnt23 03 ноя 2015, 14:50, всего редактировалось 1 раз.
A500, A600, A1200, A3000