Во первых силовая схема - слишком мудрёная. Далее для чего тебе U9 - не знаю, можно и без неё... А вот светодиод D19 лучше размножить на RX и TX отдельно (проше будет потом отлаживать...). Силовая схема - контакты питание на разьёмах J18 и J19 должны быть по краям разьёма. По схеме контроллера: - в резистораз R5...R8 не вижу смысла - Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю .
А Reset к питанию ты так и не подтянул...
А теперь по расположению элементов: - чем короче проводники - тем меньше помех ! Поэтому ставь интерфейсный микросхемы RS-232 ближе к МК. - Кроме того кварц должен стоять как можно ближе к МК
Если ты предполагаешь сделать две платы - так и показывай так же...
Во первых силовая схема - слишком мудрёная. Далее для чего тебе U9 - не знаю, можно и без неё...
что б прошить серийный номер, и не мучиться если соберу вторую такую плату
А вот светодиод D19 лучше размножить на RX и TX отдельно (проше будет потом отлаживать...).
Надеюсь, что FT232 проблем не принесет, а отладку можно перебросить на rs232
Силовая схема - контакты питание на разьёмах J18 и J19 должны быть по краям разьёма.
Зачем ? Токов-то там нет.
По схеме контроллера: - в резистораз R5...R8 не вижу смысла
хм ... думаю
- Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю .
понял. спасибо
А Reset к питанию ты так и не подтянул...
обижаете: R4
А теперь по расположению элементов: - чем короче проводники - тем меньше помех ! Поэтому ставь интерфейсный микросхемы RS-232 ближе к МК. - Кроме того кварц должен стоять как можно ближе к МК
это само собой, я просто прикинул (ориетировочно) расположение элементов.
Если ты предполагаешь сделать две платы - так и показывай так же...
Две - это количество экз А так плата одна - распилить можно между разъемами J18 - J19
В ISIS в выделенном компоненте передвигаются его обозначения и номинал пораздвигай так будет ЧИТАБЕЛЬНЕЕ Также есть глобальный АННОТОАТОР он переобзывает компоненты в соответствии с их расположением (по ГОСТ) - легче находить элемент на схеме.
Светодиоды лучше цеплять на питание (меньше грузится МК)
Mike_MA писал(а):- Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю.
Не знаю как для МАХ-имовской микрухи, а вот для аналогичной AD485 никакого резистора не надо. Сам делал - всё прекрасно работало!
Однако если у тебя только два узла на шине - можно и не ставить. А вот когда у тебя на шине будет 3 и более узла, то придётся ставить в любом случае. Во вторых этот резистор прописан в стандарте и поэтому он необходим в оконечных узлах.
Змей-Горыныч писал(а):
Mike_MA писал(а):А Reset к питанию ты так и не подтянул...
А и не обязательно, в MEGa-х он внутри контроллера подтянут внутренним резистором.
Такие резисторы лишними не будут. И не надо сильно надеяться на резисторы в МК - не всегда это спасает...
Всем доброго времени суток. 2 slava: Посмотрел на твою схемку ... похоже ты хорошо разобрался с usb портом? Я вот сейчас тоже пытаюсь написать прогу под 2313 для работы с usb, но если честно, то никогда с ним до этого не сталкивался. Накопал кучу всякой документаций, спецификаций, но что то где то не клеится. Вот и решил попробовать у тебя спросить. Не могбы ты мне растолковать, что конкретно (и как) надо формировать на линиях, чтобы комп опознал мою железку (можно для начала даже как HID устройство, чтобы драва виндов стандартные пользовать), ... и как попроще написать под нее свои дрова? Заранее благодарен.
Это просто стандартная схема включения FT232 , а контроллер подключается по rs-232 и туда никакой HID не передаётся. HID находится в EEPROM которая подключается к FT232.
Да, да .. спасибо, я уже понял, просто сразу не заметил, что на usb спец контроллер повешен, ... думал, что на avr реализовано ... жаль ... у меня просто на плате места не хватает под еще одну микруху и поэтому есть необходимость реализовать котроллер usb непосредственно на 90s2313 ... может кто нибудь знает тонкости данного вопроса?
Угу есть такой мужик ) Если не считать, что по русски с ним не поговоришь, то все ок Эти статьи все у меня есть. Покопал его код. Вроде все красиво, но не могу я, что то делать, если чего то не допонял ... Вот если бы кто нить разложил бы по полочкам, что при подачи питания мы получаем такие то сигналы из компа к устройству, потом от устройства к компу ... в общем на уровне сигналов как они друг с другом договариваются и по каким сигналам происходят запросы и ответы .... Особенно вот еще волнует вопрос по написанию драйверов своих под usb девайс. Не пользоваться же всю жизнь его дровами )
Iceberg писал(а):Угу есть такой мужик ) Если не считать, что по русски с ним не поговоришь, то все ок Эти статьи все у меня есть. Покопал его код. Вроде все красиво, но не могу я, что то делать, если чего то не допонял ...
Понятно. Ну он вроде по-аглицки умеет.
Iceberg писал(а):Вот если бы кто нить разложил бы по полочкам, что при подачи питания мы получаем такие то сигналы из компа к устройству, потом от устройства к компу ... в общем на уровне сигналов как они друг с другом договариваются и по каким сигналам происходят запросы и ответы ....
Нет, такого еще не видел. Мне в принципе особо то без разницы на русском или на английском, лишьбы информация хорошая была. Сейчас посмотрю, заранее большое спасибо.