www.chms.ru - вывоз мусора в Балашихе 

Динамо-машины  Однокристальные микроконтроллеры 

1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

=5 В

1200 1600 Ом

Рис. 1.13. Зависимость максимальной величины резистора Rs от величины

резистора Rpu

ДЛЯ напряжения питания 5 В оно должно быть не менее 1,5...2 кОм. Выполнение требований графиков позволит получить в режиме Hs-mode максимальную скорость передачи.

Не следует также забывать и о топологии печатной платы. Линии подвержены не только внешним помехам, но также и перекрестной связи, когда сигнал SDA наводится в линию SCL, и наоборот. Если суммарная длина линии превышает 10 см, рекомендуется располагать токоведущие дорожки в такой последовательности:

Общий SCL

Хорошо использовать печатные платы с отдельными слоями, специально выделенными под общий провод и провод Vq, что, конечно, в радиолюбительских условиях едва ли осуществимо. Удачным также является использование экранированных кабелей, экранная жила которых соединена с общим проводом схемы. Возможно также применить скрученные попарно проводники.

Как уже было сказано ранее, скорость передачи по шине 1С ограничена не только внешними факторами, но и внутренними параметрами интерфейсов, их схемотехникой. Едва ли разработчик принципиальных схем сможет исправить интерфейс, заставить его работать быстрее - эта задача под силу только разработчику интегральной



схемы. Но узнать, почему это ограничение наложено, полезно будет даже радиолюбителю. Итак, взглянем на рис. 1.14 и рис. 1.15.


Рис. 1.14. Упрощенная схема интерфейса 1С, выполненного по КМОП-технологин


Рис. 1.15. Упрощенная схема интерфейса 1С, выполненного по биполярной технологии

В обоих схемах очень важно сделать так, чтобы транзистор VT открывался и закрывался как можно быстрее. Казалось бы, нет никаких препятствий, чтобы его открывание происходило мгновенно. Однако (и это показано в [3]) из-за наличия гак называемой емкости Миллера Сц образуется местная отрицательная обратная связь, которая не дает транзистору быстро войти в состояние насыщения. Читатель может возразить, обратив внимание на величину резистора R, и предложить уменьшить его номинал. Но тогда мы столкнемся со значительным увеличением тока потребления микросхем, что, конечно, тоже нехорошо.

Ограничения, накладываемые на минимальную величину резистора Крц, связаны с тем, что через него в состоянии линии laquo;О raquo; должен протекать ток не более 3 мА. Легко заметить, что для напряжения питания Vpp = 5 В величина Rp, ограничена номиналом 1,7 кОм. Соответственно емкость линии не должна превышать 200 нФ. Но если линия имеет большее значение паразитной емкости? Тогда можно использовать схему, изображенную на рис. 1.16. В течение времени нарастания или спада сигнала линии микросхема НСТ4066 подключает в промежутке между 0,8 и 2,0 В форсирующий резистор R ,.



НСТ4066

lt;pu2 1,3к

г-т--

Kpu1 1,7к

I-----

I I I

I I I

L J l

SDA - или

Рис. 1.16. Использование способа динамического подключения резистора Rpu для выполнения требований спецификации шины [ С

Еще одной важной технической характеристикой плнны является ее совместимость. Ранее разработанные элefeнты, обладающие только возможностями низкоскоростного обмена, должны без проблем связываться с высокоскоростными, н наоборот. Давайте сейчас рассмотрим поподробнее вопрос совместимости устройств, подключаемых к шине, тем более что мы не вернемся к нему в рамках этой книги.

Итак, к шине 1С могут быть подключены интерфейсы трех типов: low-speed, fast-speed, Hs-mode. Понятно, что обмен данными может быть осуществлен со скоростью, доступной самому медленному интерфейсу. В табл. 1.2 приведены возможные предельные скорости обмена по совмещенной шине.

Таблица 1.2. Скорость обмена данными в совмещенных шинах

Направление передачи

Конфигурация luhhu IC

Hs + fast + low

Hs + fast

Hs low

fast + low

Hs-Hs

0...3,4 Мбит/с

0...3,4 Мбит/с

0...3,4 Мбит/с

Hs - fast

0... 100 кбит/с

0...400 кбит/с

Hs - low

0... 100 кбит/с

0...100 кбит/с

fast - low

0...100 кбит/с

0... 100 кбит/с

fast - fast

0... 100 кбит/с

0...400 кбит/с

0... 100 кбит/с

low-low

0...100 кбит/с

0... 100 кбит/с

0... 100 кбит/с



1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63