В загальному випадку, порядок проводів повинен вибиратися так, щоб мінімізувати накладання і перешкоди з/на шину. Лінії шини найбільш чутливі до завад і накладань на HIGH рівні через відносно високий імпеданс pull-up пристроїв.
Якщо довжина ліній шини на РСВ чи стрічковому кабелі перевищує 10 см і включає VDD і VSS лінії, то порядок проводів повинен бути:
SDА__________________________________
VDD______________________________________
VSS___________________________________
SCL__________________________________
Якщо включається тільки У§§ лінія, то порядок проводів повинен бути:
SDA__________________________________
VSS___________________________________
SCL____________________________________
Такий порядок проводів також забезпечує однакові ємнісні навантаження для SDA і SCL ліній.
Якщо шина реалізується як вита пара, то кожна лінія повинна бути звита з поверненням VSS. Або SCL лінія - звита з поверненням VSS, а SDA лінія - з поверненням VDD. В останньому випадку повинні використовуватися конденсатори для розв'язання VDD лінії на VSS лінію з обох кінців витої пари. Якщо лінії екрановані (екран з'єднаний з VSS), завади будуть мінімальні. Однак, екранований кабель повинен мати низькоємнісний зв'язок між SDA і SCL лініями, щоб мінімізувати накладання.
|
|
ВИБІР НАПРЯМУ ПРОЕКТУВАННЯ
До проектування даного пристрою, та і не тільки його, існують різні підходи. Зокрема можна скористатись мікропроцесором або взяти за основу ПЛІС. Розробка даної системи орієнтована на ПЛІС. Основні її характеристики наведені нижче, але найбільш позитивним є її реконфігурованість. Тобто, якщо в подальшому потрібно буде розширити можливості ядра це буде легко зробити не змінюючи існуючих схемотехнічних рішень. Крім того багато сучасних мікропроцесорів часто мають функції, які в конкретному випадку не будуть використовуватись. Крім того вони вимагають додаткових відлагоджувальних засобів, деякі з яких є апаратними і коштують не дешево. Та і ціна самих мікропроцесорів не є низькою. На противагу їм, з економічної точки зору, використання ПЛІС є більш раціональним. Зокрема ціна ХС2S50 становить всього 5 у.о.
Також слід зауважити, що використання мови опису апаратури VHDL не прив'язує розробника до конкретої мікросхеми. І при необхідності ядро може бути легко синтезоване на ПЛІС іншої фірми. А у випадку мікропроцесора потрібно було би вивчати програмну модель нової мікросхеми, яка у кожного виробника може бути різною.
Розробка даного пристрою на базі ПЛІС має ще і практичну сторону, тобто сприяє закріпленню знань отриманих на кафедрі, яка володіє відповідними відлагоджувальними засобами і програмним забезпеченням.