Вот предлагаю такую простую схемку.. Только вот непонятки какие: 1) Разъем для TWI выбран WF-04-MR, но нету модели в EAGLE. Вилка угловая просто.. 2) Какой разъем для UART ? Я выбрал такойже угловой WF-03-MR [ GND, TXD, RXD ]... 3) Питание я так полагаю будет из i2c-сети, то есть пока не включим в сеть - переходник не работает.. 4) Хочеца сделать с минимальными размерами, элементы будут в 0805(1206 паялись у меня легко..), мега8 будет в tqfp.. 5) Разъем для программатора делать или не делать? Можно просто дырочки сделать в нужных местах с лужевыми кружками, чтобы прошить - нужно просто подцепица к этим местам или как? 6) Я не знаю как разводить плату, если делать на заказ.. ктонибудь поможет? 7) делать ли светодиоды? или можно просто один на питание повесить?
Не хватает помехоподавляющего конденсатора межу GND и VCC
В цепь RESET имеет смысл добавить конденсатор (RESET - GND) Это стандартное мероприятия для снижения вляния помех на сброс микроконтроллера.
Диоды лучше подключить анодами через резистор к VCC, а коммутировать включением нижнего (n-канального) транзистора порта микроконтроллера. Делать это следует по следующим причинам: n-канальный транзистор имеет меньшее сопротивление, как следствие микроконтроллер меньше тепла рассеивает; коммутируя нагрузку нижним транзистором мы не поребляем питание по шине VCC, подключенной к микроконтроллеру, обеспечивая таким образом лучшие условия работы (например RC фильтр по питанию можно применить более эффективный)
Разъем I2C, общепризнанно, на шлейф выводится так: SCL, GND, VCC, SDA. Линии GND и VCC образуют естественный конденсатор, что для них не вредно, а линии SCL и SDA максимально разнесены в пространстве и оказывают друг на друга минимальное влияние
mandigit писал(а):Не хватает помехоподавляющего конденсатора межу GND и VCC
Какой номинал?
mandigit писал(а):В цепь RESET имеет смысл добавить конденсатор (RESET - GND) Это стандартное мероприятия для снижения вляния помех на сброс микроконтроллера.
Опять же укажи номинал рекомендуемый
mandigit писал(а):Диоды лучше подключить анодами через резистор к VCC, а коммутировать включением нижнего (n-канального) транзистора порта микроконтроллера. Делать это следует по следующим причинам: n-канальный транзистор имеет меньшее сопротивление, как следствие микроконтроллер меньше тепла рассеивает; коммутируя нагрузку нижним транзистором мы не поребляем питание по шине VCC, подключенной к микроконтроллеру, обеспечивая таким образом лучшие условия работы (например RC фильтр по питанию можно применить более эффективный)
Сделаю.
mandigit писал(а):Разъем I2C, общепризнанно, на шлейф выводится так: SCL, GND, VCC, SDA. Линии GND и VCC образуют естественный конденсатор, что для них не вредно, а линии SCL и SDA максимально разнесены в пространстве и оказывают друг на друга минимальное влияние
Вот тут мнения расходяца, тут мне =Dead= говорил что у Девантек вот как у меня и все работает.. просто хочеца както стандартизировать разъем, у кого еще какие мысли по этому поводу? Мне то впринципе без разницы, но чтобы потом не переделывать..
mandigit писал(а): В цепь RESET имеет смысл добавить конденсатор (RESET - GND) Это стандартное мероприятия для снижения вляния помех на сброс микроконтроллера.
Сергей писал(а):2) Какой разъем для UART ? Я выбрал такойже угловой WF-03-MR [ GND, TXD, RXD ]...
Очень рекомендую вывести еще и VCC на UART. Экономия мелкая иначе, зато потом удобно TTL-UART <=> COM-порт адаптер цеплять или uart-девайс какой, аж жуть
Ну и i2c разъем всё-таки рекомендую придерживаться стандарта Devantech а если совсем припрёт - можно же и прямо перед разъемом будет перекрутить проводок ))) со мной в этом же стандарте уже vintch делает модули, авось скоро свой 10А драйвер двигателей выдаст "на гора"
PS: По моему почти во всех изделиях, линии SCL, SDA идут рядом и ничего, они даже у МК рядом выведены, есть ли смысл что-то перекраивать?
Если вывести Vcc у UART то как тогда питать схему если напряжение есть от сети TWI? Ведь напряжения у модулей могут быть разные.. я просто не слишком электронщик, я программист
Добавлено спустя 2 минуты 42 секунды:
=DeaD= писал(а):
Сергей писал(а):2) Какой разъем для UART ? Я выбрал такойже угловой WF-03-MR [ GND, TXD, RXD ]...
Очень рекомендую вывести еще и VCC на UART. Экономия мелкая иначе, зато потом удобно TTL-UART <=> COM-порт адаптер цеплять или uart-девайс какой, аж жуть
Сергей писал(а):Если вывести Vcc у UART то как тогда питать схему если напряжение есть от сети TWI? Ведь напряжения у модулей могут быть разные.. я просто не слишком электронщик, я программист
Если напряжения разные, тогда вообще надо много чего делать, а наиболее часто везде 5В, даже если где-то будет не столько - никто не запрещает этот пин не пропаивать или не подсоединять на разъеме.
5 и 7 - на твой вкус, народу видимо просто пока не нужен такой девайс, поэтому никто и не задумывается даже, мне может быть пригодится такой функционал, но ведь у меня это уже есть в моих шлюз-контроллерах почти полностью, разве только для отладки, но там прошивку можно сделать свою...
6 - могу помочь, хотя я сам реально тоже всего лишь программист
Сергей писал(а):Обоснуйте) Ну я расчитывал что это будет не роутер а одиночный переходник на провод(возможно)..
Хотелось бы также услышать чьинибудь мнения по пунктам 5, 6, 7..
Про Роутер Никто не говорит у нас же шина (пример шлюз-контроллер Dead'a). Просто когда есть несколько разьемов можно навтыкать несколько устройств например SFR8 + CMPS03 + LCD03 ... а если нет то нужно их либо проводками соединять либо еще одну плату добовлять.
по 5 , если есть место на плате, то желательно развести стандартный 10 пин разьем, а впаивать его или нет можно решить по месту.