На днях разбирался с неким устройством на ATmega128, с целью превращения в Arduino-совместимую платформу.
Но поскольку на нем нет ни COM, ни, тем более, USB-портов, решил использовать свой же собственный USB-TTL конвертер. И все бы хорошо, если бы не пару но:
1. Автосброс - очень удобная вещь, а я не вывел наружу сигнал DTR и тем самым обрек себя на ручной сброс при загрузке каждого нового скетча;
2. Нет резисторов 1К, которые включены последовательно в линии Rx и Tx. Так надежнее, особенно если в скетче есть вероятность манипулирования этими пинами.
Родилась идея создать новую версию переходника с исправлением этих мелких недостатков:
По-прежнему получилось обойтись лишь одной SMD-перемычкой 1206, удлиннив корпус на несколько миллиметров:
Попутно поправил размер контактных площадок - если кто-то уже пробовал изготавливать эту плату, наверняка заклеймил меня нехорошим словом при сверлении отверстий под светодиоды и разъем USB. Хочу принести им свои заочные извинения ;)
Испытания нового экземпляра прошли успешно.
Скачать файл проекта USB-TTL v.3 (лицензия CC-SA).
Внутри вы найдете файлы:
UPD: по поводу "моей любви к огромному USB-разъему"
Но поскольку на нем нет ни COM, ни, тем более, USB-портов, решил использовать свой же собственный USB-TTL конвертер. И все бы хорошо, если бы не пару но:
1. Автосброс - очень удобная вещь, а я не вывел наружу сигнал DTR и тем самым обрек себя на ручной сброс при загрузке каждого нового скетча;
2. Нет резисторов 1К, которые включены последовательно в линии Rx и Tx. Так надежнее, особенно если в скетче есть вероятность манипулирования этими пинами.
Родилась идея создать новую версию переходника с исправлением этих мелких недостатков:
По-прежнему получилось обойтись лишь одной SMD-перемычкой 1206, удлиннив корпус на несколько миллиметров:
Part Value Device Package C1 100n C-EUC0805 C0805 C2 100n C-EUC0805 C0805 C3 100n C-EUC0805 C0805 FUSE 500mA L-EUL1812 L1812 IC1 FT232RL FT232RL SSOP28 JP1 PWR JP1E JP1 JP2 PINHD-1X5 1X05 LED1 TX LED3MM LED3MM LED2 RX LED3MM LED3MM R1 330 R-EU_R0805 R0805 R2 330 R-EU_R0805 R0805 R3 0 R-EU_M1206 M1206 R4 1K R-EU_M0805 M0805 R5 1K R-EU_M1206 M1206 X1 USB PN61729-S PN61729-S
Попутно поправил размер контактных площадок - если кто-то уже пробовал изготавливать эту плату, наверняка заклеймил меня нехорошим словом при сверлении отверстий под светодиоды и разъем USB. Хочу принести им свои заочные извинения ;)
Испытания нового экземпляра прошли успешно.
Скачать файл проекта USB-TTL v.3 (лицензия CC-SA).
Внутри вы найдете файлы:
- со схемой и печатной платой в формате CAD Eagle;
- для изготовления одной платы по ЛУТ-технологии, в формате EPS;
- для печати сразу нескольких заготовок на одном листе (для экономии бумаги) - в формате GIMP.
UPD: по поводу "моей любви к огромному USB-разъему"