Картинка под катом.
В общем, вчера траванул я в два слоя первый прототипчик мегадога. Вот такая вот вышла лабуда с разводкой.
Пришлось помаяться с полуторамиллиметровым текстолитом времен СССР, да и вонял он при пайке как-то странно, но не суть
Первое, что пришлось сделать это избавиться от OLED дисплея, ибо поднимать напругу до 10 вольт, необходимых драйверу оного было проблематично. Хотелось оставить питание от пяти вольт USB (3.3 у контроллера и карты по сути), и при этом избежать надобности впендюривать в дизайн дорогостоящий dc-dc преобразователь. Можно конечно было самодельную низкобюджетную конденсаторную помпу замутить, да вот лень было. Посему из патреотический соображений взял валявшийся без дела mt6116, благо либу для рисования на оном всяких кавайностей я перелопатил и заготовил еще осенью.
Итого в текущем дизайне:
- Слот под карту (card detect есть, а на защиту от записи пожадничал пина)
- 2 SPI разъема для плат расширения + 1 (последний выполняет роль ISP, но когда с програмированием игры закончены — можно использовать и как экстеншн слот)
- Резервное питание/зарядка батареек. выведено как слот под раздельную плату. просто я еще не определился что лучше — Li-Ion или NiCd. По желанию напругу батареи можно мониторить закинув на канал ацп.
- Три пина выведены на слот PW-CTL, предназначены для руления питанием пациента. В простейшем случае через транзисторы щелкают ресет и павер, а через релеху еще и 220, на случай если дела пациента совсем плохи.
- АЦП. 4 канала свободны для наблюдения за напряжениями пациента, один мониторит питание борды (до стабила на 3 вольта). При желании можно пожертвовать одним каналом и мониторить напругу батареи.
Что именно буду пихать в слоты расширения пока еще не решил. Разумеется, одна из платок будет с 10ти мегабитным эзернетом, но по поводу остального не решил, так что оставлю про запас. Кто знает, может и разрожусь каким-нибудь сверхполезным экстеншном. (Так что теперь самое интересное — посмотреть будет ли это нечто работать. (27го показываю широким массам!)