Заказал сегодня у китайцев следующую ревизию плат.
Во-первых, модуль "мозга".Основные изменения:
- Мы договорились с Pingvin-ом его унифицировать. В моей предыдущей версии расстояние между гребенками разъёмов не было кратно 2.54, что исключало
использование "мозга" с обыкновенной макеткой (это тупо косяк). Теперь же расстояние кратно, и составляет 40.64мм (в варианте от Pingvin-а такое же расстояние).
Теперь каждый, кто захочет запилить любой проект с stm32f103ret6 и microSD-картой, но боится паять LQFP-64, может юзать наши платы в сочетании с макеткой.
- Как оказалось, не так-то просто найти в магазине слоты для SD-карт. Поэтому мои платы теперь поддерживают два типа слотов: 112I-TDAR-R microSD, и более продвинутый и распространенный 112J-TDAR-R microSD. Второй работает по принципу push-push, то есть нажал - вставил, нажал - карточка вылезла.
- Для дополнительной фильтрации ВЧ-помех по линии 3.3В добавил ферритовую бусину (не путать с индуктивностью
). В моих схемах единственный источник еле слышного шума
- регулярная запись состояния на SD-карту. От него бусина должна защитить.
- Привел в порядок шелкографию (это подписи краской на печатке, в духе C4, R2, или 47k). Теперь не нужно смотреть в схему или в САПР, чтобы запаять мою плату, всё написано прямо на ней.
Фиговый китайский рендер сайта dirtyPCBs считает, что плата будет выглядеть так:
Вложение:
ba9cd46cf6bc9a096ccd277b73788883-13627_top.png [ 10.67 KiB | Просмотров: 6738 ]
Вложение:
ba9cd46cf6bc9a096ccd277b73788883-13627_bottom.png [ 11.28 KiB | Просмотров: 6738 ]
Во-вторых, модуль головной повязки.- Я решил перейти на подключение датчиков шлейфом, как у Pingvin-а. Однако с его датчиками совместимости не будет - у него там SPI и ещё дополнительная логика в самих датчиках, а у меня датчики простые - просто светодиоды, вибрики, TSOPы, к каждому свой провод, и соединены параллельно в пределах одной зоны поражения. Что, к слову, полностью совместимо с датчиками от производителей.
В новой версии моих плат только два 10-пиновых IDC-разъёма под шлейфы для двух зон поражения. Условно "голова" и "жилет". Система и прошивка, конечно же, поддерживает до 6 зон. Для этого потом будет другой шилд, а пока это не особо нужно. Например, делать несколько зон поражения на голову, чтобы вибрировало с нужной стороны - это, на мой взгляд, бесполезно. Как где-то уже говорилось, и я проверял это на себе и других подопытных, почти невозможно понять, с какой стороны головы вибрирует.
Тут принято рассуждать о беспроводной связи с зонами поражения. Это было в планах, но, очевидно, у такой задачи пока совсем низкий приоритет.
- Заменил линейный LDO-стабилизатор. Как оказалось, трудно найти такой, у которого dropout не больше 0.3 В, в корпусе SOT-223. Теперь корпус SOT-23-5, и отлично подходит стабилизатор из серии NCP551 (дропаут 0.04-0.15 В!)
- Добавлен делитель напряжения для АЦП для контроля за зарядом батареи. В предыдущей версии просто забыл про него
Поскольку освободилось место от клеммников, добавил разъём USART3 (с питанием, туда можно GPS-модуль втыкать).
- Аналогично плате "мозга", приведена в порядок шелкография.
Вот китайский рендер:
Вложение:
868cb6b2d72a63c9f707584cf4b1e550-13582_top.png [ 13.36 KiB | Просмотров: 6738 ]
Вложение:
868cb6b2d72a63c9f707584cf4b1e550-13582_bottom.png [ 12.34 KiB | Просмотров: 6738 ]
Теперь переделаю плату оружия под новый "мозг", заодно внесу некоторые улучшения, которые накопились со времени последней ревизии.
При разработке компактной и функциональной электроники невозможно обойтись без выпуска большого числа ревизий плат, поскольку приходится что-то менять и улучшать. К сожалению, за каждую пробную версию приходится платить китайцам $14