F405 & F411 версии Bluepill

Rogerclark
Пт 29 сентября 2017 г. 4:54 утра
Обновлять...
После оценки практичности этого, он не является экономическим, чтобы производить доску F4, особенно в форм -факторе Bluepill.

Единственными устройствами, которые будут соответствовать такой небольшой плате, являются F411, который не обеспечивает значительно большую мощность обработки, чем F103, так как его тактовая скорость составляет всего 100 МГц.

F411 хуже, чем F103 для получения сигнала, так как он имеет только 1 АЦП (F103C имеет 2)

F405 - гораздо лучший процессор, но он не доступен в упаковке, который бы соответствовал форм -фактору синей таблетки без использования платы 4 слоя.
Но 4 слоя до 4 -го слоя дороже, чем 2 слоя - некоторые растения печатной платы, похоже, меняются в 10 раз больше для 4 слоев.

Другой вариант - использовать BGA -версию F4XX, но эти детали трудно найти, поскольку они имеют минимальные количества заказа в несколько тысяч (вероятно, 1 барабан)

И... Как указал Крис Микро, вы можете купить Teensy 3.6 за 19 долларов США, что также находится на очень маленьком форм -факторе и превосходит большинство STM32F4 MCU

Следовательно, я собираюсь припаркуть это, так как это не стоит времени и усилий.



_______________________________ Оригинальный пост __________________________________________


Следуя образованию обсуждения с @lkcl о создании платы STM32, которая механически совместима с Arduino Due,
http: // stm32duino.com/viewtopic.PHP?f = 9&t = 2630
Была повышена возможность получить версию синей таблетки F4, сделанная китайским производственным домом.

Поскольку файлы дизайна Eagle STM32Stamp были опубликованы несколько лет назад. ( http: // eleccelerator.com/stm32f4stamp-breakout-board/ )



Я взял эти файлы и запустил их, хотя преобразователь Eagle2kicad и поместил результирующие файлы на GitHub

https: // github.com/rogerclarkmelbourne/ ... ill_boards

В папке F405Pill

Текущее состояние файлов заключается в том, что печатная плата не удается DRC, потому что выглядит так, как будто некоторые VIA не подключаются к заполненной зоне GND на нижнем слое.
У меня не было шансов выяснить, почему это происходит, и я думаю, что, возможно, все Via to GND, возможно, потребуется заменить.

До сих пор я сделал одно изменение в схему, так как похоже, что USB D+ не хватает 1.5K подтягивание до 3.3V, который требуется USB Spec и важно, если Правление должна повторно вытекать USB.

Хотя печатная плата выглядит хорошо, его широкая, чем синяя таблетка, которая является проблемой на хлебных щитах, так как с каждой стороны доступно только 1 ряд булавок.

Что заставляет меня задуматься, можно ли повернуть F405 на 45 градусов и, возможно, использовать 4 -слойную плату для маршрутизации - так как было бы невозможно маршрутизировать на 2 слое. Однако я не уверен, поможет ли это или стоило бы дополнительной стоимости.

Другая вещь, которая, кажется, делает доску более широкой, - это разъединяющиеся колпачки, а также светодиод мощности и его серийный резистор.
Я думаю, что если светодиод и резистор будут перемещены, и все треки перестановлены, ширина может быть немного уменьшена.глин. наверное 0.По крайней мере 1 дюйм

Если светодиод вообще необходим, я уверен, что он может быть расположен в другом месте


Еще одно упущение, кажется, является кристаллом 32 кГц. Я думаю, что на доске есть место, и я предполагаю, что его низкая частота, что пути к кристаллу не должны быть ультра коротко.
F405Pill.PDF
(84.56 киб) скачано 81 раз

Racemaniac
Пт 29 сентября 2017 г. 6:15 утра
Как я упоминал ранее, я сделал много модификаций на досках Bluepill :).
Начал с нанесения на него F303 (что довольно легко сделать)

Но у меня также есть чертежи с F411, а также есть совместимые F401, F410, F412 & F413 для этого (особенно F413 - смешно. 1.Флэш 5 МБ, 320 КБ ОЗУ и тонны периферийных устройств (но, конечно, вы все еще ограничены 36 булавками IO...)

пайрь - это лаваш, так как это чипсы QFN, но если у вас есть станция горячего воздуха, это выполнимо.
И единственное, что вам нужно сделать, это поставить конденсатор на PIN 22 (PB11), так как в 4 -й серии это дополнительный конденсатор для регулятора внутреннего напряжения, а не PB11 (которого нет..)

Смотрите ветку здесь: ViewTopic.PHP?F = 39&T = 1658

Немного не (изначально?) упомянуто в этой теме: чертеж - единственная хорошая доска, которая сделает это на. Подушки Maple Mini не соответствуют чипсам QFN, и Blackpill действительно раздражает, так как у него есть SMD -колпачки рядом с STM32, поэтому изменение STM32 также означает, что вы будете удалять колпачки, а затем нужно вернуть их на >_<.
Bluepill411.jpg
Bluepill411.JPG (16.88 киб) просмотрено 3953 раза

Rogerclark
Пт 29 сентября 2017 г. 6:47 утра
@racemaniac

Спасибо

Я думаю, что, возможно, 41x на форм -факторе BluePill будет лучше, чем F405 на более крупном форм -факторе, так как вокруг есть много больших плат F4 вокруг.

Я только что посмотрел на Aliexpress, и F411 доступен за 4 доллара, никто, кажется, не продает F413 и т. Д

Я попробую ввести то, что у нас есть для схемы Bluepill в Кикад и отправлю в другое репо

http: // wiki.STM32duino.com/images/c/c1/ ... эматический.PDF

Racemaniac
Пт 29 сентября 2017 г., 7:54 утра
У меня есть 2 412 и 1 413, лежащие вокруг (использовали их, чтобы добраться до отметки 50 € для бесплатной доставки из Digikey). Но они действительно не найдены на aliexpress/ebay/... Так намного дороже (но и гораздо более мощный).
Единственная печальная вещь на F411 - это то, что у него всего 1 АЦП (так что не все булавки могут делать АЦП), и нет ЦАП. Но у него есть i2s (так что вы можете подключить 24 -битный DAC на нем) и 4 -битный порт SDIO :). Которые оба потрясающие в формате чертежа. Одна небольшая проблема в том, что у вас не может быть 4 -битного sdio & I2S MASERCLOCK. (На моей плате я использую чип I2S, который не требует тактового сигнала).

Zoomx
Пт 29 сентября 2017 г. 8:00 утра
Два предложения:
1) Сброс сброса MINI MINI LIKE или лучше
2) Светодиод питания с припоя.

Rogerclark
Пт 29 сентября 2017 г. 8:12 утра
@racemaniac

Я просто смотрел на схематический символ в Кикаде, и я не смог найти VDDA (аналого -поставка для АЦП), но у 411, кажется, нет этого :-(

Re: АЦП
Ммм. Это не так хорошо.

Возможно, F405 - лучший вариант в конце концов, так как я не вижу ни одного из 64 PIN F4, которые имеют более 1 AD Таблица селектора)

Rogerclark
Пт 29 сентября 2017 г. 8:14
[Zoomx - Пт 29 сентября 2017 г. 8:00 утра] - Два предложения:
1) Сброс сброса MINI MINI LIKE или лучше
2) Светодиод питания с припоя.
Сброс сброса, я думаю, может быть PFET, я думаю, это то, что использует клон Seeed Studio Maple, я постараюсь найти их схемы

Re: светодиод питания

Это даже необходимо ?

Также
Boot1 на самом деле не нужен, он может быть навсегда натянут.
Возможно, это может удвоиться, когда USB отключится

Rogerclark
Пт 29 сентября 2017 г. 8:29 утра
Изображение

Single Transistor USB -сброс


КСТАТИ. Я думаю, что у STM есть одна цепь сброса транзистора NPN на некоторых их нуклео.

Я посмотрю, смогу ли я это найти... Хотя я думаю, что PNP может быть лучше

Рик Кимбалл
Пт 29 сентября 2017 г. 8:30 утра
Эти чипы имеют резисторы с подтягиванием/вниз. Вам не нужны/хотите внешние. Прочитайте о функциях OTG FS PHY в справочном руководстве.

Racemaniac
Пт 29 сентября 2017 г. 8:42 утра
[Rogerclark - Пт 29 сентября 2017 г. 8:12 утра] - @racemaniac

Я просто смотрел на схематический символ в Кикаде, и я не смог найти VDDA (аналого -поставка для АЦП), но у 411, кажется, нет этого :-(

Re: АЦП
Ммм. Это не так хорошо.

Возможно, F405 - лучший вариант в конце концов, так как я не вижу ни одного из 64 PIN F4, которые имеют более 1 AD Таблица селектора)
Все чипсы имеют преимущества & Недостатки ^^
Я доволен F411 для моих проектов, но это действительно зависит от того, что вам нужно :)

Можно также однажды выявить компактную доску для большего чипа F4 с большим количеством булавок :).

Zoomx
Пт 29 сентября 2017 г. 9:36 утра
[Rogerclark - Пт 29 сентября 2017 г. 8:14 утра] - Re: светодиод питания

Это даже необходимо ?
Нет, но в другом посте я читал о его присутствии. Если присутствует, то лучше иметь прокладку, чтобы разрезать.
Все проекты с низким энергопотреблением начинаются с Cuttin или Desolling The Power Led, Arduino Pro Mini и ESP01, например,. Ti Launchpads используют прыгуны, но я считаю, что простая режущая прокладка делает работу на дешевой плате.

Rogerclark
Пт 29 сентября 2017 г. 10:22
Re: светодиод питания

ХОРОШО. Это должно быть легко, просто иметь трек, который легко вырезать...


Re: USB -перечисление

Рик. Так... Вы говорите, что нам не нужна схема повторного выступления USB или внешнее 1.5K подтягивание, как все под контролем SW ?

Rogerclark
Пт 29 сентября 2017 г. 10:59 утра
Я только что обновил свой репо Github с помощью схемы для версии Bluepill F411

https: // github.com/rogerclarkmelbourne/ ... R/F411Pill

Все, что я сделал до сих пор, - это войти в схему.

В настоящее время он бросает множество ошибок DRC, но это не необычно для MCU, которые имеют множество булавок, некоторые из которых не используются.
Но мне нужно дважды проверить, если какие -либо ошибки действительны

Интересно, стоит ли стоит сделать 22 булавки на сторону или, возможно, 24 контакта на сторону, так как я думаю, что на F411 можно больше GPIO, чем можно установить на 2 x 20 -контактных разъемах.

КСТАТИ.

Я не вижу смысла иметь Boot1 на прыжке, так как загрузка в оперативную память практически бесполезна. Я думаю, что я мог бы отправиться на подушку на случай, если кто -то действительно захочет поднять его высоко, но прыжки стоят деньги, и отходы отходов ;-)

LKCL
Пт 29 сентября 2017 г. 11:27
[Rogerclark - Пт 29 сентября 2017 г. 4:54 утра] -
Текущее состояние файлов заключается в том, что печатная плата не удается DRC, потому что выглядит так, как будто некоторые VIA не подключаются к заполненной зоне GND на нижнем слое.
Увидев, какой ущерб может нанести Кикад (длинная история...), это нормально в DRC Eagle?
Что заставляет меня задуматься, можно ли повернуть F405 на 45 градусов и, возможно, использовать 4 -слойную плату для маршрутизации - так как было бы невозможно маршрутизировать на 2 слое. Однако я не уверен, поможет ли это или стоило бы дополнительной стоимости. 2-слойные доски yehhhhhhhhhh. 4-х слоя... yyyeah... не стоит.
Еще одно упущение, кажется, является кристаллом 32 кГц. Я думаю, что на доске есть место, и я предполагаю, что его низкая частота, что пути к кристаллу не должны быть ультра коротко. Некоторые чистые дорожки GND, окружающие их, и эффективно рассматривают XIN и XOUT как... И определенно нет никаких убежища... должно быть в порядке.

л.

LKCL
Пт 29 сентября 2017 г. 11:30
[Racemaniac - Пт 29 сентября 2017 г. 6:15] - пайрь - это лаваш, так как это чипсы QFN, но если у вас есть станция горячего воздуха, это выполнимо.
Намерение для этого дизайна состоит в том, чтобы использовать поиск компонентов и сборку компонентов на основе Шэньчжэнь, чтобы люди, которые находятся на западе, могли получить приличные цены. Также, поскольку это открытая доска, любой сможет самостоятельно сделать сборку (и прототипы тоже). вздох, да QFNS - это боль... :)

LKCL
Пт 29 сентября 2017 г. 11:33
[Zoomx - Пт 29 сентября 2017 г. 9:36 утра] -
[Rogerclark - Пт 29 сентября 2017 г. 8:14 утра] - Re: светодиод питания

Это даже необходимо ?
Нет, но в другом посте я читал о его присутствии. Если присутствует, то лучше иметь прокладку, чтобы разрезать.
Все проекты с низким энергопотреблением начинаются с Cuttin или Desolling The Power Led, Arduino Pro Mini и ESP01, например,. Ti Launchpads используют прыгуны, но я считаю, что простая режущая прокладка делает работу на дешевой плате.
32.768 кГц xtal линии также потенциально полезным как GPIO? Я помню, что было так на 072. Вопрос в том, будут ли люди _want_ использовать их в качестве GPIO?

Racemaniac
Пт 29 сентября 2017 г. 11:58 утра
[LKCL - Пт 29 сентября 2017 г. 11:27] -
[Rogerclark - Пт 29 сентября 2017 г. 4:54 утра] -
Текущее состояние файлов заключается в том, что печатная плата не удается DRC, потому что выглядит так, как будто некоторые VIA не подключаются к заполненной зоне GND на нижнем слое.
Увидев, какой ущерб может нанести Кикад (длинная история...), это нормально в DRC Eagle?
Как пользователь KICAD, мне сейчас интересно, о чем вы говорите о XD
[LKCL - Пт 29 сентября 2017 г. 11:27] - Что заставляет меня задуматься, можно ли повернуть F405 на 45 градусов и, возможно, использовать 4 -слойную плату для маршрутизации - так как было бы невозможно маршрутизировать на 2 слое. Однако я не уверен, поможет ли это или стоило бы дополнительной стоимости. 2-слойные доски yehhhhhhhhhh. 4-х слоя... yyyeah... не стоит.
12 мил & Треки кажутся довольно большими для чего -то большего размера.
Я работал 6/6 мил с 24 милми, и я думаю, что такие услуги, как Elecrow/DirtyPcb/.... Поддержка, а также грязь, если вы идете 2 слоя. (Может быть, для некоторых это 25 или 27 миллионов для VIAS, не уверен, тот, который я использовал, был в порядке с 24 мил)

Пито
Пт 29 сентября 2017 г. 12:39
Вы можете найти самых дешевых производителей печатной платы из 25 :)
https: // pcbshopper.ком/

USB отключить: версия Maplemini кажется мне лучшей (2 транзистора), так как она переключает резистор 1K5, только если присутствует USB 5 В. Версии с одним PNP или PFET не имеют этой опции..

Boot1: я использую его (PB2 на BPILL) для USB Deanconct (PFET). Это работает нормально..

Часы 32 кГц: RTC PC15/14 (BPILL) представляют собой специальные контакты с более низким фанатом (см. DataShet). Проводы до резонатора 32 кГц должны быть коротки.. Я думаю, что у этих проводов должно быть кольцо GND Guard..

ADC: Имейте в виду AGND/GND, AVCC/VCC Тема :)

Рик Кимбалл
Пт 29 сентября 2017 г. 14:39
[Rogerclark - Пт 29 сентября 2017 г. 10:22 утра] - Re: USB -перечисление
Рик. Так... Вы говорите, что нам не нужна схема повторного выступления USB или внешнее 1.5K подтягивание, как все под контролем SW ?
Кажется, на основе информации в справочном руководстве RM0090 написал: 34.3.2 полная скорость OTG Phy
Встроенный полноступный OTG PHY контролируется ядром OTG FS и передает USB
контроль & Сигналы данных через полную подмножество шины UTMI+ (UTMIFS). Это обеспечивает
физическая поддержка подключения USB.

Полноскоростная OTG PHY включает в себя следующие компоненты:
• Модуль приемопередатчика FS/LS, используемый как хостом, так и устройством. Он напрямую управляет передачей
и прием на линии USB с единоличным.
• Интегрированный резистор для подтягивания идентификатора, используемый для образца идентификационной линии для идентификации устройства A/B.
• DP/DM Интегрированная подтягивание и выключающие резисторы, управляемые ядром OTG_FS
В зависимости от текущей роли устройства. Как периферийное устройство, это позволяет DP подтягивать
резистор для сигнала полного скорости периферических соединений, как только ощущается VBU
Допустимый уровень (B-сеанс действителен). В режиме хоста выключенные резисторы включены на обоих
DP/DM. Подтягивание и выталкивающие резисторы динамически переключаются при устройстве’с
Роль изменяется с помощью протокола переговоров хоста (HNP).

• Схема ECN вытягивания/раскрывающегося резистора ECN. Потягивание DP состоит из 2 контролируемых резисторов
отдельно от OTG_FS в соответствии с уведомлением об изменении резисторов
USB Rev2.0. Динамическая обрезка прочности подтягивания DP позволяет улучшить шум
качество сигнала отказа и TX/RX.
• Корамеры VBU Sensing с гистерезисом, используемым для обнаружения VBU, допустимого, сеанс A-B
Допустимые пороги напряжения на конец сеанса. Они используются для управления запросом сеанса
протокол (SRP), обнаружение действительных условий запуска и окончания концейса и постоянно
Следите за поставкой VBU во время операций с USB.
• Схема метода пульсирования VBUS, используемая для заряда/разгрузки VBU через резисторы во время
SRP (слабый диск).

AG123
Пт 29 сентября 2017 г. 15:02
Ну, не совсем синий форм -таблетки, но мини -платы F407VET упаковывают много булавок и функций в площадь доски всего в 2 раза шире, чем чертепилл и примерно та же длину
http: // wiki.STM32duino.com/index.PHP?тип ... 7Vet6_mini
http: // wiki.STM32duino.com/images/6/69/ ... эматический.PDF
Это несколько исследовано в старой нити «крошечный F4»
ViewTopic.PHP?F = 39&T = 1977&начало = 70
Среди «крошечных» досок также есть и другие.глин.
STM32F405RG Правление от Olimex
https: // www.Олимекс.com/products/arm/st/stm32-h405/
и доски «Micro Python» (несколько дорогие, но соответствуют компактному / крошечному определению)
https: // магазин.Микропитон.org/#/products/pybv1_1

Однако все эти доски не превзойдут обычные синие таблетки или Maple Mini, которые прекрасно протаскивают на макете
что отчасти, когда r* и v* чипсы имеют много булавок, и если бы захотели все булавки, было бы довольно сложно, чтобы хорошо поместить это на макете

Rogerclark
Пт 29 сентября 2017 г., 8:26 вечера
@AG123

Спасибо за ссылки.

Я думаю, что совместимость с макетами очень важна, и платы с двойными рядами булавок, близких друг к другу

Плата STM32Stamp F405 не так уж и плох, но она не совместима с материнскими платами, которые люди строят, чтобы использовать Bluepill

Я думаю, что я постараюсь придерживаться фарта -фарта, но это может быть возможно только в том случае, если я использую устройство F41x.

Я бы подумал о использовании BGA Decice, но, насколько я могу судить, они не меньше, чем пакеты QFLP, которые доступны в F41X или F40X.



Рик.

Я удалю резистор подтягивания, добавлю кристалл OSC 32 кГц и т. Д

LKCL
Пт 29 сентября 2017 г. 20:57
[Racemaniac - Пт 29 сентября 2017 г. 11:58] - Как пользователь KICAD, мне сейчас интересно, о чем вы говорите о XD
yyeahh... Честно говоря, если вы никогда не пытались сделать от 400 до 600 Pin BGA пакеты на 6-8 слоевых досках, вы будете делать абсолютно нормально. Однако, если вы использовали надлежащий пакет CAD, который имеет правила дизайна - и я имею в виду * приличные * правила дизайна... Кикад - это шок.
12 мил & Треки кажутся довольно большими для чего -то большего размера.
Я работал 6/6 мил с 24 милми, и я думаю, что такие услуги, как Elecrow/DirtyPcb/.... Поддержка, а также грязь, если вы идете 2 слоя. (Может быть, для некоторых это 25 или 27 миллионов для VIAS, не уверен, тот, который я использовал, был в порядке с 24 мил)
Я использовал сервис прототипирования Eurocircuit и был действительно впечатлен (качество и цена). правила по умолчанию... Крупный, хотя :) хорошо для печатной платы 5x7in с только 100-150 компонентами. да, я не понимал, что форма формы чертежа действительно довольно крошечный, не так ли? 6 мил должно быть абсолютно в порядке. Если я буду идти ниже 12 -миллиметровых размеров отверстий, мне придется спросить совет Майка о том, что самое дешевое.

Rogerclark
Пт 29 сентября 2017 г., 21:04
Глядя еще раз на спецификацию на F411, и я не думаю, что этого достаточно.

Коллективная скорость процессора перечислена на 100 МГц, что не намного быстрее, чем F103, хотя я больше Effecinet на часы, и имеет FPU

Я думаю, что мне следует сосредоточиться на F405 и попытаться сделать его подходящим форм -фактором синей таблетки (хотя это может быть невозможно)

Мне нужно будет посмотреть, какой физический размер пакет BGA, но у него есть множество булавок (я думаю, 176), так что он не будет таким маленьким.

Так что, возможно, форм -фактор синей таблетки не подлежит :-(

КСТАТИ.
Re: Кикад

У меня не было роскоши использовать что -то вроде Altium, поэтому для меня Кикад очень хорошо сочетается с моей 2 -летней копией Eagle (коммерческая базовая версия)

Racemaniac
Пт 29 сентября 2017 г. 9:10 вечера
[LKCL - Пт 29 сентября 2017 г. 20:57] -
[Racemaniac - Пт 29 сентября 2017 г. 11:58] - Как пользователь KICAD, мне сейчас интересно, о чем вы говорите о XD
yyeahh... Честно говоря, если вы никогда не пытались сделать от 400 до 600 Pin BGA пакеты на 6-8 слоевых досках, вы будете делать абсолютно нормально. Однако, если вы использовали надлежащий пакет CAD, который имеет правила дизайна - и я имею в виду * приличные * правила дизайна... Кикад - это шок.
Я действительно заметил, что есть много проблем с Kicad DRC ^^ '
Если я посмотрю на файлы правил дизайна Eagle CAD, то уже кажется еще несколько доступных настроек, чем у Кикада.
И видеть толчок & Shove Router иногда все еще вызывает нарушения, или, увидев нарушения, которые, кажется, не имеют смысла, я могу себе представить, что для сложных печатных плат он быстро становится адом ^^ '

Rogerclark
Сб 30 сентября 2017 г. 2:25
Я прихожу к выводу, что для того, чтобы доставить F405 или F407 на форм -фактор, который имеет такую ​​же ширину, что и синяя таблет.

F405RG по своей собственной стоимости почти 6 долларов США и для того, чтобы выжать его на голубую плату размеров таблеток, потребуется 4 -слойная плата, с компонентами с обеих сторон доски (синяя таблетки уже имеют компоненты с обеих сторон, но это 2 -й слой доска.

Так что в целом, это, вероятно, в конечном итоге будет стоить как минимум столько, сколько более крупные доски F405 I.e Около 10 долларов больше, чем синяя таблетка

Я, наверное, постановлю несколько дизайнов на GitHub, чтобы люди проверили, но я сомневаюсь, что стоит получить цитату, чтобы их производить.

Chismicro
Сб 30 сентября 2017 г. 3:49
Производительность в диапазоне Teensy 3.6?

https: // www.PJRC.com/store/teensy36.HTML

Rogerclark
Сб 30 сентября 2017 г. 5:50 утра
[Chismicro - Сб 30 сентября 2017 г. 3:49] - Производительность в диапазоне Teensy 3.6?

https: // www.PJRC.com/store/teensy36.HTML
Нет. Только дорогие F4 работали на 180 МГц.

Я думаю, что цена на Teensy 3.6 было бы практически невозможно завершить с.

Это не стоит делать это дальше в качестве неэкономичного.

Я обновил первый пост и отметил это как закрытый...

LKCL
Сб 30 сентября 2017 г. 7:14
[Rogerclark - Сб 30 сентября 2017 г. 2:25] - Я прихожу к выводу, что для того, чтобы доставить F405 или F407 на форм -фактор, который имеет такую ​​же ширину, что и синяя таблет.

F405RG по своей собственной стоимости почти 6 долларов США и для того, чтобы выжать его на голубую плату размеров таблеток, потребуется 4 -слойная плата, с компонентами с обеих сторон доски (синяя таблетки уже имеют компоненты с обеих сторон, но это 2 -й слой доска.
https: // мир.Таобао.com/search/search. ... TM32F405RG

Это в Китае, эквивалентный eBay, поэтому объемные цены могут быть ниже: общие предложения составляют от 3 до 4 долларов. Помогает ли это?

Rogerclark
Сб 30 сентября 2017 г., 7:21
[LKCL - Сб 30 сентября 2017 г. 7:14] -
[Rogerclark - Сб 30 сентября 2017 г. 2:25] - Я прихожу к выводу, что для того, чтобы доставить F405 или F407 на форм -фактор, который имеет такую ​​же ширину, что и синяя таблет.

F405RG по своей собственной стоимости почти 6 долларов США и для того, чтобы выжать его на голубую плату размеров таблеток, потребуется 4 -слойная плата, с компонентами с обеих сторон доски (синяя таблетки уже имеют компоненты с обеих сторон, но это 2 -й слой доска.
https: // мир.Таобао.com/search/search. ... TM32F405RG

Это в Китае, эквивалентный eBay, поэтому объемные цены могут быть ниже: общие предложения составляют от 3 до 4 долларов. Помогает ли это?
Спасибо, но проблема в том, что 405 просто не вписывается в форм -фактор синей таблетки :-(

LKCL
Солнце 01 октября 2017 г. 1:09
[Rogerclark - Сб 30 сентября 2017 г. 7:21] -
Спасибо, но проблема в том, что 405 просто не вписывается в форм -фактор синей таблетки :-(
.... вообще не подходит *... или вы пытаетесь поддерживать совместимость с PIN с синей таблеткой? Причина, по которой я спрашиваю, было довольно ясно, если взглянуть на справочный дизайн MEGA2560 Arduin... MEGA2560. Треки идут мертвым, в чистых, чистых группах, никаких вариантов. Когда дело дошло до 417 (а также SAM3X), разница поразительна: мне повезло, что я смог завершить маршрутизацию *вообще *. Несколько областей немного... рискованный.

Итак, вопрос в моем сознании: вы стремитесь сохранить совместимость с PIN, потому что если да, да, это было бы почти невозможно. Однако... Если создать что -то, что является почти просто доской, переопределяющей разбивки, но просто сохранила размер - я был бы очень удивлен, если бы это не сработало. и... Я бы хотел, чтобы это работало :)

ZMEMW16
Солнце 01 октября 2017 г. 3:45
без сомнения, это бессмысленно, но 0.1 "Помощь, может быть 0.3 " ?

Глядя на мои хлебные щиты <редактировать>с подключенным BP</редактировать>, Одна сторона открыт 2 отверстия, остальные 3, я подозреваю, что большинство людей могут жить с 2 + 2.
Только что проверил, пришлось рыться, чтобы найти АД : D
Незначительная муха в мази, за пределами заголовков АД, чтобы разместить идентификаторы шелкового экрана, чтобы разместить идентификаторы шелкового экрана.
Это почти покрывает внутреннее отверстие пары, используя немного более длинную длину штифта.
Действительно противный, используйте даже длинную длину заголовка и достаточную силу, чтобы сгибаться, чтобы соответствовать так, чтобы это было 3 + 3 отверстия, или даже 4 + 4, если только небольшое изгиб, увеличьте ширину печатной платы на 0.3 "с 2 + 2 отверстиями для использования
Хорошо, это слишком далеко!

Что -то, что я делаю с широкими монтажными версиями ESP8266, использует 2 хлебные платы из одного и того же источника, они не все созданы с одинаковым расстоянием блокирующих вкладок, или выдвигать/вытянуть проволоку в сопротивление отверстий; состоит в том, чтобы собрать их с помощью одного силового автобуса между большими частями корпуса хлебных плат. P Power Strip, B Main Body.
Нормально-P-B-P-P-B-P-P, шахта P-B-B-B-P, может быть, даже P-B-P-P-B-P-слишком широкий для ESP8266-я попробовал.
Будьте честны, кто купил только одну макет ? : D

Стивен

Rogerclark
Солнце 01 октября 2017 г. 11:10
Я попытался поддерживать совместимость с выводом, так что это была замена Dropin без изменений кода или оборудования

Я не смог получить жизнеспособное решение по маршрутизации на 2 -й поздней доске.

Я думаю, что это, вероятно, сработало бы на 4 -уровневой доске, но стоимость 4 -слоейной платы означает, что никто не купит его, так как было бы много более дешевых плат F4, которые были разными / большими форм -фактором на 2 -й платах.

И, как указал Крис, Teensy 3.6 быстрее, чем любой F4 MCU, который я мог бы поместить на форм -фактор синей таблетки, и это всего лишь 19 долларов.

Так что, если кто -то хочет хорошей производительности на синем форме таблеток, их лучший вариант - это купить Teensy 3.6

Я рассуждаю, что люди используют STM32, потому что F103 - грязь дешево и значительно быстрее, чем Atmega328.

Если они хотят большего производительности и не нуждаются в хорошем ADC, DMA и т. Д., То, вероятно, они должны смотреть на ESP32

Zoomx
Пн, 02 октября 2017 г. 9:30
[Rogerclark - Солнце 01 октября 2017 г. 11:10] - И, как указал Крис, Teensy 3.6 быстрее, чем любой F4 MCU, который я мог бы поместить на форм -фактор синей таблетки, и это всего лишь 19 долларов.
30 $
19.80 $ - это Teensy 3.2 цена .

Racemaniac
Пн, 02 октября 2017 г. 14:29
Я собираюсь попробовать сделать 2 -слойную плату с 405 на нем, и не слишком большой. Посмотрим, как (я?) возможно это.
Я пытаюсь вырвать все булавки или только определенные булавки? Какими бы требованиями были бы требования?
Для себя я бы разбил основные порты (i2s (= также SPI), i2c, uart, ...), а другие булавки удобны для формата.
Я бы попытался поместить на печатную плату микросхемы Micro SD (но, следовательно, не выявляю булавки SDIO иначе).
Кристалл 32 кГц для RTC требуется или просто приятно иметь? (сколько людей на самом деле используют это?)

много вопросов :)

В идеале размер будет достаточно малым, чтобы поместить 2 из них на печатной плате 5x5см (тогда в DirtyPCB вы можете получить 20 из этих плат, изготовленных для <20 $, включая медленную доставку)

Chismicro
Пн, 02 октября 2017 г. 15:14
И, как указал Крис, Teensy 3.6 быстрее, чем любой F4 MCU, который я мог бы поместить на форм -фактор синей таблетки, и это всего лишь 19 долларов. .. Я только что указал, что есть Teensy 3.6 и его производительность следует сравнить с новым заменением чертежа. Я не упомянул цену.
Но я думаю, что Пол Стоффреген (разработчик) приложил очень много усилий в своем программном обеспечении, поэтому он действительно заслуживает того, чтобы заработать немного денег со своими продуктами.
Я думал о том, чтобы перенести часть его программного обеспечения в STM32, но я решил не делать этого по этой причине.

Rogerclark
Пн, 02 октября 2017 г., 8:50 вечера
[Racemaniac - Пн, 02 октября 2017 г. 14:29] - Я собираюсь попробовать сделать 2 -слойную плату с 405 на нем, и не слишком большой. Посмотрим, как (я?) возможно это.
Я пытаюсь вырвать все булавки или только определенные булавки? Какими бы требованиями были бы требования?
Для себя я бы разбил основные порты (i2s (= также SPI), i2c, uart, ...), а другие булавки удобны для формата.
Я бы попытался поместить на печатную плату микросхемы Micro SD (но, следовательно, не выявляю булавки SDIO иначе).
Кристалл 32 кГц для RTC требуется или просто приятно иметь? (сколько людей на самом деле используют это?)

много вопросов :)

В идеале размер будет достаточно малым, чтобы поместить 2 из них на печатной плате 5x5см (тогда в DirtyPCB вы можете получить 20 из этих плат, изготовленных для <20 $, включая медленную доставку)
Я пытался поддерживать совместимость с булавками.

Это может быть не совсем невозможно на 2 слоях, но я думаю, что маршрутизация может быть похожа на миску спагетти.

След F404, который поступает в рамках Кикада, имеет область удержания под большей частью середины следов печатной платы, которая делает невозможным маршрутизацию.
Я попытался редактировать след и сделал область поддержания меньшей, чтобы у меня было 2 ряда виааса по внутренней части, но этого было недостаточно, чтобы позволить ему маршрута.

Если вся середина MCU была покрыта VIAS, это может помочь.

Кроме того, если плата простиралась за пределы ширины булавок, это поможет, но тогда она не поместилась бы в макети.


Я помещаю файлы на GitHub на случай, если кто -нибудь захочет попробовать это для себя.

Racemaniac
Чт 05 октября 2017 г. 18:17
Bluepillf4.молния
(176.87 киб) скачано 15 раз

Rogerclark
Чт, 5 октября 2017 г. 20:38
Можете ли вы публиковать PNG из верхних и нижних слоев?

Racemaniac
Чт, 5 октября 2017 г., 21:02
[Rogerclark - Чт, 5 октября 2017 г. 8:38 вечера] - Можете ли вы публиковать PNG из верхних и нижних слоев?
ты имеешь в виду это? (передний & Задняя медные слои)
Bluepillf405-F.png
Bluepillf405-F.PNG (20.92 киб) просмотрено 637 раз

Rogerclark
Чт, 5 октября 2017 г., 22:27
Спасибо

Я думаю, что ваши треки несколько раз меньше, чем те, которые я пытался использовать.

Редактировать

Глядя на вашу схему, я не вижу двух 22R USB -резисторов USB или 1.5K подтягивание

Я что -то пропустил?

Редактировать.

1.5K не нужен, но я не уверен насчет 22r

Rogerclark
Чт, 5 октября 2017 г., 22:44
Вы используете пользовательский DRC ?

У вас есть VIAS, которые частично покрывают прокладки для F405 (я думаю, что это может быть в порядке, но в большинстве случаев VIAS можно было перемещать, чтобы они этого не сделали)

Похоже, между булавками 63 и 64 существует дорожка и земля?

Глядя на чертежи, я думаю, что у него гораздо больше развязки конденсаторов, чем на вашей доске.

Racemaniac
Пт 06 октября 2017 г. 5:20 утра
[Rogerclark - Чт, 5 октября 2017 г., 22:44] - Вы используете пользовательский DRC ?

У вас есть VIAS, которые частично покрывают прокладки для F405 (я думаю, что это может быть в порядке, но в большинстве случаев VIAS можно было перемещать, чтобы они этого не сделали)

Похоже, между булавками 63 и 64 существует дорожка и земля?

Глядя на чертежи, я думаю, что у него гораздо больше развязки конденсаторов, чем на вашей доске.
KICAD DRC не возражает не возражать.
Я часто делаю это, но всегда убедитесь, что тренировка не слишком близко к прокладке (так как это вызывает проблемы). Слышал много советов о предотвращении прокладки, но слегка прикасаясь к нему?
Правление имеет 6/6 миль треков/интервалов, и 24 -мил -вайи (хотя чтение на грязных характеристиках печатных плат, возможно, должно быть 25 мил, но это просто быстрое изменение)
И нет шорт. Вы смотрите на дорожку, оставляя булавку 64 горизонтально, я думаю, между 63 нет коротких & 64 (верхняя плоскостная заливка составляет 3V3, нижняя плоскостная заполнение заземляется)
И я думаю, что все необходимые кепки и т. Д... есть. Но вы можете взглянуть на схему в проекте KICAD. Это просто первая попытка, но, кажется, очень возможно, и я не против использовать такую ​​доску :)

Я действительно упустил резисторы, не уверен, что является и не нужен. Добавить их легко. Я пытался найти больше информации об этом, но это довольно неясно >_<. Я думаю, что схема, которую я нашел для одной из досок Discovery F4, не имел вообще не резисторов для USB.

Мне также интересно, не полезно также подключить линию идентификации к F4, то это также может быть USB -хост.

Chismicro
Пт 06 октября 2017 г. 5:49
Long Lives закрытая нить ;-)

Racemaniac
Пт 06 октября 2017 г. 6:59
[Chismicro - Пт 06 октября 2017 г. 5:49 утра] - Long Lives закрытая нить ;-)
это похоже на веселый проект :)
не против, чтобы сделать некоторые из этих досок, и собирать их самостоятельно, они кажутся забавными мелочами :)

Может также дать ему попытку сделать более продвинутую плату, а не сочетание выводов, а наличие слота Micro SD, а также разрывать некоторые другие булавки :).

Кто -нибудь получил подсказку о том, что есть и не нужно в USB -цепи?
проверил схему Discovery Poard F407, и у нее есть резисторы с 22 Ом последовательно, но у нее также есть этот специальный чип для шумоподавления на USB, подключенный к линии, который также имеет другие резисторы параллельно с этим, и есть несколько подтягивающих & вниз резисторы >_<

Я всегда мог просто скопировать USB -дизайн BluePill, не сложно добавить эти резисторы под заглушкой USB.

Racemaniac
Солнце 8 октября 2017 г. 9:59
Bluepillf4v1.0.молния
(194.62 киб) скачано 21 раз

Racemaniac
Солнце 8 октября 2017 г. 10:00 утра
А вот и медные слои: (может добавить только 3 вложения на пост ^^ ')
Bluepillf405-f.cu.png
Bluepillf405-F.Кузок.PNG (78.61 киб) просмотрено 797 раз

Martinayotte
Солнце 8 октября 2017 г. 14:29
Хороший !

Rogerclark
Солнце 8 октября 2017 г. 8:55 вечера
@racemaniac

хорошо выглядит...

Re: конденсаторы

Синяя таблетка 3.3V RAIL довольно шумный. Я не уверен, что у F4 будут такие же проблемы, но если есть место для дополнительных заглушек, может быть, стоит добавить еще немного.

Мне нужно будет проверить, есть ли у F405 аналоговый вход VDD, потому что, если это так, у вас должен быть отдельный 3.3V Reg для этого, как Maple Mini делает. Maple Mini также имеет аналоговый вход земли, который питается, хотя и индуктор ядра феррита.

Rogerclark
Солнце 8 октября 2017 г. 9:00 вечера
Еще одна мысль.

Teensy разбивает некоторые булавки на прокладки, так как его форм -фактор недостаточно через булавки для отверстий для всех возможных GPIO.

Интересно, есть ли место, чтобы сделать то же самое

Martinayotte
Солнце 8 октября 2017 г. 9:56 вечера
[Rogerclark - Солнце 8 октября 2017 г. 8:55 вечера] - Re: конденсаторы
Да ! Решительно предложено для любого вида дизайна ...

Rogerclark
Солнце 8 октября 2017 г. 11:13
Я просто дважды проверил, и у F405 есть отдельный аналоговый вход VDD и аналоговый заземление.

Я думаю, что это важно, чтобы они отделены от цифрового VDD и VSS, поскольку это основная причина жалобы на синие таблетки, так как вызывает плохую производительность АЦП

Из того, что я помню, у Maple Mini есть их, но это также 4 -уровневая печатная плата. Однако я знаю, что 4 более поздних печатных плате.

Racemaniac
Пн, 09 октября 2017 г. 5:56 утра
Мы можем попробовать
Но это действительно не будет легко
И что бы вы предложили в дополнительных крышках на регуляторе напряжения?
И я думаю, что чертежи также шумный, потому что кепки так хорошо организованы вместе в хорошем ряду, а не ставят их близко к булавкам, откуда бы от шума будет шум. Посмотрите на крышки его кристалла 8 МГц, например, их наземные булавки находятся на противоположных концах доски, я читаю, что это довольно плохая практика и, таким образом, может вызвать какой -то шум на земле.

Rogerclark
Пн, 09 октября 2017 г., 6:12
Чтобы сохранить пространство, вы можете избавиться от перемычки Boot1 и просто потянуть штифт.

Я знаю, что более практично загружать код в ОЗУ на F4, чем на F1 (при условии, что это функция Boot1 на F4, как на F1).
Или вы можете положить небольшую паяльную площадку, а также резистор на случай, если кто -то действительно захочет потянуть Boot1

Afik, есть вариант BluePill с ссылкой на прыжок Boot0.

Racemaniac
Пн, 09 октября 2017 г., 7:56 утра
Я думаю, что все еще могу сделать это, сохраняя доску как есть. Я тогда взял VCC & Пряды GND, которые находятся рядом с штифтом 5 В на заголовках, добавьте там регулятор напряжения и придают ему выделенные следы аналоговому питанию STM32.

Что касается заголовка и т. Д... Я также нахожу это излишним. Я бы предпочел доску с протяженностью на этих булавках и небольшой подушкой, если вы хотите подтянуть их в течение тех нескольких раз, вам это нужно.

Я также начал проектировать плату F4, которая не совместима с PIN -код с чертежом, но схожей по размеру и более функциональности.
Различия:
- булавки чуть дальше друг от друга (но доска одинаково широко)
- Доска немного короче (<5 см)
- Доступен доступный слот Micro SD
- Все булавки, не используемые USB/MicroSD
- als идентификационный вывод USB подключен (чтобы мы могли быть USB -хостом?)
- Нет кристалла 32K (но, может быть, я добавлю прокладки для конденсаторов, чтобы вы могли положить кристалл между булавками, где он должен быть, и добавить конденсаторы к печатной плате).
Я также постараюсь дать ему выделенный аналоговый запас :).

Rogerclark
Пн, 09 октября 2017 г. 9:00 утра
У некоторых людей, кажется, навсегда натягивают Boot0 во время разработки, так что он попадает в режим USB DFU для загрузки.

@victor_pv начал работать над загрузчиком для F4, и его частично работает, за исключением того, что он не совместим с существующими драйверами F1 DFU, и у нас нет способа сбросить F4 из последовательного, но и т. Д

Однако я уверен, что можно было бы загрузить загрузчик для F4, у нас было время написать это
Это просто не приоритет для кого -либо

Racemaniac
Пн, 09 октября 2017 г. 9:55 утра
[Rogerclark - Пн, 09 октября 2017 г., 9:00 утра] - У некоторых людей, кажется, навсегда натягивают Boot0 во время разработки, так что он попадает в режим USB DFU для загрузки.

@victor_pv начал работать над загрузчиком для F4, и его частично работает, за исключением того, что он не совместим с существующими драйверами F1 DFU, и у нас нет способа сбросить F4 из последовательного, но и т. Д

Однако я уверен, что можно было бы загрузить загрузчик для F4, у нас было время написать это
Это просто не приоритет для кого -либо
По умолчанию вывод булавок, с заголовком для подключения штифта к VCC также будет хорошим? (Или есть причина, по которой они всегда используют подтягивание/вниз, а не напрямую подключать его).
Дизайн чертежа кажется для меня немного излишним :).

AG123
Пн, 09 октября 2017 г. 14:16
Это было бы сверхмощные синие таблетки или Maple Mini, возможно, он способен на 500 млн :ржу не могу:
Я думаю, что постоянная настройка Boot0 не является хорошим решением, в конце концов, на F407VET Black, настройка Boot Zero заставляет его прыгать в DFU каждый раз при сбросе, нет побега.
Я думаю, что на F4 это можно сделать в прошивке, E.глин. Обнаружение определенных условий, таких как волшебная последовательность, установите программный Boot0, Boo1 Registers Reboot / Reset, в режим DFU. Просто я не уверен, насколько это будет стабильно,
Это потребует что -то вроде улучшенного upload_reset.exe, что может быть совсем другой хлопот
Хорошая вещь об этом «трюке» может заключаться в том, что он останется в режиме DFU в ожидании загрузки после этого специального сброса, так как это то, что делает режим DFU STM32F4

астер
Пн, 09 октября 2017 г. 20:53
Я не знаю, может ли это быть полезным для кого -то, но несколько месяцев назад я разрабатывал схемы для ибридской совета по разработке, которая могла бы использовать как F103RC, так и 405RG/415RG

Цель платы отличается: это содержит все, что кому -то может понадобиться во время проекта (TFT, SDIO, Ротари -энкодер, Pushbuttons, LEDS, ECC)
Схема довольно полная, есть несколько заметок вокруг. Я никогда не начал рисовать доску, так как у меня не было времени

Чтобы сделать это, я взял идеи из Maple Mini, Olimex, Boards Boards, Stamp F405 и нескольких других
Особенности платы: USB OTG, отдельный аналоговый/цифровой, VBAT, TFT, Ротари Энкодер, SDIO, ECC

Я не смог бы работать над этим до нового года : |

Rogerclark
Пн, 09 октября 2017 г., 21:03
@racemaniac

Boot1 также является штифтом GPIO, поэтому не должен быть непосредственно подключен к GND, если кто -то случайно установит вывод на высокий.
Отсюда и слабый пульс 100 тысяч, который используется.

Imho boot0 по -прежнему должен быть перемычкой или потенциально кнопкой, но пайки на прокладки - это боль и может в конечном итоге поднять дорожки с доски, если вам нужно перепродавцу несколько раз.

Ахулл
Вт 10 октября 2017 г. 12:12
Если цель состоит в том, чтобы сэкономить место, с помощью прыгунов для ботинок, не забывайте, что заголовки и прыжки с булавками также входят 1.Высота 0 мм (в основном SMD), а также более распространенное 2.54 мм (в основном через отверстие, но иногда SMD).

Они будут немного дороже, и их труднее найти. Они довольно распространены в таких вещах, как жесткие диски, современные материнские платы, навязчивые ящики и тому подобное, поэтому они не так редки.

victor_pv
Вт 10 октября 2017 г. 5:48 утра
Я искал эту ссылку с тех пор, как увидел, что этот разговор начался, но только что нашел ее снова. Это плата F405, похожая на чертежи (хотя, вероятно, больше, я не сравнил). Просто для справки:

https: // мир.Таобао.com/item/553628950 ... = 12#деталь

Rogerclark
Вт 10 октября 2017 г. 6:07
Спасибо, Виктор

Эта доска, кажется, имеет F405, однако она должна быть шире и длиннее синей таблетки, потому что единственный способ получить F405, чтобы соответствовать форм -фактору синей таблетки (0.6 -дюймовый между рядами штифтов) - не иметь MCU под углом 45 градусов

Кажется, у него есть 25 булавок вниз с каждой стороны, а не 20 на синей таблетке

Цена также довольно высока (около 15 долларов), тем более что цена таобао не завышенная aliexpress или ebay Price

Я думаю, что @racemaniac проделал отличную работу, установив F405 к форм -фактору Bluepill (при условии, что его дизайн на самом деле работает), и я подозреваю

Racemaniac
Вт 10 октября 2017 г. 8:27
Позже на этой неделе я посмотрю на реализацию следующих запросов.

Не уверен, что я сделаю с прыгунами ботинок, я, вероятно, могу сохранить их как есть, но я нахожу это немного чрезмерным для функциональности, которую он предоставляет.

Я также изучал отдельный аналоговый источник питания, как бы вы, ребята? У вас есть 3V3, 5V & GND PIN -код рядом с заголовком SWD, моя текущая идея состоит в том, чтобы отделить их от остальной части платы (также удаляет ту глупый след, который я должен сделать по всей доске, чтобы получить там 5V), и сделать это аналоговым предложением.
Это, однако, означает, что:
- Единственное другое предложение 5 В - USB, поэтому прямой штифт больше нет, чтобы подключить 5V к? (Может быть, поместите один рядом с USB)
- Если у вас на самом деле нет отдельного снабжения, аналоговый запас будет не подключен, если вы не подключите эти булавки к чему -то.

Но если мы действительно хотим полностью отдельный запас, вышеупомянутый вариант, который я думаю. или мы все еще хотим поделиться 5 В & Линии GND между обоими, и только разделяйте 3V3 (и дайте ему отдельную почву & 3V3 линия до микроконтроллера с дополнительными развязывающими крышками для меньшего шума)?

Стивестронг
Вт 10 октября 2017 г. 9:10
В качестве ссылки на решение для двойного питания на последнем оригинальном Maple Mini: https: // github.com/leaflabs/maplemini/b ... Лемини.PDF

Rogerclark
Вт 10 октября 2017 г. 9:42
Спасибо, Стив...

Я использовал часть схемы Maple Mini, когда я исследовал, думал ли я, что это возможно, чтобы произвести эту доску.

По сути, VDD_A нуждается в своем собственном регуляторе, а VSS_A нуждается в индукторе феррита в серии с ним.

Глядя на макет платы, есть место для регулятора, а также, вероятно, для индуктора феррита на задней части платы под процессором, но я не знаю, как трудно получить 5V в это место.

GND будет в порядке, потому что у процессора уже есть много контактов GND.

Я попытался открыть файл печатной платы Kicad, но, кажется, есть несколько коротких заглушек треков, которые, кажется, никуда не ходят, что кажется странным..


эн.глин. На верхнем / переднем слое есть трек от штифта 64 F405, почти отслеживаемой до подушки на задней части (зеленый), но не через

И есть отдельная через наложение этой прокладки, но не связана с PIN 64
unatched_tracks.png
unatched_tracks.PNG (112.65 киб) просмотрено 398 раз

Racemaniac
Вт 10 октября 2017 г. 9:53 утра
Может быть, они не нужны эти следы, но вы смотрите на это без заполненных зон заполнения. верхняя заполнение 3v3, так что только & Пына на верхнем слое должен подключить их. Если заполнение не добралась до должного достопримечательности, я мог бы добавить кажущуюся трассировку Dead End без заполнения, чтобы подключить его к заполнению.

*Редактировать, проверить мою текущую версию доски (уже внес некоторые другие изменения после того, как я опубликовал эту версию), и все в порядке :).

Racemaniac
Вт 10 октября 2017 г., 19:44
Некоторые идеи, которые я мог предложить варианты настройки булавок:

-Вариант первой: на него на 100 тысяч, и подключенная к нему прокладку, где вы можете подключить его к VCC
-Вариант второй: пульсаун 100 тыс., И вытяжка 10K с подушкой для подключения к VCC (как уже упоминалось, Boot1 также является io, вы не можете перекотировать его, подключив к VCC и поместив его в 0 программно).
(И для обоих вариантов я мог бы также предложить штифт VCC рядом с этим штифтом, поэтому не размещение перемычки означает, что он низкий, надевая его, означает, что он высокий).
<менеджер разговоры> Каким будет минимальный жизнеспособный продукт? </менеджер разговоры>
Второй вариант, вероятно, самый безопасный, будет работать, и если я предложу его как обычный PTH, вы можете положить на него штифт для подключения через проволо Несколько раз, PTH Pads не слишком чувствительны).
Boot Pin Proposals.jpg
Boot Pin Proposals.JPG (50.31 киб) просмотрено 369 раз

Rogerclark
Вт 10 октября 2017 г., 21:35
Я думаю, вариант 1 лучше

ИМХО ... Потягивание Boot0 непосредственно в VCC You Self, используя проволоку, не будет серьезным риском.

Я предполагаю, что вы все время вытащите Boot1 Low через 100 тыс. И у вас нет перемычки.


Однако, если я слишком минимально, если у вас нет PIN -кода для VCC рядом с PIN -кодом для Boot0

Или, возможно, кнопка SMD занимает еще меньше места, так как она только на одной стороне доски.

Racemaniac
Ср 11 октября 2017 г. 8:22
кнопки нажимания кажутся немного привередливыми (особенно если вам нужно иметь оба 0 & 1 высокий)

LKCL
Ср 11 октября 2017 г. 13:26
[Rogerclark - Вт 10 октября 2017 г. 6:07] - Я думаю, что @racemaniac проделал отличную работу, установив F405 к форм -фактору Bluepill (при условии, что его дизайн на самом деле работает), и я подозреваю
да, я могу это сделать. Мне нужно следующее:

* Очистка и полная бом в формате TSV с колонкой Digikey (помогает моему другу убедиться, что его поставщики получили ровно правильную часть. Они не покупают * у * Digikey... Они просто используют веб -сайт, чтобы убедиться, что спецификация абсолютно верна)
* Герберс, включая разброс, шелковый экран, паяную маску и маску вставки.
* Спецификация доски (1.6 мм, Fr4?), также дайте мне знать мин дорожного отслеживания, минимального очистка и мин по размеру тренировки.
* сколько.

victor_pv
Ср 11 октября 2017 г. 13:42
[Rogerclark - Вт 10 октября 2017 г. 6:07] -
Цена также довольно высока (около 15 долларов), тем более что цена таобао не завышенная aliexpress или ebay Price
Правильно, цена не сравнивается, поэтому я не сэкономил ее в первый раз, когда увидел эту доску, снова пришлось искать ссылку.
Надеемся, что между Racemaniac и LKCL может появиться что -то, что соответствует счету.

Racemaniac
Ср 11 октября 2017 г. 20:17
[Rogerclark - Вторник 10 октября 2017 г. 6:07] - Я думаю, что @RaceManiac проделал отличную работу, установив F405 на форм -фактор BluePill (при условии, что его дизайн действительно работает), и я подозреваю, что это возможно, чтобы сделать его. 15 долларов, если у кого -то есть правильные контакты в Китае
Кстати, спасибо за комплимент :)
Я почти уверен, что эта доска будет работать (я уже сделал несколько итераций довольно похожих печатных плат для себя). Однако, насколько они стабильны, как наилучшим образом предотвратить шум, ... Я все еще очень новичок в этом, поэтому не уверен, насколько качественными будут все эти аспекты :).
Но мне нравится изучать Кикад и делать такие доски, так что это забавный проект. Как только мы пришли к финальному дизайну, я собираюсь продюсировать в DirtyPCB, и я собираюсь кое -что для себя, чтобы взглянуть на то, как хорошо они выступают (и вы, ребята, можете дать мне вещи, чтобы проверить).

И я всегда все уши для предложений о вещах, которые я должен возражать на печатной плате, или о том, как делать определенные вещи лучше :).

Rogerclark
Ср 11 октября 2017 г. 8:40 вечера
Перед отправкой в ​​DirtyPCB вы можете опубликовать файлы, если кто -то сможет выяснить любые потенциальные проблемы.
Это может сэкономить несколько итераций получения физических досок, и они не совсем работают

Rogerclark
Чт 12 октября 2017 г. 12:35
КСТАТИ

Я также заметил, что вы используете тот же след регулирования, что и на Bluepill.

Из того, что я могу помнить, некоторые люди жаловались на то, что у этих регуляторов была привычка или превращение в атмосферы, но я полагаю, это в основном только текущий рейтинг.

Я посмотрел на свой клон -клон Maple, и он использует следов на 3 PAD, а не на 5 Pad на регуляторе синих таблеток, но я думаю, что общий объем пространства, потребляемого на печатной плате, был бы очень похожим, если не точно таким же

LKCL
Чт 12 октября 2017 г. 1:24
[Racemaniac - Ср 11 октября 2017 г. 20:17] - Я почти уверен, что эта доска будет работать (я уже сделал несколько итераций довольно похожих печатных плат для себя). Однако, насколько они стабильны, как наилучшим образом предотвратить шум, ... Я все еще очень новичок в этом, поэтому не уверен, насколько качественными будут все эти аспекты :).
Но мне нравится изучать Кикад и делать такие доски, так что это забавный проект. Как только мы пришли к финальному дизайну, я собираюсь продюсировать в DirtyPCB, и я собираюсь кое -что для себя, чтобы взглянуть на то, как хорошо они выступают (и вы, ребята, можете дать мне вещи, чтобы проверить).

И я всегда все уши для предложений о вещах, которые я должен возражать на печатной плате, или о том, как делать определенные вещи лучше :).
это действительно захватывающе, не так ли? Вы проектируете что -то на компьютере, а потом это возвращается как * настоящая вещь *, на которую вы потратили время. Удивительное чувство. в любом случае. да. Если вы собираетесь сделать какую -нибудь прототипную сборку на Западе, будет лучше подождать, пока у вас не будет стабильной доски, прежде чем попросить фабрику моего друга в Шэньчжэне сделать цитату.

Это одна из вещей, которые я узнал, очень важно не тратить время на время людей в Шэньчжэне, прося их бегать по рынкам и поставщикам на то, что часто может составить несколько дней * стоимостью их времени... И тогда они на самом деле не получают от вас денег. Это просто бесит их, и если вы попросили * кого-то еще * спросить от их имени (например, мой друг, владелец фабрики), если вы сделаете это слишком много раз, то * их * репутация входит в «время- Учистка "тоже.

С такими вещами, как Eurocircuits или другие «онлайн» заводы PCB (кстати, eurocircuits есть абсолютно фантастический веб -сайт), большая часть «проверки» - правила фабрики, соответствие ДРК и т. Д. Что потрясающе. в Китае у них просто нет ничего подобного, все сделано вручную.

так... Давайте подождем, пока у вас не появится «окончательный» дизайн доски, прежде чем получить цитаты на 10, 50, 100, 1000, если это нормально?

Rogerclark
Чт 12 октября 2017 г. 5:19
Ребята

Это похоже на одну из компаний, которые я знаю в Китае может Бартер некоторых моих программ.

Ничего определенного, но это может быть способ получить некоторые прототипы практически ни на что (кроме моего времени)

Racemaniac
Чт 12 октября 2017 г. 6:37
[Rogerclark - Чт 12 октября 2017 г. 12:35] - КСТАТИ

Я также заметил, что вы используете тот же след регулирования, что и на Bluepill.

Из того, что я могу помнить, некоторые люди жаловались на то, что у этих регуляторов была привычка или превращение в атмосферы, но я полагаю, это в основном только текущий рейтинг.

Я посмотрел на свой клон -клон Maple, и он использует следов на 3 PAD, а не на 5 Pad на регуляторе синих таблеток, но я думаю, что общий объем пространства, потребляемого на печатной плате, был бы очень похожим, если не точно таким же
Это также 5 -контактный регулятор, но не тот, что и чертеж. Тот, который я использую, это: AP2112K
Я думаю, что это доступно, и кажется довольно идеальным для чего -то, как. Выходной ток до 600 мА, очень низкое напряжение отключения (350 мВ при 600 мА и почти линейно снижается с напряжением, поэтому также должно быть достаточно хорошим, чтобы запустить эту плату на клетках льва, не имея слишком большого количества падения напряжения :).

LKCL
Пт 13 октября 2017 г. 12:47
[Rogerclark - Чт 12 октября 2017 г., 5:19 утра] - Ребята

Это похоже на одну из компаний, которые я знаю в Китае может Бартер некоторых моих программ.

Ничего определенного, но это может быть способ получить некоторые прототипы практически ни на что (кроме моего времени)
очень круто. Дайте мне знать, если они не хотят тратить время на поиск компонентов: у меня есть два контакта, которые могут там помочь. им оба нужно будет заплатить, но... :)

Rogerclark
Пт 13 октября 2017 г. 1:10
ХОРОШО

Все это зависит от того, решает ли их клиент дать им работу разработчика, и на данный момент я не уверен, что это определенно произойдет.

LKCL
Пт 13 октября 2017 г., 4:00 утра
[LKCL - Чт 12 октября 2017 г. 1:24 утра] - так... Давайте подождем, пока у вас не появится «окончательный» дизайн доски, прежде чем получить цитаты на 10, 50, 100, 1000, если это нормально?
... Кстати Racememaniac, просто чтобы уточнить: я видел различные намеки на то, что, если у вас есть неправильные библиотеки Кикада (или неправильная версия или просто другая версия Кикада), вы получаете совершенно другой результат, и, конечно, вы не можете Смотрите мой экран, так что не смог бы проверить. Поэтому, когда я сказал: «Когда ты готов прислать мне Герберса», это не я был «ленивым» (зачем мне просить вас прислать мне Герберс, когда это открытый проект, и я мог просто... Загрузите источник и создайте их сам, верно?) Это было так, что после всей проверки и проверки, которые вы будете делать, вы можете * гарантировать * - потому что Gerbers - это фиксированный выход в одну сторону - что то, что вы мне отправите, будет тем, что вы получаете с завода. Имеет ли это смысл?

Racemaniac
Пт 13 октября 2017 г. 4:53 утра
Обычно мои Zips всегда содержали в курсе Gerbers
И странно, что мои библиотеки не правы, я нахожусь в последней конюшне Кикада, и обычно все остается в курсе (за исключением 3D -моделей ^^ ')
Но если есть что -то, что я могу сделать с библиотеками, дайте мне знать :)
И в эти выходные у меня будет еще немного времени, чтобы поработать над этим, давайте посмотрим, где мы можем получить :)

Rogerclark
Пт 13 октября 2017 г. 5:25 утра
@racemaniac

Я дважды проверю, какую ошибку я получил, но из того, что я помню, у редактора схемы, казалось, были проблемы с двумя символами и потенциально сделали некоторые замены

Я думаю, что потенциально символ F405 был другим, так как тот, который вы используете.

Когда я обновил схему, чтобы добавить еще один регулятор для VDD_A, когда я прочитал обновленный список сетовых сети в редактор PCB, он, казалось, заменил след F405, как будто это был совершенно новый компонент, и мне пришлось переместить след в Правильное местоположение на печатной плате, где вы ранее направляли все треки

Так что я был бы немного обеспокоен генерированием Герберса без двойной проверки того, что происходит с следами

Racemaniac
Пт 13 октября 2017 г. 7:43
[Rogerclark - Пт 13 октября 2017 г. 5:25] - @racemaniac

Я дважды проверю, какую ошибку я получил, но из того, что я помню, у редактора схемы, казалось, были проблемы с двумя символами и потенциально сделали некоторые замены

Я думаю, что потенциально символ F405 был другим, так как тот, который вы используете.

Когда я обновил схему, чтобы добавить еще один регулятор для VDD_A, когда я прочитал обновленный список сетовых сети в редактор PCB, он, казалось, заменил след F405, как будто это был совершенно новый компонент, и мне пришлось переместить след в Правильное местоположение на печатной плате, где вы ранее направляли все треки

Так что я был бы немного обеспокоен генерированием Герберса без двойной проверки того, что происходит с следами
Ах, в схеме я действительно использую пользовательские библиотеки. Обычно я просто быстро делаю свою собственную либера
Но для печатной платы я думаю, что файлы полностью самостоятельно описываются, так что я думаю, я думаю, что нужно показывать?

Но я все еще нахожу это странным, я думал, что это была вся цель Bluepillf405-Cache.LIB: Проект хранит версии либеров, которые он там использует, и независимо от того, что позже они изменились или были удалены, он в этом файле кеша?
Ах, ну, типичные материалы с открытым исходным кодом, я думаю xD

Бобк
Пт 13 октября 2017 г. 10:41
Привет всем, этот проект пробудил мой интерес. :) Я просто искал что -то подобное.

На Кикаде, если вы откроете проект для просмотра, он будет использовать кэшированные библиотечные данные, даже если он предупреждает о пропущенных библиотеках (поведение может зависеть от версии). Однако, если вы измените проект KICAD может перезагрузить данные из локально установленных библиотек, которые обычно отличаются от исходных используемых.

Я быстро посмотрел на недавнюю версию ZIP, она выглядела нормально. Если у вас есть окончательная версия, я мог бы заказать несколько досок и собрать несколько прототипов.

Racemaniac
Пт 13 октября 2017 г. 11:02
Я надеюсь получить финальную версию через неделю или 2
В эти выходные я сделаю все текущие запрашиваемые изменения и перейду на первую «окончательную версию», но ожидая, что необходимо больше изменений xD.

Бобк
Пт 13 октября 2017 г. 11:21
[Rogerclark - Пт 13 октября 2017 г. 5:25] - @racemaniac

Я дважды проверю, какую ошибку я получил, но из того, что я помню, у редактора схемы, казалось, были проблемы с двумя символами и потенциально сделали некоторые замены
Два недостающих схематических символа, я думаю, в порядке, Кикад находит их в кэш -либе (все равно работал на меня).
Когда я обновил схему, чтобы добавить еще один регулятор для VDD_A, когда я прочитал обновленный список сетовых сети в редактор PCB, он, казалось, заменил след F405, как будто это был совершенно новый компонент, и мне пришлось переместить след в Правильное местоположение на печатной плате, где вы ранее направляли все треки

Так что я был бы немного обеспокоен генерированием Герберса без двойной проверки того, что происходит с следами
Существует небольшое расхождение, в схеме F405 - «U1», в печатной плате это называется «STM32». Я бы переименовал след в печатной плате, тогда он должен соответствовать списку сети.

Racemaniac
Пт 13 октября 2017 г. 11:23
[Бобк - Пт 13 октября 2017 г. 11:21] - Когда я обновил схему, чтобы добавить еще один регулятор для VDD_A, когда я прочитал обновленный список сетовых сети в редактор PCB, он, казалось, заменил след F405, как будто это был совершенно новый компонент, и мне пришлось переместить след в Правильное местоположение на печатной плате, где вы ранее направляли все треки

Так что я был бы немного обеспокоен генерированием Герберса без двойной проверки того, что происходит с следами
Существует небольшое расхождение, в схеме F405 - «U1», в печатной плате это называется «STM32». Я бы переименовал след в печатной плате, тогда он должен соответствовать списку сети.
Действительно ^^ '(сделал это, чтобы иметь хорошую метку STM32 на печатной плате) (мог бы также просто скрыть ссылку и добавить ее в виде текста XD, или также переименовать ссылку в схеме XD)

Бобк
Пт 13 октября 2017 г. 11:37
Поможет ли это, если я соберусь с номерами деталей Digikey?

Racemaniac
Пт 13 октября 2017 г. 11:41
[Бобк - Пт 13 октября 2017 г. 11:37] - Поможет ли это, если я соберусь с номерами деталей Digikey?
действительно может быть также полезным
Довольно рано в этом посте я уже поместил Aliexpress ссылки на более необычные компоненты, которые я использовал (регулятор напряжения, USB -разъем, ...)
Части Digikey также могут быть полезны (хотя для таких вещей, как USB -разъем, я надеюсь, что это довольно стандартная вещь xD. Это микрофонный разъем Micro USB, который я купил в Aliexpress, и это, кажется, легко найти. Сделал свой собственный след для этого, который, кажется, работает хорошо)

Бобк
Пт 13 октября 2017 г. 12:20
Хорошо, я посмотрел эти ссылки, кнопку сброса, которую я не могу просматривать (учетная запись не авторизована). Для USB Micro немного сложно работать без бренда/без номера деталей, а следы сильно различаются. Я, наверное, заменим это на что -то, что я могу заказать локально.

Racemaniac
Пт 13 октября 2017 г. 12:24
[Бобк - Пт 13 октября 2017 г. 12:20 - Хорошо, я посмотрел эти ссылки, кнопку сброса, которую я не могу просматривать (учетная запись не авторизована). Для USB Micro немного сложно работать без бренда/без номера деталей, а следы сильно различаются. Я, наверное, заменим это на что -то, что я могу заказать локально.
упс :)
Вот правильная ссылка для кнопки: https: // www.aliexpress.com/item/50pcs-3 ... 05991.HTML
выбрал это, потому что у меня был это под рукой, и не требуется слишком много места на печатной плате, но если есть лучше, чтобы использовать, это всегда возможно :)

LKCL
Пт 13 октября 2017 г. 13:04
[Бобк - Пт 13 октября 2017 г. 12:20 - Хорошо, я посмотрел эти ссылки, кнопку сброса, которую я не могу просматривать (учетная запись не авторизована). Для USB Micro немного сложно работать без бренда/без номера деталей, а следы сильно различаются. Я, наверное, заменим это на что -то, что я могу заказать локально.
только... Не поймайте, используя вещи, которые * только * доступны на Digikey. Иногда части в конечном итоге заказываются как... 10 лет назад огромным клиентом, Digikey содержит 100 000 из них, а затем идет EOL, а * только * место - в мире * с частями - это... Digikey. или avnet и т.д. и т. д. Это может звучать безумно, но мой друг Майк часто заставлял людей дизайтировать вещи в США, посылать ему рост и герберс и ожидая, что он сможет просто... Найдите все. Он должен объяснить им, что некоторые детали должны быть *импортированы в Китай *!!

Как правило, хотя, если это очень распространенная часть, скорее всего, будет несколько поставщиков, и поставщики знают, что совместимо и от кого получить его без необходимости указать, какой случайный поставщик Китая его имеет. Если вы только что поставите в Digikey P/NS, поставщики моего друга используют его для перекрестной ссылки и посмотрите подходящую идентичную часть. Вы были бы абсолютно удивлены: некоторые из них запоминают от 5 до 10 000 частей, включая полный текущий список цены. невероятный.

LKCL
Пт 13 октября 2017 г. 13:09
[Racemaniac - Пт 13 октября 2017 г. 12:24] -
[Бобк - Пт 13 октября 2017 г. 12:20 - Хорошо, я посмотрел эти ссылки, кнопку сброса, которую я не могу просматривать (учетная запись не авторизована). Для USB Micro немного сложно работать без бренда/без номера деталей, а следы сильно различаются. Я, наверное, заменим это на что -то, что я могу заказать локально.
упс :)
Вот правильная ссылка для кнопки: https: // www.aliexpress.com/item/50pcs-3 ... 05991.HTML
выбрал это, потому что у меня был это под рукой, и не требуется слишком много места на печатной плате, но если есть лучше, чтобы использовать, это всегда возможно :)
[РЕДАКТИРОВАТЬ: Знаете ли вы, что эта часть EOL? Есть ли другие поставщики? Откуда мы ожидаем получить больше от? Что произойдет, если этот поставщик больше не будет отвечать на запросы?]

Вздох без таблицы, нет производителя, нет номера детали. боль в заднице, чтобы найти и найти. Это потребует поездки на рынки Huaqiang Rd, чтобы показать кому -то там фотографии и попросить его определить это.

Итог: не делайте этого. Используйте что -нибудь, что есть номер детали и производителя, как этот:

SKHMQKE010. Альп тактильный переключатель 6.2x6.5x3.1 мм Smt

http: // www.Альпы.com/prod/info/e/html/ta ... KE010.HTML
http: // eu.мышца.com/productdetail/alps/skhmqke010/

LKCL
Пт 13 октября 2017 г. 13:19
[Бобк - Пт 13 октября 2017 г. 11:37] - Поможет ли это, если я соберусь с номерами деталей Digikey?
ДА. или Farnell / Mouser в крайнем случае. Правило источника:

* Сначала найдите его на Digikey, Avnet, Farnell или Mouser (не имеет значения, что)
* Проверьте таблицу DataShability
* Затем перейдите в Aliexpress и Taobao и найдите номер детали.
* Если у него есть десятки поставщиков этой точной части, без цен на писсовые цены, это хорошо.

Если вместо этого вы сделаете следующее, я не помогу вам, потому что я знаю, что потребуется несколько недель, чтобы разозлить и, возможно, на самом деле придется лично идти на рынки Huaqiang Rd, что будет означать, что я должен подать заявку на 5-дневный Shenzhen Виза, заплатить за рейс в HK и так далее.

* Сделайте случайные произвольные поиски на Aliexpress
* Не предоставляйте номера деталей, производителей или таблицы данных

По сути, в то время как у поставщиков рынка футаанского района на самом деле могут быть полные таблицы данных, их доступ к Интернету настолько беден, что они поддерживают их только в автономном режиме, сохраняя их на ноутбуках и ПК в крошечном 1.2 x 1.5-метровые стенды, которые им на самом деле приходится подняться по полудюймовым стеклянным столам, чтобы войти и выходить из.

Поэтому, если вам нужна их помощь, вам придется написать им по электронной почте (на китайском языке), или вам нужно лично спуститься туда и показать им фотографии или реальные детали. Я прошу прощения, но зная, сколько это займет, я не собираюсь делать это (или платить кому -то еще, чтобы сделать это). Так что, пожалуйста, оставьте росборный доход до департамента Digikey / Mouser / Farnell только затем проверьте их доступность / цены на Aliexpress / Taobao, OK? узнал, что давно давно.

Racemaniac
Пт 13 октября 2017 г. 13:23
[LKCL - Пт 13 октября 2017 г. 13:09] -
[Racemaniac - Пт 13 октября 2017 г. 12:24] -
[Бобк - Пт 13 октября 2017 г. 12:20 - Хорошо, я посмотрел эти ссылки, кнопку сброса, которую я не могу просматривать (учетная запись не авторизована). Для USB Micro немного сложно работать без бренда/без номера деталей, а следы сильно различаются. Я, наверное, заменим это на что -то, что я могу заказать локально.
упс :)
Вот правильная ссылка для кнопки: https: // www.aliexpress.com/item/50pcs-3 ... 05991.HTML
выбрал это, потому что у меня был это под рукой, и не требуется слишком много места на печатной плате, но если есть лучше, чтобы использовать, это всегда возможно :)
Вздох без таблицы, нет производителя, нет номера детали. боль в заднице, чтобы найти и найти. Это потребует поездки на рынки Huaqiang Rd, чтобы показать кому -то там фотографии и попросить его определить это.

Итог: не делайте этого. Используйте что -нибудь, что есть номер детали и производителя, как этот:

SKHMQKE010. Альп тактильный переключатель 6.2x6.5x3.1 мм Smt

http: // www.Альпы.com/prod/info/e/html/ta ... KE010.HTML
http: // eu.мышца.com/productdetail/alps/skhmqke010/
Это зависит от того, каковы ваши требования :). Для меня это части, которые я вижу на Aliexpress, и я делаю свой собственный след в Кикаде, как только у меня есть один из них, не большая работа (сканируйте его, положите прокладки & отверстия в нужных местах и ​​добавьте несколько строк, чтобы показать его размер), поэтому я пошел на них :).

В зависимости от того, кто хочет сделать эти доски, это действительно может потребоваться изменять эти компоненты на то, что они могут легко найти, но для моих требований это были хорошие части :).

Но действительно, попытка найти эти предметы на Digikey будет сложной >_<. Но это только кнопка & USB -разъем, который будет раздражать в этом отношении, все остальные являются стандартными, поэтому мы всегда можем на более позднем этапе изменить их на все, что соответствует нашим требованиям :).

LKCL
Пт 13 октября 2017 г. 13:45
[Racemaniac - Пт 13 октября 2017 г. 13:23] -
Но действительно, попытка найти эти предметы на Digikey будет сложной >_<. Но это только кнопка & USB -разъем, который будет раздражать в этом отношении, все остальные являются стандартными, поэтому мы всегда можем на более позднем этапе изменить их на все, что соответствует нашим требованиям :).
Требование состоит в том, чтобы дать Бом и Герберсам на фабрику Шэньчжэнь, которая затем свяжется с поставщиками Футаянского района, а также найдены все детали и заказаны примерно в 3 дня. Если им придется случайным образом искать Aliexpress, они просто уйдут, так как у них абсолютно нет времени для такого рода вещей, учитывая, что оценка прибыли и количества действительно действительно маленькие.

Итак - пожалуйста, следуйте советам по поиску, которые я дал в предыдущем сообщении, ОК?

Racemaniac
Пт 13 октября 2017 г. 14:04
[LKCL - Пт 13 октября 2017 г. 13:45] -
[Racemaniac - Пт 13 октября 2017 г. 13:23] -
Но действительно, попытка найти эти предметы на Digikey будет сложной >_<. Но это только кнопка & USB -разъем, который будет раздражать в этом отношении, все остальные являются стандартными, поэтому мы всегда можем на более позднем этапе изменить их на все, что соответствует нашим требованиям :).
Требование состоит в том, чтобы дать Бом и Герберсам на фабрику Шэньчжэнь, которая затем свяжется с поставщиками Футаянского района, а также найдены все детали и заказаны примерно в 3 дня. Если им придется случайным образом искать Aliexpress, они просто уйдут, так как у них абсолютно нет времени для такого рода вещей, учитывая, что оценка прибыли и количества действительно действительно маленькие.

Итак - пожалуйста, следуйте советам по поиску, которые я дал в предыдущем сообщении, ОК?
Если у одного из вас, ребята, есть опыт работы с хорошим выбором разъема кнопок/USB, сделайте это, я буду использовать его в дизайне (оба идеально прочные и не слишком большие :) ).
И не будет просто вслепую что -то из Digikey/... быть плохим? В идеале мы бы знали, что парень в Шэньзене может легко и дешево источник, и использовать это :). не какой -то неясный предмет Digikey, который он даже не сможет найти.

LKCL
Пт 13 октября 2017 г. 15:07
[Racemaniac - Пт 13 октября 2017 г. 14:04] - Если у одного из вас, ребята, есть опыт работы с хорошим выбором разъема кнопок/USB, сделайте это, я буду использовать его в дизайне (оба идеально прочные и не слишком большие :) ).
И не будет просто вслепую что -то из Digikey/... быть плохим? В идеале мы бы знали, что парень в Шэньзене может легко и дешево источник, и использовать это :). не какой -то неясный предмет Digikey, который он даже не сможет найти.
Вот почему я сказал: (1) проверьте на Digikey и Mouser и Farnell (2), затем проверьте Aliexpress и Taobao Second.

Причина очень очень проста: поставщики Aliexpress и Taobao полностью не предоставляют таблицы данных и надлежащие ссылки, но они являются хорошим показателем доступности и цены.

Итак, вы используете оба... но относитесь к Aliexpress и Taobao как «ненадежным».

Racemaniac
Пт 13 октября 2017 г. 15:19
Достаточно справедливо, но, поскольку у меня нет опыта в поиске деталей, предложения для этих двух частей (USB -разъем & кнопка сброса) приветствуются xD

Racemaniac
Пт 13 октября 2017 г., 21:16
Bluepillf4v1.0B.молния
(207.58 киб) скачано 10 раз

Racemaniac
Сб 14 октября 2017 г. 11:34
[LKCL - Сб 14 октября 2017 г. 10:43] - Untitled1.JPG

Сможете ли вы отделить их (вертикально), раздвигая их, чтобы GND мог заполнить между ними? Я суетился о таких вещах.

... подожди... Эти следы идут от красного в зеленый! Вы можете переместить нижние два на зеленый! или... Вы используете этот прыжок, чтобы получить там GND? Вы должны быть в состоянии получить GND, используя вместо этого некоторые сшивающие виды - некоторые над средним красным следом, а некоторые ниже. Тогда вы можете переместить оба этих двух зеленых трассов на * выше * третий (верхний) красный....
Это заполнение, которое обходит вокруг них, и, действительно, земля должна идти между ними, чтобы добраться до верхнего наземного штифта STM32

Racemaniac
Сб 14 октября 2017 г. 11:36 утра
[LKCL - Сб 14 октября 2017 г. 10:41] -
[Racemaniac - Сб 14 октября 2017 г. 5:40] - Хорошо, я использую это :)
Я убежден, что между разъемами, которые я вижу на Aliexpress, нет пересечения на Aliexpress, и теми, кого я вижу на Digikey xd. Я нашел 1 набор разъемов, которые были очень близки, почти идентичные следы, но вы могли физически увидеть на фото, что они не были идентичны >_<.
* вздох* да, вот почему безопаснее найти массовую (общую) часть. Если это на самом деле не амфенол, это будет часть клонированной версии Ансенола... достаточно хорошо :)

у вас есть номер детали и производитель для этого переключателя в роли? (или... Кто -нибудь еще знает, кто это делает? поиск изображений Google?)
Да, это переключатель сброса: https: // www.Digikey.be/product-detail/e ... ND/2747186
То же самое, что и BluePill, и легко найти оба на Digikey & aliexpress :)

Racemaniac
Сб 14 октября 2017 г. 11:39
[LKCL - Сб 14 октября 2017 г. 10:38] - Выглядит очень аккуратно и аккуратно для такой чертовой маленькой доски, которая всего 2 слоя. грань.

Некоторые предложенные моды, которые заполнят эти белые области. Красные точки - это виски на зеленой зоне, зеленые точки - это виски на красной области, я сделал их противоположными цветами, чтобы они выделялись. перенаправление (пятно, пятно, нарисованный вручную gimp...) показан, который работает вокруг предлагаемых VIAS. 3 зеленого, 5 красного, чтобы у вас был точный подсчет. Очевидно, я не знаю, действительно ли они будут работать, вам придется проверить это. Могу ли я также предложить поставить немного швов вдоль нижнего внешнего края. Вы не можете поместить ни на верхний край, потому что вдоль вершины проходят дорожки.

Только другая вещь: это не 480 Мбит/секунду USB, это? Тот факт, что USB-следы не являются дифференцированными, меня беспокоит. Если это только USB 1.1 скорость (12 млн/с/с) Все должно быть хорошо, но если это USB2 480MBIT/SEC, то это будет излучать шум, как ошибка, даже если они действительно короткие дорожки.

Медные слои (1).пнн
Я посмотрю на ваши предложения по маршрутизации, но места, где нет заполнения, обычно также также места, где это не имеет значения. Если рядом с GND/3V3 не нужно, чтобы у вас не было PIN, чтобы получить наполнение, есть глупый ^^ '
И это действительно просто замедление USB. Для высокоскоростной USB это намного больше булавок & Дополнительный чип, чтобы добраться до этих высоких скоростей.

Racemaniac
Сб 14 октября 2017 г. 12:45
[LKCL - Сб 14 октября 2017 г. 10:38] - Некоторые предложенные моды, которые заполнят эти белые области. Красные точки - это виски на зеленой зоне, зеленые точки - это виски на красной области, я сделал их противоположными цветами, чтобы они выделялись. перенаправление (пятно, пятно, нарисованный вручную gimp...) показан, который работает вокруг предлагаемых VIAS. 3 зеленого, 5 красного, чтобы у вас был точный подсчет. Очевидно, я не знаю, действительно ли они будут работать, вам придется проверить это. Могу ли я также предложить поставить немного швов вдоль нижнего внешнего края. Вы не можете поместить ни на верхний край, потому что вдоль вершины проходят дорожки.
Вершина & Нижняя заполнение отличается, верхняя часть 3V3, нижняя часть заземления (поэтому оба имеют приятный подключенный через всю плату. Я думаю, что вы предлагаете, если бы оба были одинаковыми? Тогда вы действительно можете сшивать их вместе, чтобы сформировать еще лучшую заземляющую плоскость через доску.

Я делаю еще больше улучшений в маршрутизации, так что все это даже аккуратно :)
Также добавлены еще два конденсатора в качестве 3 -е шт

LKCL
Сб 14 октября 2017 г. 12:48
[Racemaniac - Сб 14 октября 2017 г. 11:36] - Да, это переключатель сброса: https: // www.Digikey.be/product-detail/e ... ND/2747186
То же самое, что и BluePill, и легко найти оба на Digikey & aliexpress :)
аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа. Это имеет разницу между прямой покупкой (около 2-4 дней) и множеством пристановки, по электронной почте с большим количеством переводов на китайский.

LKCL
Сб 14 октября 2017 г. 12:49
[Racemaniac - Сб 14 октября 2017 г. 12:45] -
[LKCL - Сб 14 октября 2017 г. 10:38] -
Вершина & Нижняя заполнение отличается, верхняя часть 3V3, нижняя часть заземления (поэтому оба имеют приятный подключенный через всю плату. Я думаю, что вы предлагаете, если бы оба были одинаковыми? Тогда вы действительно можете сшивать их вместе, чтобы сформировать еще лучшую заземляющую плоскость через доску.
Ах, хорошо - да, то, что я предложил, было, если они оба были GND.

Racemaniac
Сб 14 октября 2017 г. 13:30
Сделал все возможное, чтобы улучшить маршрутизацию еще дальше :) (Попытка немного принять предложения)
И, как уже упоминалось, добавили 2 дополнительных крышки к 3V3 -булавкам, которые имеют VCAP рядом с ними (в отличие от земли на 103).
И я только что проверил, если вы могс C8 & C9 (поместить в резистор 0 Ом), эта плата также совместима с чипом F103 :)

Еще одна вещь, в которой я не уверен, если нам нужно что -то указать, это аналоговая земля, соединяющая ферритовые издель. Я знаю, что существует 0603 размеров бусинок, я в настоящее время использую для этого след 0603, но мало что знаю о характеристиках таких бусин.
Я видел, что оригинальный Maple Mini также использует небольшой SMD (вероятно, также 0603), кто -нибудь знает, что/что мы должны указать для этого?
Медные слои.png
медные слои.PNG (107.53 киб) просмотрено 170 раз

Бобк
Сб 14 октября 2017 г. 15:00
Хорошо выглядит :) Некоторые примечания:
  • Не уверен, что я смотрю на последнюю схему, но убедитесь, что у вас есть PA12 как USB D+ (не PA11!)
  • Я думаю, что подтягивание на D+ (R8) не требуется на F405, так как в процессоре есть подтягивание внутреннего для процессора. Я бы оставил след для других устройств, но отметьте его «не подходит» для F405.
  • Если требуется R8, он должен вытянуть до 3.3В, а не 5 В.

Racemaniac
Сб 14 октября 2017 г. 15:39
[Бобк - Сб 14 октября 2017 г. 15:00] - Хорошо выглядит :) Некоторые примечания:
  • Не уверен, что я смотрю на последнюю схему, но убедитесь, что у вас есть PA12 как USB D+ (не PA11!)
  • Я думаю, что подтягивание на D+ (R8) не требуется на F405, так как в процессоре есть подтягивание внутреннего для процессора. Я бы оставил след для других устройств, но отметьте его «не подходит» для F405.
  • Если требуется R8, он должен вытянуть до 3.3В, а не 5 В.
Спасибо за то, что все проверили, поправим эти ошибки :). взял 5V подтягивание из схемы Bluepill, но я думаю, что это неправильно, тогда ^^ '

Racemaniac
Сб 14 октября 2017 г. 15:56
Вот последняя версия доски:
Bluepillf4v1.0D.молния
(184.66 киб) скачано 13 раз

LKCL
Сб 14 октября 2017 г., 17:00
[Racemaniac - Сб 14 октября 2017 г. 15:56] - А вот первый ход на родине:
Bluepillf405 Bom.XLSX
Я надеюсь, что XLSX не проблема для вас, ребята, чтобы открыть?
разработчик программного обеспечения Libre здесь.... 25-летний опыт работы с обратным инженером и работой со встроенными системами: у меня есть тенденция автоматически отклонять запатентованную или даже непременные файловые форматы, которые добавляют тысячи процентов или более накладных расходов, и требуют применений в десять до ста тысяч больше, чем Фактические данные просмотрены. Если есть выбор между «Установкой исходного кода какой-то программы» и «Установите немного мульти-мегабайтного графического интерфейса, просто для просмотра чертового файла»... Что ты думаешь, я выберу? :)

Также: Google «Ответ отца Сильвеста» относительно представления людей с незапрошенным предположением, что у вас есть - или хотите использовать - огромное количество вычислительных ресурсов для просмотра и редактирования документов. Отец Сильвесте (был?) Священник иезуитов, который написал чрезвычайно уважительный способ, чтобы люди осознали полные последствия, связанные с *предполагающим *, что отправка людей произвольных и проприетарных бинарных документов хорошо подходит для получателя *или отправителя *.

Краткая версия: дай gimme tsv или txt, чувак... :)

Racemaniac
Сб 14 октября 2017 г., 17:13
[LKCL - Сб 14 октября 2017 г., 17:00] -
[Racemaniac - Сб 14 октября 2017 г. 15:56] - А вот первый ход на родине:
Bluepillf405 Bom.XLSX
Я надеюсь, что XLSX не проблема для вас, ребята, чтобы открыть?
разработчик программного обеспечения Libre здесь.... 25-летний опыт работы с обратным инженером и работой со встроенными системами: у меня есть тенденция автоматически отклонять запатентованную или даже непременные файловые форматы, которые добавляют тысячи процентов или более накладных расходов, и требуют применений в десять до ста тысяч больше, чем Фактические данные просмотрены. Если есть выбор между «Установкой исходного кода какой-то программы» и «Установите немного мульти-мегабайтного графического интерфейса, просто для просмотра чертового файла»... Что ты думаешь, я выберу? :)

Также: Google «Ответ отца Сильвеста» относительно представления людей с незапрошенным предположением, что у вас есть - или хотите использовать - огромное количество вычислительных ресурсов для просмотра и редактирования документов. Отец Сильвесте (был?) Священник иезуитов, который написал чрезвычайно уважительный способ, чтобы люди осознали полные последствия, связанные с *предполагающим *, что отправка людей произвольных и проприетарных бинарных документов хорошо подходит для получателя *или отправителя *.

Краткая версия: дай gimme tsv или txt, чувак... :)
Как разработчик Excel, я знаю, что основной формат openxml xlsx открыт и хорошо документирован ^^. (Есть некоторые унаследованные старые эксели поддержки, на которые жалуется сообщество Libre, но они используются только в старых документах)
Но я предоставлю CSV :)

Ну вот:
Bluepillf405 Bom.CSV
(1.87 киб) скачано 142 раза

Rogerclark
Сб 14 октября 2017 г., 8:21 вечера
@bobc

Я думаю, что @Rikkimball также опубликовал о том, что USB D+ подтягивание не требуется.

Я проверил схему F4Stamp, и она не присутствует на этой доске, но я думаю, что нам нужно проверить еще несколько схемы F4, чтобы быть абсолютно уверенным

@racemaniac

Было ли невозможно направить булавку для USB OTG ?

victor_pv
Солнце 15 октября 2017 г. 12:31
Из справочного руководства 405/407, раздел 34.3.2:
Схема ECN вытягивания/выталкивающего резистора. Потягивание DP состоит из 2 контролируемых резисторов
отдельно от OTG_FS в соответствии с уведомлением об изменении резисторов
USB Rev2.0. Динамическая обрезка прочности подтягивания DP позволяет улучшить шум
качество сигнала отказа и TX/RX
Таким образом, он имеет подтягивающий резистор, и он контролирует его сам по себе.

Еще одна интересная вещь, заключается в том, что PIN PA9 может быть настроен как мониторинг VBU, чтобы определить, подключен ли USB -кабель или отключен.
Понятия не имею, если бы все булавки были разбиты, но если PA9 не будет и не будет использоваться, то было бы хорошо подключить их к VBU.

Раздел 34.5.2 уменьшает, как контролировать подтягивание DP: Мягкое отключение
Состояние питания может быть выведено с помощью программного обеспечения с функцией мягкого отключения. DP подтягивание
Резистор удаляется, установив бит мягкого отключения в регистре управления устройством (SDIS
Бит в OTG_FS_DCTL), в результате чего устройство обнаружения отключения устройства на стороне хоста
Несмотря на то, что USB -кабель не был на самом деле удален из хоста порта.

LKCL
Солнце 15 октября 2017 г. 1:29
[Racemaniac - Сб 14 октября 2017 г., 17:13] - Как разработчик Excel, я знаю, что основной формат openxml xlsx открыт и хорошо документирован ^^. (Есть некоторые унаследованные старые эксели поддержки, на которые жалуется сообщество Libre, но они используются только в старых документах)
Но я предоставлю CSV :)

Вот иди: bluepillf405 Bom.CSV
звезда. ОК выглядит довольно просто, не так ли. Ибо, когда это идет на фабрику, вы можете «группировать» их, так что есть столбец QUTY и столбец, в котором перечислены ссылки?

11; C1 C2 C3 C4.... ; SMD -конденсатор 0.1UF 0603;
4; C5 C6 C10 C11; SMD -конденсатор 20PF 0603;
и т. д. и т. д.

Ферритовая бусинка, не по какой -либо конкретной причине, я использовал этот для аудиоспункты, он довольно мучительен для 0603: 1.2а, и он представляет 330 Ом @ 100 МГц и имеет DCR менее 150 мот (0.15 Ом).

https: // www.Digikey.com/product-detail/ ... ND/1948327

Если кто -то еще чувствует, что спецификация не подходит для этой задачи, скажите так. Я использую MH2029-300Y (рейтинг 3A, 300OM @ 100 МГц) в STL47O, но это 0805.

LKCL
Солнце 15 октября 2017 г. 1:37
кстати... кристаллы... Чтение таблиц, они упоминают, что вы должны предположить, что 10PF -емкость на булавках и следах, и что вы должны соответствовать емкости *Crystal *, это правильно?

Суо... Может ли кто -нибудь подтвердить, что это правильная процедура:

* Посмотрите на таблицу, получите его значение емкости
* Вычтите 10pf (для контактов/трассов, присущей емкость)
* Поскольку конденсаторы последовательны для GND, вы используете формулу 1/(1/c + 1/c), которая равна 2 * c

Поэтому полная формула для конденсаторов XTAL составляет: (Значение данных - 10) * 2

это правильно? Таким образом, для xtal 8 МГц это 20pf, поэтому вам нужно (20-10) * 2 = 20pf

Но для 32.768 кГц xtal это 12.5pf, так что вам нужно (12.5pf - 10) * 2 = 5pf

Это выглядит правильно? Я что -то пропустил?

Racemaniac
Солнце 15 октября 2017 г. 5:39
[LKCL - Солнце 15 октября 2017 г. 1:37] - кстати... кристаллы... Чтение таблиц, они упоминают, что вы должны предположить, что 10PF -емкость на булавках и следах, и что вы должны соответствовать емкости *Crystal *, это правильно?

Суо... Может ли кто -нибудь подтвердить, что это правильная процедура:

* Посмотрите на таблицу, получите его значение емкости
* Вычтите 10pf (для контактов/трассов, присущей емкость)
* Поскольку конденсаторы последовательны для GND, вы используете формулу 1/(1/c + 1/c), которая равна 2 * c

Поэтому полная формула для конденсаторов XTAL составляет: (Значение данных - 10) * 2

это правильно? Таким образом, для xtal 8 МГц это 20pf, поэтому вам нужно (20-10) * 2 = 20pf

Но для 32.768 кГц xtal это 12.5pf, так что вам нужно (12.5pf - 10) * 2 = 5pf

Это выглядит правильно? Я что -то пропустил?
Что мы делаем, уменьшаем конденсаторы или просим кристалл 32 кГц, который также составляет 20 пт? (Они также существуют, схема плане. Но, глядя на aliexpress, они, кажется, все 12.5pf)

Racemaniac
Солнце 15 октября 2017 г. 5:53 утра
[Rogerclark - Сб 14 октября 2017 г. 8:21 вечера] - @bobc

Я думаю, что @Rikkimball также опубликовал о том, что USB D+ подтягивание не требуется.

Я проверил схему F4Stamp, и она не присутствует на этой доске, но я думаю, что нам нужно проверить еще несколько схемы F4, чтобы быть абсолютно уверенным

@racemaniac

Было ли невозможно направить булавку для USB OTG ?
Не должно быть сложно, я предполагаю, что это просто подключение PA10 с идентификационным штифтом? ничего особенного?

Rogerclark
Солнце 15 октября 2017 г. 7:13
PA9 или PA10 ??

Я думал, что Виктор сказал PA9, но, возможно, это не одно и то же (и я не проверял таблицу данных)

Racemaniac
Солнце 15 октября 2017 г. 7:20 утра
[Rogerclark - Солнце 15 октября 2017 г. 7:13] - PA9 или PA10 ??

Я думал, что Виктор сказал PA9, но, возможно, это не одно и то же (и я не проверял таблицу данных)
usb.jpg
USB.JPG (12.51 киб) просмотрено 240 раз

Rogerclark
Солнце 15 октября 2017 г. 7:22 утра
ХОРОШО.

Интересно, на что ссылался Виктор, или это было просто опечатка.

Бобк
Солнце 15 октября 2017 г. 7:42 утра
Я использую STMF4Discovery в качестве эталонной схемы, http: // www.ул.com/en/evaluation-tools/s ... овсяной.HTML

PA10 может быть использован для обнаружения идентификации, PA9 для обнаружения VBUS. Чтобы поддержать USB -хост, вам нужно что -то, чтобы переключить +5V на VBU, что в идеале также должно обеспечить защиту от перегрузки.

Я отмечаю в их дизайне, ST использую 20 pf на 8 МГц xtal и 6.8pf на 32.768 кГц (MC306-G-06Q-32.768, производитель jfvny). Я никогда не слышал о jfvny и не мог найти таблицу данных, так что это мало поможет!

РЕДАКТИРОВАТЬ: Найдено здесь http: // en.Jfvny.com/downloadRepository/ ... 9728fd.PDF Я знаю, что некоторые люди пытаются учесть бездомную емкость, но я не уверен, что угадать значение, не измеряя ее, является хорошей идеей. Некоторые люди используют 5pf, как правило. Я никогда не видел никаких реальных измерений, которые на самом деле показывают, что генератор более стабилен со значением «правильного» нагрузочного конденсатора, это всегда бумажные упражнения. Я подозреваю, что это одна из тех «фольклорных» вещей, которые люди любят делать, но на самом деле не имеют измеримой выгоды.

Racemaniac
Солнце 15 октября 2017 г. 7:49
[Бобк - Солнце 15 октября 2017 г. 7:42] - Я использую STMF4Discovery в качестве эталонной схемы, http: // www.ул.com/en/evaluation-tools/s ... овсяной.HTML

PA10 может быть использован для обнаружения идентификации, PA9 для обнаружения VBUS. Чтобы поддержать USB -хост, вам нужно что -то, чтобы переключить +5V на VBU, что в идеале также должно обеспечить защиту от перегрузки.

Я отмечаю в их дизайне, ST использую 20 PF на 8 МГц xtal и 6.8pf на 32.768 кГц (MC306-G-06Q-32.768, производитель jfvny). Я никогда не слышал о jfvny и не мог найти таблицу данных, так что это мало поможет!
MC-306-это то, что я использую для следа сейчас, я переключу значения на 6.8pf
И для VBU, если у кого -то есть идея о том, как это реализовать, я все уши :). (предпочтительно не занимает слишком много места XD)

LKCL
Солнце 15 октября 2017 г. 10:25
[Racemaniac - Солнце 15 октября 2017 г. 5:39] - Что мы делаем, уменьшаем конденсаторы или просим кристалл 32 кГц, который также составляет 20 пт? (Они также существуют, схема плане. Но, глядя на aliexpress, они, кажется, все 12.5pf)
Придерживайтесь их, если они обычно доступны (означает более низкие характеристики) и уменьшите конденсаторы до 5pf. Это звучит как хорошая стратегия?

Racemaniac
Солнце 15 октября 2017 г. 10:45
[LKCL - Солнце 15 октября 2017 г. 10:25] -
[Racemaniac - Солнце 15 октября 2017 г. 5:39] - Что мы делаем, уменьшаем конденсаторы или просим кристалл 32 кГц, который также составляет 20 пт? (Они также существуют, схема плане. Но, глядя на aliexpress, они, кажется, все 12.5pf)
Придерживайтесь их, если они обычно доступны (означает более низкие характеристики) и уменьшите конденсаторы до 5pf. Это звучит как хорошая стратегия?
да, это сделка :)

И просто чтобы усложнить ситуацию: я сделал второй дизайн платы F4 размером с ноги, но с большим количеством функций, а не совместимость с PIN

LKCL
Солнце 15 октября 2017 г. 10:55 утра
[Бобк - Солнце 15 октября 2017 г. 7:42] - Я использую STMF4Discovery в качестве эталонной схемы, http: // www.ул.com/en/evaluation-tools/s ... овсяной.HTML

PA10 может быть использован для обнаружения идентификации, PA9 для обнаружения VBUS. Чтобы поддержать USB -хост, вам нужно что -то, чтобы переключить +5V на VBU, что в идеале также должно обеспечить защиту от перегрузки.
Обычно я использую SY6280 для этого, но это SOT23-5 и требует 5 компонентов (резистор для тока, 2 4.7UF и 1 0.1 UF конденсаторы). это уже начинает становиться довольно много.

То, что вы можете сделать, это использовать его как управляемый диод со встроенной защитой от перегрузки.

Другая схема, которую я видел, - это то, что на Arduino и The Due, которая использует LM385D. Westfw на Arduino.CC помог отследить вариант SOT23-5 (отдельный OP-AMP), который также выполняет задание: вы помещаете 3V3 на один из входов OP-AMP (минус) и VBU на другой (плюс), затем проводят выход OP-AMP напрямую в MOSFET. Для чего вы также должны иметь место (SOT23-3). на самом деле... Просто посмотрите на дизайн с учетом эталон, у них есть * два * mosfet, один для USBVCC с воротами, проводными прямо к GND, а другой ворота подключены к этому Op-AMP. Это 10 компонентов. One SOT23-5 (OP-AMP), три SOT23-3 (MOSFET и транзистор) плюс дискреты.

он начинает получать... хорошо... Это много дополнительных компонентов для такого маленького - и занятого - платы.

Я чувствую: OP-AMP, Transistor и т. Д. Можно ли заменить на SY6280, у вас, вероятно, уже есть * 4.7 UF Power-In/Out конденсаторы на месте... И вы могли бы сохранить хитрость, когда MOSFET с воротами подключен к GND, чтобы выступать в качестве одностороннего «диода».
Некоторые люди используют 5pf, как правило. Я никогда не видел никаких реальных измерений, которые на самом деле показывают, что генератор более стабилен со значением «правильного» нагрузочного конденсатора, это всегда бумажные упражнения. Я подозреваю, что это одна из тех «фольклорных» вещей, которые люди любят делать, но на самом деле не имеют измеримой выгоды. Записка ST, упомянутая в их различных данных MCU, хорошо объясняет это. AN4555 Page 24/25 имеет формулу, а затем также упоминает, как уменьшить «бездомную» емкость, которая может быть где -то между 2PF и 7PF, и зависит от макета платы *для развязывающих конденсаторов *... не * кристалл * компоновка конденсатора.

это сложно, другими словами.

LKCL
Солнце 15 октября 2017 г. 11:08
http: // stm32duino.com/скачать/файл.PHP?ID = 2142

nom, nom, nom... перетасовать.... Xtal слева от F405 переходит на 0.5 мм.... F405 переходит на 1 мм.... 4-контактный заголовок движется влево на 1.5 мм, но не сломав плоскость питания/GND, которая обойдет его....

... Это определенно дало бы вам достаточно места возле USB-разъема, чтобы упасть в SY6280, резистор-дивейдер и Mosfet SOT23-3. DataSheet легко найти, Google "SY6280 DataSheet".

Вы * могли бы * уйти с рук, просто перемещая 4-контактный заголовок Abouuuut... 0.5 мм и не нужно перемещать F405 или Xtal.

Racemaniac
Солнце 15 октября 2017 г. 11:27
Я надеюсь, что мне не придется переместить F4 ^^ '
Кикад и затягивающие следы - не лучшие комбинации >_<

Racemaniac
Солнце 15 октября 2017 г. 12:41
Кстати, я нахожу обсуждение регулятора напряжения здесь интересный

Сколько текущего мы ожидаем, что эта доска натянет? AP2112 отлично подходит для работы с аккумулятора и для низких токов, но на самом деле он никогда не останется в живых на 600 мА @5V без надлежащего охлаждения. Вероятно, безопасно (но жарко) до 200 мА @ 5V, но, вероятно, не намного больше. Какие наши требования там? Нужно ли перейти на LM1117 (но у которого более высокое падение напряжения, поэтому менее подходит для работы с батареей) (в основном то же самое, что и AMS1117, я думаю, также огромное количество напряжения...).

Сколько энергии мы ожидаем, что эта доска будет использована для? Как также упоминается в ветке, мы можем попробовать подключить некоторые из его булавок к самолету, чтобы обеспечить дополнительное охлаждение (но какие булавки будут лучшими >_<)?

*редактировать*
Я только что сделал тестовую настройку с моим Maple Mini, которую я обновил с помощью AP2112. Согласно моему тестированию питания USB Keweisi, он в настоящее время получает 270 мА @4.6V, и, кажется, он держится довольно хорошо (горячее, но не горит горячим).
Согласно таблице данных @ в этих условиях, это должно быть около 63 ° C (180 ° на ватт без внешнего охлаждения), у меня нет термометра, но это кажется реалистичным.
Это кажется полезным регулятором напряжения для нашей платы, или это слишком слабый & хрупкий?

LKCL
Солнце 15 октября 2017 г. 13:07
[Racemaniac - Солнце 15 октября 2017 г. 12:41] - Сколько текущего мы ожидаем, что эта доска натянет?
SY6280 справляется с переключением на.. 1.5а я думаю.

FI405 Moving: Отсоедините самые непосредственные треки, а затем передерите их.

Racemaniac
Солнце 15 октября 2017 г. 13:17
[LKCL - Солнце 15 октября 2017 г. 13:07] -
[Racemaniac - Солнце 15 октября 2017 г. 12:41] - Сколько текущего мы ожидаем, что эта доска натянет?
SY6280 справляется с переключением на.. 1.5а я думаю.

FI405 Moving: Отсоедините самые непосредственные треки, а затем передерите их.
Я имею в виду 3V3 часть. Просто прочитайте документацию F405, и он рассчитан на максимум 240 мА, + 10 мА для 2 светодиодов, мы должны иметь возможность обрабатывать 250 мА.
Я думаю, что это очень в пределах досягаемости одного AP2112 @ 5V. Это, вероятно, пойдет на 70-80 ° C, но это приемлемо, я думаю, как худший сценарий?

Rogerclark
Солнце 15 октября 2017 г., 17:32
Я только что вспомнил, что PA10 является частью Serial1

Я доми, что происходит с USB, если используется serial1.

Влияет ли это на серийный USB -драйвер хост ПК и т. Д

LKCL
Пн, 16 октября 2017 г. 3:31
[Rogerclark - Солнце 15 октября 2017 г., 17:32] - Я только что вспомнил, что PA10 является частью Serial1

Я доми, что происходит с USB, если используется serial1.

Влияет ли это на серийный USB -драйвер хост ПК и т. Д
хм... Просто посмотрите на таблицу данных, OTG_FS_ID (PA10) и OTG_HS_ID (PB12) - оба «слабые резисторы». ой! я думаю.... Я думаю, что на самом деле есть 2 набора интерфейсов/выводов USB OTG, один из них на PA (FS) и один на PB (HS). Но вы не можете сделать прошивку DFU через набор PB, только PA11/PA12.

честно... Я чувствую: если PA10/11 был ранее посвящен USART1_RX, если он не мешает совместимости с расписками BluePull (я.эн. Если PA10 может быть посвящен OTG_FS_ID, и есть еще пара запасных булавок с альтернативными функциями, как UART TX/RX) Я бы сказал, не беспокойтесь об этом.

Альтернативные функции для USART1_TX также находятся на PB7, поэтому, если PB7 не используется, это может выполнять работу.

или USART3 находится на PC10/PC11, а также PB10/PB11.

Если есть приоритетное внимание использовать PA10/PA11 для загрузки загрузки DFU в стиле UART, я бы предложил не беспокоиться об этом, так как USB DFU может позаботиться об этом. Оставьте PA10/PA11/PA12 как посвященный USB, определенно не пытайтесь поделиться этим.

Я постараюсь увидеть, есть ли где -нибудь схема PDF. Роджер нам действительно нужна страница вики для этого проекта, которая может сохранить/управлять статическими ссылками. Форумы отлично подходят для мгновенного узкого времени с точки зрения... Пока вы будете в курсе обсуждения.... Но это сука для поиска полезной информации. .... Помните синдром публикации AOL "Me-Too"? :)

LKCL
Пн, 16 октября 2017 г., 3:37
[Racemaniac - Солнце 15 октября 2017 г. 13:17] - Я имею в виду 3V3 часть. Просто прочитайте документацию F405, и он рассчитан на максимум 240 мА, + 10 мА для 2 светодиодов, мы должны иметь возможность обрабатывать 250 мА.
Я думаю, что это очень в пределах досягаемости одного AP2112 @ 5V. Это, вероятно, пойдет на 70-80 ° C, но это приемлемо, я думаю, как худший сценарий?
немного высоко! лично мне нравится оставаться намного ниже номинальных куррентов, если это возможно....

Пара схем для вас. VBUSDET находится на мосту резисторовки: это дешевый способ не нуждаться в Op-AMP. Из схемы Arduino вы можете заменить MOSFET и транзистор и OP-AMP на SY6280. Держите Mosfet-with-gate-gnd в качестве питания-in-a-builtin-диод. Анд... ты закончил. Третье изображение от Docid022152 Page 187 EN.DM00037051.PDF, STM32F405xx/407.
Untitled1.jpg
Untitled1.JPG (26.42 киб) просмотрено 264 раза

LKCL
Пн, 16 октября 2017 г. 3:56 утра
http: // wiki.STM32duino.com/index.PHP?тип ... разгона.гифка

Окаааааааааааааааааааааааааааааааа.... PC6 и PC7 запасны. У них также есть функция TIM, а также USART6_TX и USART6_RX. Однако, похоже, вам также понадобится CTS... И нет USART6_CTS/RTS - не на 64 -контактном варианте.

честно.... Глядя на оригинальный BluePill, они также подключили PA10-PA12 непосредственно к * оба * USB * и * The PIN-заголовок.... Предположительно из-за низкого закрепления...

я думаю... По сути, это слишком сложно, чтобы попытаться посвятить булавки UART и PINS USB, делайте именно то, что они сделали, но также поместите OTG на заголовок USB... и * до тех пор, пока * на PA10 нет, на PA10 (без подтягивания/протяженности), если вы полагаетесь на внутренние возможности 405 для реализации функциональности подтягивания/вниз OTG_ID, вы должны быть в порядке.

По сути, если кто -то * действительно хочет * использовать PA9/PA10 для TX/RX, им просто придется жить с тем фактом, что они не могут этого сделать и иметь функциональность OTG одновременно. Они получают * дополнительную возможность * функциональности OTG по сравнению с исходным BluePill, который не имел этого вообще.

Rogerclark
Пн, 16 октября 2017 г., 4:14
Я не ожидал, что USB и OTG USB работают одновременно

Но поскольку основная причина использования форм -фактора BluePill заключается в том, что люди могли использовать это в качестве падения замены для существующих проектов, которые могли бы использовать большую скорость / производительность. Я думаю, что важно поддерживать подключение PA9 и PA10 как сериал (USART 1)

Я не думаю, что важно, если USB OTG не работает при использовании USART 1, но в идеале нормальное USB -соединение с ПК (или MAC и т. Д.) Все равно должно работать, когда PA9 и PA10 (USART 1) используются.

LKCL
Пн, 16 октября 2017 г., 6:26
[Racemaniac - Солнце 15 октября 2017 г. 13:17] -
[LKCL - Солнце 15 октября 2017 г. 13:07] -
[Racemaniac - Солнце 15 октября 2017 г. 12:41] - Сколько текущего мы ожидаем, что эта доска натянет?
SY6280 справляется с переключением на.. 1.5а я думаю.

FI405 Moving: Отсоедините самые непосредственные треки, а затем передерите их.
Я имею в виду 3V3 часть. Просто прочитайте документацию F405, и он рассчитан на максимум 240 мА, + 10 мА для 2 светодиодов, мы должны иметь возможность обрабатывать 250 мА.
Я думаю, что это очень в пределах досягаемости одного AP2112 @ 5V. Это, вероятно, пойдет на 70-80 ° C, но это приемлемо, я думаю, как худший сценарий?
RT9166-33GVL рассчитана на 300 мА. и RT9166A даже оценен за 600 (в пакете SOT23-3!) цены на Таобао безумно - RMB 1 до RMB 0.25 https: // s.Таобао.com/search?Q = RT9166-33GVL

https: // www.Digikey.com/product-detail/ ... ND/2546644

http: // www.Ричтек.com/arsets/product_f ... 66A-23.PDF

Buuut... хм. 300 мА @ 3.3V = 1 ватт, и это полностью превышает рейтинг 0.4W для пакета SOT23-3. Упс. У вас есть место для SOT-223?

Хм, просто проверяя AP2112K-3.3 цены на Taobao, и я думаю, что это превосходит RT96166. Также есть версия 600 мА (3.3trg1).

*размахивание рук*... AP2112K-TRG1 должен быть в порядке. он сказал.

Racemaniac
Пн, 16 октября 2017 г., 6:48
Боюсь, что кто -то еще упомянул AP2114D, что намного дороже (на AliexPress только 1 дилер, продавая за 5, @ 0.6 € за кусок), но кажется идеальным для всего, что мы можем хотеть
Макс Рейтинг составляет 1А, он находится в надлежащей упаковке с радиатором, вы можете подключиться к самолету на плате. Я должен посмотреть, смогу ли я освободить место для этого на доске, но я думаю, что это возможно. это, вероятно, сделает нашу бом 0.5 $ дороже, но тогда у нас есть регулятор напряжения, который может справиться со всеми разумными случаями. Для аналоговой секции мы можем затем придерживаться AP2112, этого более чем достаточно для :).
И тогда у нас все еще есть хорошие регуляторы напряжения, которые имеют очень низкое падение напряжения, поэтому работа батареи остается опцией :).

*редактировать*
может это победитель
И, черт возьми, я ненавижу, как тяжело эти вещи на Aliexpress. Если я не полностью наберет "AP2114HA", это ничего не показывает. AP2114 не дает мне никаких результатов, что когда -либо >_<.

LKCL
Пн, 16 октября 2017 г. 10:32
[Racemaniac - Пн, 16 октября 2017 г. 6:48] - Боюсь, что кто -то еще упомянул AP2114D, что намного дороже (на AliexPress только 1 дилер, продавая за 5, @ 0.6 € за кусок), но кажется идеальным для всего, что мы можем хотеть
Aliexpress помнят. Taobao-это внутренняя до китайская версия. Используйте это, чтобы проверить вместо этого ОК? так:

https: // s.Таобао.com/search?Q = AP2114HA-3.3trg1

так... Много поставщиков на этом.
Макс Рейтинг составляет 1А, он находится в надлежащей упаковке с радиатором, вы можете подключиться к самолету на плате. Я должен посмотреть, смогу ли я освободить место для этого на доске, но я думаю, что это возможно. это, вероятно, сделает нашу бом 0.5 $ дороже, но тогда у нас есть регулятор напряжения, который может справиться со всеми разумными случаями. Для аналоговой секции мы можем затем придерживаться AP2112, этого более чем достаточно для :).
И тогда у нас все еще есть хорошие регуляторы напряжения, которые имеют очень низкое падение напряжения, поэтому работа батареи остается опцией :).

https: // s.Таобао.com/search?Q = RT9166A-33GG

Rmb 0.40 Данг. Но только один поставщик.

https: // s.Таобао.com/search?Q = AP2114D-3.3trg1

много поставщиков. RMB 1.50, Rmb 2, выглядит как хороший выбор.

Я думаю, что на самом деле пакет TO-252-это то, что нужно: он может четко обрабатывать ток правильно и рассеять тепло.

LKCL
Пн, 16 октября 2017 г. 10:50 утра
[Rogerclark - Пн, 16 октября 2017 г., 4:14] - Я не ожидал, что USB и OTG USB работают одновременно

Но поскольку основная причина использования форм -фактора BluePill заключается в том, что люди могли использовать это в качестве падения замены для существующих проектов, которые могли бы использовать большую скорость / производительность. Я думаю, что важно поддерживать подключение PA9 и PA10 как сериал (USART 1)

Я не думаю, что важно, если USB OTG не работает при использовании USART 1, но в идеале нормальное USB -соединение с ПК (или MAC и т. Д.) Все равно должно работать, когда PA9 и PA10 (USART 1) используются.
Ну, это должно быть возможно сделать в качестве программного параметра, отключить альтернативную функцию OTG_ID и использование PA9 для TX/RX.

хм.... Я думаю, что я вижу, что вы говорите: вы ожидаете, что если вы используете PA9/10 для UART, то сигналы, которые прыгают, будут мешать USB -устройствам, когда F405 работает в режиме хоста?

Окай...

https: // www.Максимунтегрирован.com/en/приложение- ... VP/ID/1822

и https: // en.Википедия.org/wiki/usb_on-th ... ICRO_PLUGS

Страница Википедии помогает определить, что a - это хост, B - клиент. B плавает, должен быть в GND. Оооочень... Для любого типа «стандартного» USB2 / USB1.1 Устройство (клавиатура, мышь, Wi -Fi -ключ) плавающим штифтом идентификатором будет... не проблема.

но... С сайта Максима.... Похоже, что протокол согласования хоста используется в * Первоначальное * подключение времени, чтобы решить, какой из них должен быть хостом, а какой клиент-это на OTG Phys, а не USB1/2 на основе клиента Phys Phys.

не удобно с этим, но... мне это выглядит нормально.

Racemaniac
Пн, 16 октября 2017 г., 11:06
Я так счастлив, что мне не нужно выяснять все это самостоятельно xD
Это становится хорошим групповым проектом xD

*редактировать*
завтра & Четверг, у меня, вероятно, будет некоторое время, чтобы внести больше изменений в доску
В эти выходные я проведу выходные, поэтому я ничего не буду делать для этого проекта в следующие выходные :).

Racemaniac
Пн, 16 октября 2017 г., 19:03
Я быстро поступил на поставку AP2114 на доску.
Я закончил тем, что пошел на AP2114HA (который в пакете SOT223) сначала посмотрел на SOT252, но, черт возьми, это огромно O_O. 2114HA немного меньше (но все же намного больше, чем у AP2112, который у меня был), и, к счастью, есть GND на своей вкладке (есть 2 версии: AP2114H & AP2114HA, их распина.
И, глядя на его размер, я думаю, что он достаточно большой, и вокруг него немного заземляет, чтобы помочь ему немного остыть.
Bluepillf405ap2114.jpg
BluePillf405AP2114.JPG (64.07 киб) просмотрено 248 раз

LKCL
Вт 17 октября 2017 г. 3:17
[Racemaniac - Пн, 16 октября 2017 г., 19:03] - Я быстро поступил на поставку AP2114 на доску.
Я закончил тем, что пошел на AP2114HA (который в пакете SOT223) сначала посмотрел на SOT252, но, черт возьми, это огромно O_O. 2114HA немного меньше (но все же намного больше, чем у AP2112, который у меня был), и, к счастью, есть GND на своей вкладке (есть 2 версии: AP2114H & AP2114HA, их распина.
Да, я всегда задавался вопросом, почему они это делают, всегда раздражали меня, что они разные... Затем я понял, что это для уловки, который вы используете, на двухслойных досках, которые я никогда раньше не видел (приятно узнать что -то новое) - Сэндвич между 3.3V плоскость с одной стороны и GND с другой. аккуратный. так.... Различные типы были бы для того, чтобы надеть наиболее подходящую сторону печатной платы. хм. Как насчет этого.
И, глядя на его размер, я думаю, что он достаточно большой, и вокруг него немного заземляет, чтобы помочь ему немного остыть.BluePillf405AP2114.JPG Размер не имеет значения (Hur-hur), это фигура градусов на ватт в таблице данных. Вы хотите сделать Arouuund 250MW @ 3.3V, это 8.825 Вт. Теперь умножьте это на фигуру градусов на ватт для упаковки...

техническая спецификация:
https: // www.диоды.com/Assets/DataShots/AP2114.PDF

Есть две цифры для SO -223, одна - тепловое сопротивление окружающей среды - 128C/W, поэтому у нас есть фигура 105 градусов, которая на странице 7, затем еще одна на странице 8, которая составляет 50.9c/watt (давая 41.На 25 градусов) повышение). Я не знаю, как их интерпретировать, какая приоритет, кто -нибудь знает?

LKCL
Вт 17 октября 2017 г. 4:14
AP2112K-3.3trg1 https: // s.Таобао.com/search?Q = AP2112K-3.3trg1 около юаней 0.36 до 0.50 оценивается

AP21114HA-3.3trg1 https: // s.Таобао.com/search?Q = AP2114HA-3.3trg1 вокруг... RMB 1, который довольно прыжок. Мы говорим 0 долларов.15 вместо $ 0.От 05 до 0 $.07

... все еще...

Racemaniac
Вт 17 октября 2017 г. 6:13
[LKCL - Вторник 17 октября 2017 г. 3:17] - Размер не имеет значения (Hur-hur), это фигура градусов на ватт в таблице данных. Вы хотите сделать Arouuund 250MW @ 3.3V, это 8.825 Вт. Теперь умножьте это на фигуру градусов на ватт для упаковки...

техническая спецификация:
https: // www.диоды.com/Assets/DataShots/AP2114.PDF

Есть две цифры для SO -223, одна - тепловое сопротивление окружающей среды - 128C/W, поэтому у нас есть фигура 105 градусов, которая на странице 7, затем еще одна на странице 8, которая составляет 50.9c/watt (давая 41.На 25 градусов) повышение). Я не знаю, как их интерпретировать, какая приоритет, кто -нибудь знает?
Вы полностью испортили свои подразделения, расчеты и числа xD

Я предполагаю, что вы имеете в виду 250 мА @ 3.3В. И это доставит 0.825W к микроконтроллеру, но потребует от регулятора рассеивать 0.425 Вт (1.Падение напряжения на 7 В * 250 мА) (при условии входа 5 В)
Таким образом, для сопротивления окружающей среды, которое приведет к 54.Повышение 4 ° C
Для термического сопротивления случаю это будет 21.Повышение 6 ° C

Поскольку у нас не так много меди, чтобы нанести против него и рассеять тепло, мы, вероятно, будем между ними, между 30 & 40 градусов или около того.
Кажется разумным?

LKCL
Вт 17 октября 2017 г. 7:28 утра
[Racemaniac - Вт 17 октября 2017 г. 6:13] - Вы полностью испортили свои подразделения, расчеты и числа xD
Варк-Уорк, провал....
Я предполагаю, что вы имеете в виду 250 мА @ 3.3В. И это доставит 0.825W к микроконтроллеру, но потребует от регулятора рассеивать 0.425 Вт (1.Падение напряжения на 7 В * 250 мА) (при условии входа 5 В) ооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо.... прохладный! так... это сколько силы он должен избавиться *, чтобы... Okaaay, я понял.
Таким образом, для сопротивления окружающей среды, которое приведет к 54.Повышение 4 ° C
Для термического сопротивления случаю это будет 21.Повышение 6 ° C

Поскольку у нас не так много меди, чтобы нанести против него и рассеять тепло, мы, вероятно, будем между ними, между 30 & 40 градусов или около того.
Кажется разумным?
да, я бы так сказал. 25+40 = 65c. 60c терпимо для того, чтобы люди могли прикоснуться: это прямо на улице... Так что люди не будут сильно сгореть, если они подтолкнут его до предела.

Racemaniac
Вт 17 октября 2017 г. 9:33 утра
Мы всегда можем идти по яблокому пути, когда кто -то горит себя: ты держишь это неправильно

Бобк
Вт 17 октября 2017 г. 11:31
[LKCL - Вторник 17 октября 2017 г. 4:14] - AP2112K-3.3trg1 https: // s.Таобао.com/search?Q = AP2112K-3.3trg1 около юаней 0.36 до 0.50 оценивается

AP21114HA-3.3trg1 https: // s.Таобао.com/search?Q = AP2114HA-3.3trg1 вокруг... RMB 1, который довольно прыжок. Мы говорим 0 долларов.15 вместо $ 0.От 05 до 0 $.07
Как AMS1117-3.3 Сравните? Кажется, очень часто используется в дешевых модулях. Не могу понять, на что я смотрю на Таобао...

Racemaniac
Вт 17 октября 2017 г. 12:14
[Бобк - Вт 17 октября 2017 г. 11:31] -
[LKCL - Вторник 17 октября 2017 г. 4:14] - AP2112K-3.3trg1 https: // s.Таобао.com/search?Q = AP2112K-3.3trg1 около юаней 0.36 до 0.50 оценивается

AP21114HA-3.3trg1 https: // s.Таобао.com/search?Q = AP2114HA-3.3trg1 вокруг... RMB 1, который довольно прыжок. Мы говорим 0 долларов.15 вместо $ 0.От 05 до 0 $.07
Как AMS1117-3.3 Сравните? Кажется, очень часто используется в дешевых модулях. Не могу понять, на что я смотрю на Таобао...
У него огромное падение напряжения, так что для работы 5 В все в порядке и очень дешево, но для подключения вашей платы напрямую к литийной батарее, это катастрофа :(...
Вот почему я закончил тем, что пошел на регуляторы напряжения AP в своих проектах. Я делаю вещи, которые хочу подключиться к аккумулятору, и не сначала приходится повысить напряжение до 5 В... И об этом уже обсуждались об этом, так как другие сталкиваются с той же проблемой. Вот почему я бы предпочел AP2114, но действительно, качество имеет свою цену ^^ '

Rogerclark
Вт 17 октября 2017 г., 19:35
Есть ли у обоих регуляторов одинаковый пакет / след?

ИМХО, если вы хотите запустить от Lipo, вам следует использовать внешнюю плату управления питанием, которая также не полностью разряжается с липо

Я думаю, что вы находитесь в опасности из -за чрезмерного спецификации и делая цену непреотативной

Racemaniac
Вт 17 октября 2017 г., 19:50
[Rogerclark - Вт 17 октября 2017 г., 19:35] - Есть ли у обоих регуляторов одинаковый пакет / след?

ИМХО, если вы хотите запустить от Lipo, вам следует использовать внешнюю плату управления питанием, которая также не полностью разряжается с липо

Я думаю, что вы находитесь в опасности из -за чрезмерного спецификации и делая цену непреотативной
Я обычно использую батареи со встроенной защитой, так что это решается на аккумуляторе :). (или с этими регуляторами напряжения, вы, вероятно, также можете уйти с 3 батареями NIMH, ISO 4)
и тот, который я выбрал, не совместим с AMS1117... Если бы, однако, мы бы пошли на другой, AP2114H (с Vout на вкладке), это совместим с PIN -кодом.
Но банкомат, мы, очевидно, около 0.20 $ для регуляторов, и это единственная часть, где мы идем к чему -то необычному, я думаю, это терпимо? или это слишком много?
банкомат идея дешевая & Небольшой AP2112 для аналогового снабжения и более подготовленного AP2114 для основного снабжения.
Я могу попытаться пойти на тот, который совместим с более дешевым AMS1117, но мне придется посмотреть, как я могу работать с тем фактом, что регулятор лучше всего подходит на стороне земной плоскости ^^ '

Rogerclark
Вт 17 октября 2017 г. 11:05
@racemanic

ХОРОШО.

Я не пытаюсь пойти сверхтех дешево, но из того, что я видел, члены форума очень чувствительны к цене.

Я предполагаю, что нам нужно иметь общую стоимость BOM и выработать процент стоимости для каждого предмета, чтобы увидеть, является ли какой -либо конкретный элемент существенной частью общей стоимости, и если да, то может ли эта часть обменять на более дешевую альтернативу

LKCL
Ср 18 октября 2017 г., 4:40
[Бобк - Вт 17 октября 2017 г. 11:31] - Как AMS1117-3.3 Сравните? Кажется, очень часто используется в дешевых модулях. Не могу понять, на что я смотрю на Таобао...
Это eBay для Китая. так.. Вы знаете сводную страницу на eBay? Вот на что ты смотришь. Итак, вы применяете те же общие трюки: игнорируйте что -нибудь слишком низкое (подозрительное), игнорируйте что -нибудь слишком высокое и отвергаете любую часть, в которой слишком мало продавцов. Затем возьмите среднее значение оставшихся частей и разделите на (Appx) 6.5, чтобы получить доллар США.

Таким образом, вы получите приблизительную идею +/- 20% от того, сколько будет стоить часть, если куплен на рынках в Шэньчжэне.

LKCL
Ср 18 октября 2017 г., 7:47
[Rogerclark - Вт 17 октября 2017 г. 11:05 вечера] - @racemanic

ХОРОШО.

Я не пытаюсь пойти сверхтех дешево, но из того, что я видел, члены форума очень чувствительны к цене.

Я предполагаю, что нам нужно иметь общую стоимость BOM и выработать процент стоимости для каждого предмета, чтобы увидеть, является ли какой -либо конкретный элемент существенной частью общей стоимости, и если да, то может ли эта часть обменять на более дешевую альтернативу
Итак, давайте начнем это:
Тогда у нас есть либо:
Таким образом, процессор на сегодняшний день и выше наиболее значимой стоимости, с длинной, длинной маржой. Даже SY6280, который даст защищенную мощность USB-OTG, только около 0 долларов США.07 Марк https: // s.Таобао.com/search?Q = SY6280

Мы говорим о разнице в роде около 1%, абсолютно максимум 2%, из -за относительно высокой цены F405. Я также посмотрел STM32F411RCT6, но было слишком много вариаций, чтобы иметь возможность сделать оценку.

Racemaniac
Ср 18 октября 2017 г. 8:07
Спасибо за приятный срыв :)
2114 это тогда :).
Может ли кто -нибудь суммировать консенсус о том, что делать для USB OTG (если он есть)? У меня не было много времени, чтобы прочитать все подробно, и завтра у меня, вероятно, у меня будет время работать на доске :).

LKCL
Ср 18 октября 2017 г. 8:19
[Racemaniac - Ср 18 октября 2017 г. 8:07] - Спасибо за приятный срыв :)
2114 это тогда :).
Может ли кто -нибудь суммировать консенсус о том, что делать для USB OTG (если он есть)? У меня не было много времени, чтобы прочитать все подробно, и завтра у меня, вероятно, у меня будет время работать на доске :).
Прыгая (исправления / надзорные цены), я думаю, что использование мосфет-управляемого земли (так же, как в схеме подчиненной), и SY6280 для включения / отключенной защиты мощности даст вам управление мощностью OTG с минимальным количеством компонентов. Вам придется отскочить несколько страниц, чтобы найти схематические изображения, которые я разместил (Gaahhh, мне действительно не нравится этот аспект форумов - Роджер, нам нужна эта страница вики, чувак!)

Вот этот: http: // stm32duino.com/viewtopic.PHP?f = 1 ... 140#P35772

Кроме того. Поэтому я думаю, что вы готовы идти, просто не наносите на него дополнительные компоненты (без резисторов, без конденсаторов, ничего), тогда он может удвоиться как одна из линий UART.

Rogerclark
Ср 18 октября 2017 г. 10:00
Я проверю, есть ли у кого -нибудь из моих плат F4 возможность каким -то образом подключиться к PIN -код идентификации на USB -порту, и в этом случае я мог бы попытаться переключить его и посмотреть, что произойдет с USB -соединением с ПК

Бобк
Ср 18 октября 2017 г. 11:22
Кажется, есть некоторая путаница в отношении идентификационной булавки и как он используется. Цель идентификационного штифта для идентификации «хоста», когда два * устройства * соединяются вместе. Пыч для идентификатора заземлен на одном конце внутри кабеля, идентификационный штифт никогда не управляется процессором. ПК - это всегда хост, USB -разъем нет.

Опасность, которую я вижу, заключается в том, что если кабель подключен к таблетке, он может подключить идентификатор к земле. Если вы установите этот GPIO на выход 1, он будет тонуть прямо на землю и, скорее всего, сгорит. Поэтому я предлагаю, чтобы все, что необходимо, - это ток, ограничивающий резистор, e.глин. 10K, чтобы позволить порту GPIO поделиться.

Racemaniac
Ср 18 октября 2017 г. 11:52
Кто -нибудь может нарисовать мне схему о том, как мы сейчас хотим подключить ее? Я заблудился ^^ '

LKCL
Ср 18 октября 2017 г. 12:02
[Бобк - Ср 18 октября 2017 г. 11:22] - Кажется, есть некоторая путаница в отношении идентификационной булавки и как он используется. Цель идентификационного штифта для идентификации «хоста», когда два * устройства * соединяются вместе. Пыч для идентификатора заземлен на одном конце внутри кабеля, идентификационный штифт никогда не управляется процессором. ПК - это всегда хост, USB -разъем нет.

Опасность, которую я вижу, заключается в том, что если кабель подключен к таблетке, он может подключить идентификатор к земле. Если вы установите этот GPIO на выход 1, он будет тонуть прямо на землю и, скорее всего, сгорит. Поэтому я предлагаю, чтобы все, что необходимо, - это ток, ограничивающий резистор, e.глин. 10K, чтобы позволить порту GPIO поделиться.
Справочный дизайн в приложении не имеет такого резистора.

DataShiet Docid022152 Page 115 Раздел 5.3.6 Таблица 48 показывает, что PA10 и PB12 имеют подтягивание 10K и выталкивающее резистор 10K на борту IC.

Если мы предполагаем, что на штифте ID должен быть 10 тыс... Потому что все булавки могут быть использованы в качестве выходов и «случайно заземленных».

Таким образом, этот случай должен быть рассмотрен в инструкциях: большое предупреждение «Не переключайте штифт идентификатора на выход, а затем также подключайте устройство USB OTG».

Честно говоря, я чувствую, что, как только вы начнете относиться к людям как не в силах читать инструкции, это никогда не заканчивается. 20 лет назад я знал кого -то, кто работал в ШОС (до того, как они стали плохими). Он научил меня прекрасной цитате: «Если вы сделаете что-то защищенное от идиота, ее используют только идиоты».

Поместите резистор последовательно, а затем вы никогда не сможете использовать этот вывод для чего -либо, кроме целей, для которых резистор 10 тыс.

LKCL
Ср 18 октября 2017 г. 12:05
[Racemaniac - Ср 18 октября 2017 г. 11:52] - Кто -нибудь может нарисовать мне схему о том, как мы сейчас хотим подключить ее? Я заблудился ^^ '
Снова: посмотрите на диаграммы, которые я отправил в ссылке на предыдущее обсуждение. Вот ссылка снова. Диаграмма 3 в этой ссылке http: // stm32duino.com/viewtopic.PHP?f = 1 ... 140#P35772

Эта диаграмма прямо из приложения в таблице данных. Page 187, Рисунок 95, идентификатор документа Docid022152 Rev 8, имя файла en.DM00037051.

Racemaniac
Ср 18 октября 2017 г. 12:50
[LKCL - Ср 18 октября 2017 г. 12:05 -
[Racemaniac - Ср 18 октября 2017 г. 11:52] - Кто -нибудь может нарисовать мне схему о том, как мы сейчас хотим подключить ее? Я заблудился ^^ '
Снова: посмотрите на диаграммы, которые я отправил в ссылке на предыдущее обсуждение. Вот ссылка снова. Диаграмма 3 в этой ссылке http: // stm32duino.com/viewtopic.PHP?f = 1 ... 140#P35772

Эта диаграмма прямо из приложения в таблице данных. Page 187, Рисунок 95, идентификатор документа Docid022152 Rev 8, имя файла en.DM00037051.
Эта диаграмма не совсем ясна для меня, каков переключатель ограничителя тока? (это то, что Sy6280?), и поэтому мне придется использовать дополнительный штифт для этого переключателя напряжения (тот, который не является частью USB -контактов F4?)
Относительно резистора на штифте ID: если я положу резистор между прокладкой & USB -порт (а не между F4 и Pad), у нас есть лучшее из обоих миров :). Никаких шорт, когда делаем что -то не так, и на подуше :).

LKCL
Ср 18 октября 2017 г. 13:18
[Редактировать: исправление в отдельном ответе]
[Racemaniac - Ср 18 октября 2017 г. 12:50] -
[LKCL - Ср 18 октября 2017 г. 12:05 -
[Racemaniac - Ср 18 октября 2017 г. 11:52] - Кто -нибудь может нарисовать мне схему о том, как мы сейчас хотим подключить ее? Я заблудился ^^ '
Снова: посмотрите на диаграммы, которые я отправил в ссылке на предыдущее обсуждение. Вот ссылка снова. Диаграмма 3 в этой ссылке http: // stm32duino.com/viewtopic.PHP?f = 1 ... 140#P35772

Эта диаграмма прямо из приложения в таблице данных. Page 187, Рисунок 95, идентификатор документа Docid022152 Rev 8, имя файла en.DM00037051.
эта диаграмма мне не очень ясна,
Вы подключаете USB и ID Direct. Нет резисторов.
Каков переключатель ограничителя тока? (это то, что Sy6280?), yyup. И регулятор 5V-это просто Mosfet-That-Has-The Gate-To-Gnd. Он используется, по сути, в качестве диода, останавливая питание, поднимаясь на линию. Абсолютная последняя вещь, которую вы хотите,-это текущий бой с булочками между двумя припасами 5 В.

Вместо этого вы можете просто использовать диод Шоттки, но если вы попытаетесь найти его с абсолютным наименьшим возможным падением напряжения. MOSFET, вероятно, используется (эффективно) в качестве диода, потому что его падение напряжения (я предполагаю) очень низкий?
И поэтому мне придется использовать дополнительный штифт для этого переключателя напряжения (тот, который не является частью USB -контактов F4?) yyup.
Относительно резистора на штифте ID: если я положу резистор между прокладкой & USB -порт (а не между F4 и Pad), у нас есть лучшее из обоих миров :). Никаких шорт, когда делаем что -то не так, и на подуше :). Я не думаю, что это хорошая идея, чтобы сделать что -то, кроме как следовать справочному дизайну. Я не думаю, что это хорошая идея, чтобы предположить, что пользователи должны быть... Молли-сделка-хорошее слово для использования.

Я повторяю: если вы ожидаете, что люди повредят один конкретный вывод и собираются «защитить» его резистором 10 тыс., Теперь вы должны положить резистор 10 тысяч на каждый вывод.... На случай, если их цитаты могут повредить котировкам доски. Это относится к пользователям, как к идиотам, потому что это делает доску «идиот-защищенным». Не делай этого. Если они игнорируют инструкции и взорвать процессор, они могут купить другую доску и больше не совершать ту же ошибку.

Опять же, я повторяю: вы не знаете последствий для дизайнов людей, чтобы заставить их иметь резистор 10 тыс. Некоторые щиты могут просто... не работает должным образом, потому что поставляемого тока недостаточно для управления резистором 10 тыс. Если они используют его в качестве аналогового вывода (управляемого ШИМ), вы можете в конечном итоге изменить * вывод по сравнению с исходным чертежом, потому что в схеме есть дополнительный резистор 10 тыс. схема непредсказуемыми способами.

Не делай этого.

LKCL
Ср 18 октября 2017 г. 13:30
мммм.... хорошо.... Я был непреклонен, было бы плохо поставить резистор последовательно, так что тогда пришлось проверить. У меня есть некоторые справочные дизайны, где люди сделали именно это: просто не 10K.

Так что игнорируя подтягивание Card_vcc 10K, вы можете видеть, что они поместили 1K серии с линией USB_ID. Это * между F4 и USB -разъемом * * не * повторять * не * между пин -загон и F4.

Я постараюсь найти другую схему, чтобы быть абсолютно уверенным.
Untitled1.jpg
Untitled1.JPG (60.19 киб) просмотрено 187 раз

LKCL
Ср 18 октября 2017 г. 13:33
ага. 1K, в серии. У F405 есть бортовые вытягивания / вытягивания 10K (теперь мы знаем _why_ pa9 были изменены на 10-километровый подтягивание / вниз, где каждый другой штифт 40 тысяч). Итак, пропустите 10 -километровый подтягивание до 3V3, поместите 1K серии, не поместите 10K серии ни с выводом, ни с контактом USB ID PIN.
Untitled1.jpg
Untitled1.JPG (28.61 киб) просмотрено 187 раз

Бобк
Ср 18 октября 2017 г. 15:43
[LKCL - Ср 18 октября 2017 г. 13:18] -
Опять же, я повторяю: вы не знаете последствий для дизайнов людей, чтобы заставить их иметь резистор 10 тыс. Некоторые щиты могут просто... не работает должным образом, потому что поставляемого тока недостаточно для управления резистором 10 тыс. Если они используют его в качестве аналогового вывода (управляемого ШИМ), вы можете в конечном итоге изменить * вывод по сравнению с исходным чертежом, потому что в схеме есть дополнительный резистор 10 тыс. схема непредсказуемыми способами.

Не делай этого.
Извините, ваш аргументативный стиль просто нелогичный и идиотский. Я сделал простое и практическое предложение, и вы попали в какой -то умственный кризис. Очевидно, что не-идиот может просто удалить резистор, если он им не нужен, но даже не-идиоте будет труднее заменить процессор, если они сжигают булавку.

Я вышел - удачи.

victor_pv
Ср 18 октября 2017 г. 15:59
Что касается резистора 1K, если он запланирован между PIN -код USB -идентификатора и заголовок, то это не повлияет, если пользователь не будет использовать USB на ходу.
Что -то вроде (где пробелы - это электрическое соединение):
PIN-код USB ID ------ 1K ------ Header_pin ------ MCU PIN.

Если ничего не подключено в USB -разъема (так что PIN -код USB -идентификатор плавает), то 1K никуда не денется и не должен вызывать никаких проблем.

Если таблица DataShing требует этого, его следует использовать. Если это не требует этого, но может быть использовано, не влияя на что -либо, я думаю, лучше использовать его (если PIN -код находится в заголовке, чтобы пользователь мог решить использовать его для чего -то другого). Речь идет не о защите каждого вывода, а только 1 PIN -код, который имеет более высокий риск быть закороченным на земле.

Если этот PIN -код не направлен на какой -либо заголовок, только для OTG USB ID PIN -код, я думаю, что мы должны просто пойти с тем, что требует таблица данных, и не думать больше об этом. Не существует точки, защищающего булавку, если он недоступен в заголовке, который будет использоваться в качестве GPIO.

Racemaniac
Ср 18 октября 2017 г. 16:00
[Бобк - Ср 18 октября 2017 г. 15:43] -
[LKCL - Ср 18 октября 2017 г. 13:18] -
Опять же, я повторяю: вы не знаете последствий для дизайнов людей, чтобы заставить их иметь резистор 10 тыс. Некоторые щиты могут просто... не работает должным образом, потому что поставляемого тока недостаточно для управления резистором 10 тыс. Если они используют его в качестве аналогового вывода (управляемого ШИМ), вы можете в конечном итоге изменить * вывод по сравнению с исходным чертежом, потому что в схеме есть дополнительный резистор 10 тыс. схема непредсказуемыми способами.

Не делай этого.
Извините, ваш аргументативный стиль просто нелогичный и идиотский. Я сделал простое и практическое предложение, и вы попали в какой -то умственный кризис. Очевидно, что не-идиот может просто удалить резистор, если он им не нужен, но даже не-идиоте будет труднее заменить процессор, если они сжигают булавку.

Я вышел - удачи.
У него действительно слишком много распада ^^ '
Но не оставляйте обсуждение, любая обратная связь полезна, давайте не будем обескуражены из -за этого :)

LKCL
Ср 18 октября 2017 г. 16:02
[Бобк - Ср 18 октября 2017 г. 15:43] -
Извините, ваш аргументативный стиль просто нелогичный и идиотский. Я сделал простое и практическое предложение, и вы попали в какой -то умственный кризис. Очевидно, что не-идиот может просто удалить резистор, если он им не нужен, но даже не-идиоте будет труднее заменить процессор, если они сжигают булавку.

Я вышел - удачи.
Хорошо, ваш выбор. Я предполагаю, что вы больше не будете читать эту ветку. Очень странно, потому что он должен был увидеть последующие сообщения, которые указывали, что я понял, что допустил ошибку, и дважды проверил с помощью некоторых других схем, которые у меня есть здесь, которые показывают, что добавление в сериал довольно распространен.

Итак, было бы разумно предположить, что пользователи этой платы будут рады удалить компонент 0402 с платы? Что если они захотят включить его снова, позже? Так что нет - я бы так не подумал. Из опыта я знаю, что компоненты 0402 исключительно трудно вручную продавать, если вы хотите их включить, и даже снимать их в первую очередь рискует повредить или потерю их: они склонны придерживаться наконечника из припадения и нуждаются в быть удаленным очень быстро с помощью пинцета.

Таким образом, логика не размещать резистор последовательно между F4 и заголовком. Чтобы спасти людей на стоимости развития или купить еще один набор несовместимых щитов - может не работать.

Я не вижу ничего нелогичного или идиотского в этом: если у меня нет проблем с тем, что люди говорят об этом (публично).

LKCL
Ср 18 октября 2017 г. 16:09
[victor_pv - Ср 18 октября 2017 г. 15:59] - Что касается резистора 1K, если он запланирован между PIN -код USB -идентификатора и заголовок, то это не повлияет, если пользователь не будет использовать USB на ходу.
Что -то вроде (где пробелы - это электрическое соединение):
PIN-код USB ID ------ 1K ------ Header_pin ------ MCU PIN.
да, вот и все: это сделает это. Я не совсем понял, на что говорил Racemaster изначально: ваше искусство ASCII дает понять, что мы говорим об одном и том же.
Если этот PIN -код не направлен на какой -либо заголовок, только для OTG USB ID PIN -код, я думаю, что мы должны просто пойти с тем, что требует таблица данных, и не думать больше об этом. Не существует точки, защищающего булавку, если он недоступен в заголовке, который будет использоваться в качестве GPIO. http: // wiki.STM32duino.com/index.PHP?title = blue_pill разгона на дне.

Я провел анализ пару дней назад: для совместимости PIN / совместимости с ранее существовавшими экранами плане.

Прямо в начале потока (где-то на стр. 3 или 4) я спросил Роджера, была ли строго необходима коэффициент PIN-кода: он сказал, что это потому, что существует огромный диапазон ранее существовавших экранов, и это будет боль (дорогостоящая) Чтобы заставить людей сделать больше еще одного неоперационного стандарта щита.

LKCL
Чт 19 октября 2017 г., 17:23
[Racemaniac - Чт 19 октября 2017 г. 15:28] - @22r & Резисторы 1K5: не уверен 22R, но я вижу что -то подобное, используемое в большинстве случаев, 1K5 не требуется для F4, но если мы оставим его, плата также совместима с F1, который действительно нуждается в
ОК - Итак, NC для F4. Примечание записано на этот счет на странице схемы?
@mosfet: тот, который я выбрал, немного хуже в спецификациях (немного выше с сопротивлением), но также немного меньше, в целом очень очень похожее :). хороший.
@SY6280 Резистор, формула A = 6800/RSet (OHM) . так что для 0.5а это 13.6K :). Я думал, что немного больше было бы неплохо, но я видел схемы, которая идет по цене, близко к 13.6K доми! :)
@Divider Bridge: я приведу его, например, PC8 или на выделенный PIN -код для него на STM32F4 (PA9). Затем это в основном приведет к слабым подтягиванию на TX серийной линии, которую мы хотим не идти на компромисс, не уверены, насколько хорошо U (S) искусство может справиться с этим.
В противном случае я могу сделать это с PC8, и тогда мы должны управлять им сами, не иметь периферического дела, сделайте это для нас. (или сделать это через перемычку... Но у нас уже не хватает места >_<)
Да, я не понял в ссылке / приложении, что у них только что PA9, подключенная непосредственно к VBUS. Если это то, что они делают, тогда... он * должен быть перечислен как 5 В толерантный штифт.... Это означает поиск вверх. Таблица 6 (стр. 46...) «Ft» означает «пять терпимых»... А и да, 55 лет PA9-5 В.

Хорошо, так что это нормально. Прямой проводной, без резисторного моста. PA9 можно использовать в качестве OTG_FS_VBUS DETECT.

Squonk42
Чт 19 октября 2017 г., 19:41
Можно ли опубликовать файлы CAD (или, по крайней мере, PDF/GIF), я потеряюсь и действительно не знаю, где вы сейчас находитесь...

Или страница вики, Роджер? Мы представляем до 20 страниц для этой темы, и становится утомительно найти часть информации!

Rogerclark
Чт 19 октября 2017 г., 19:52
Я. Не уверен, что страница вики поможет

Помещение файлов в GitHub было бы лучшим решением

Squonk42
Чт 19 октября 2017 г. 8:11 вечера
Согласился, кажется лучшей идеей : идея:

Rogerclark
Чт 19 октября 2017 г. 20:13
У меня есть 3 разных набора дизайнов в моей учетной записи GitHub,

Я могу поместить последнюю версию от @racemaniac в этом репо, но он не разместил файлы обновлений в течение нескольких дней

Squonk42
Чт 19 октября 2017 г. 20:46
Это может не стоить, так как с тех пор, кажется, существуют некоторые важные изменения. Я думаю, лучше подождать, пока @racemaniac загрузит последние.

Пожалуйста, предоставьте PDFS/GIFS вместе с файлами CAD, чтобы можно было увидеть результат на мобильных устройствах без KICAD...

Racemaniac
Чт 19 октября 2017 г., 21:04
Вот последняя версия
Схема уже обновляется с дополнительными USB -вещами, но PCB не (и связь между VBU A PA9 еще не была сделана в схеме).
Новые детали еще не были аннотированы/выбран следы (выбранная MOSFET IS SOT223)
Bluepillf4v1.0e.молния
(215.72 киб) скачано 15 раз

Rogerclark
Чт 19 октября 2017 г., 21:52
ХОРОШО

В случае, если людям легче управлять этим через GitHub, я добавил @racemaniacs доски в свой существующий репозиточный репо

https: // github.com/rogerclarkmelbourne/ ... ill_boards

Я удалил свои заброшенные попытки, и я переименовал в версию Kicad версии STM32Stamp, вернувшись к его первоначальному названию.

Just4fun
Чт 19 октября 2017 г., 22:00
Здесь много интересной информации...
Может быть один день... F405 или что -то в этом роде... Я мог бы попробовать... почему нет... : D

Squonk42
Чт 19 октября 2017 г., 22:01
Спасибо!

Вот схема и файлы печатной платы в PDF.

Squonk42
Чт 19 октября 2017 г., 22:05
И вот вершина & нижние 3D -виды
Bluepillf4_3d_top.png
Bluepillf4_3d_top.PNG (188.53 киб) просмотрено 147 раз

Rogerclark
Чт 19 октября 2017 г., 22:08
ХОРОШО.

Я добавлю эти файлы в репо

Редактировать.

Эти файлы теперь должны быть в репо

Я просто положил их в корень репо.

Пса. Я думаю, что нам нужен файл CSV BOM, чтобы мы могли рассчитать цену и т. Д

Пока нет смысла делать Герберс, так как дизайн не стабилен

Rogerclark
Чт 19 октября 2017 г., 22:15
Отсутствуют либера ??

Какой лучший способ решить это, когда я открываю схему ??
Missing_libs.png
пропущенное_либс.PNG (6.74 киб) просмотрено 143 раза

Squonk42
Чт 19 октября 2017 г., 22:15
@racemaniac: Если вы можете импортировать Sketchup или Collada 3D -файлы, я разработал хороший разъем Microusb здесь:
https: // 3dwarehouse.эскиз.com/model/ ... -Без свинца
Изображение

Rogerclark
Чт 19 октября 2017 г. 22:19
Этой модели могут потребоваться некоторые изменения, так как фиксирующие штифты, вероятно, должны быть согнуты, чтобы пройти через печатную плату

Squonk42
Чт 19 октября 2017 г., 22:22
Да, но это просто сгибание булавок для сквозной дыры, основное тело должно быть в порядке.

Rogerclark
Чт 19 октября 2017 г., 22:22
Еще одна вещь ...

Я заметил на Teensy 3.6 Что у него есть SMD на дне, потому что в MCU больше GPIO и т. Д., Чем есть отверстия на печатной плате

Изображение

Глядя на макет печатной платы, может быть возможности сделать то же самое для некоторых неиспользованных булавок

Rogerclark
Чт 19 октября 2017 г., 22:25
[Squonk42 - Чт 19 октября 2017 г. 22:22] - Да, но это просто сгибание булавок для сквозной дыры, основное тело должно быть в порядке.
ХОРОШО

Я попытался скачать этот файл, но есть целая загрузка условий лицензии, которые, я не уверен, может помешать нам добавить его в проект с открытым исходным кодом

Это может выглядеть не так красиво, но, вероятно, легче что что -то выбить в OpenScad

Squonk42
Пт 20 октября 2017 г., 4:52
[Rogerclark - Чт 19 октября 2017 г. 22:25] -
[Squonk42 - Чт 19 октября 2017 г. 22:22] - Да, но это просто сгибание булавок для сквозной дыры, основное тело должно быть в порядке.
ХОРОШО

Я попытался скачать этот файл, но есть целая загрузка условий лицензии, которые, я не уверен, может помешать нам добавить его в проект с открытым исходным кодом

Это может выглядеть не так красиво, но, вероятно, легче что что -то выбить в OpenScad
Поскольку это моя собственная работа, я пришлю вам эту 3D -модель по совместимой лицензии по вашему выбору, дайте мне знать, тем более уместно.

У меня есть, чтобы выяснить, как преобразовать его в формат, который Кикад может читать, используя бесплатные инструменты, такие как Blender или OpenScad

Знаете ли вы, какие форматы поддерживаются KICAD?

Racemaniac
Пт 20 октября 2017 г. 6:35
Я офлайн в эти выходные, поэтому в ближайшие дни я не буду работать на печатной плате.
Не усложняйте меня, когда я вернусь в понедельник: P

Rogerclark
Пт 20 октября 2017 г. 6:53
Кикад использует VRML 2.0 с расширением WRL

Похоже, что Кикад не поддерживает все типы VRML, но что версия, экспортируемая FreeCad, работает OK.
Также Wings3d может экспортировать в правильном типе VRML

Но когда я создавал свои модели в OpenScad, лучший способ, которым я обнаружил, - это открыть файл SCAD в FreeCad, а затем экспортировать в WRL

(Примечание. FreeCad, кажется, имеет 2 копии объекта SCAD, когда он импортирует, поэтому мне пришлось выбрать вторую «группу» E.глин. "Group11", прежде чем я смогу экспортировать.)

Я загрузил эту модель и импортировал файл DAE в FreeCad, затем выбрал все объекты и экспортировал в качестве WRL, и загрузил его в KICAD, но, похоже, у него нет информации, так что это был тот же цвет, что и на печатной плате (зеленый ) :-(

Масштаб также был совершенно другим, и мне пришлось установить ее на 0.005, чтобы быть примерно правильным. Но это кажется очень странным фактором масштаба E.глин. Я мог понять, если это было 0.001 для мм вместо метров или, возможно, 0.0025 для мм до дюймов и т. Д. (Или, возможно, взаимное из этого значения)

Но 0.005 кажется странным.

Я не эксперт в FreeCad, я использовал его только для экспорта из OpenScad в VRML, для Кикада, и он, казалось, сохранил цвета, определенные в OpenScad, но это, похоже, не относится к формату Collada.

FreeCad, похоже, не поддерживает импорт файлов эскиза :-(

Чтобы установить цвета, вы можете использовать Wings3d, но боль, чтобы выбрать каждый объект в модели и установить его цвет

Каким форматом был модель, первоначально созданная в ? Эскиз ?

LKCL
Пт 20 октября 2017 г. 7:26 утра
[Rogerclark - Чт 19 октября 2017 г., 19:52] - Я. Не уверен, что страница вики поможет
Из опыта более 20 лет, сотрудничающего на публике, я знаю, что это очень помогает... Но только если кто -то действительно подготовлен и мотивирован использовать и поддерживать его... Что из -за того, что они удивительно эффективны, год за годом, проект за проектом, я наверняка.

Например: при выполнении обратного инженера HTC BlueAngel и других смартфонов мы использовали вики для дома, обсуждения и так далее.

Я уже был вынужден неоднократно отдавать людей обратно на схематические диаграммы... Что я даже не могу найти себя и вынужден щелкнуть, щелкнуть, щелкнуть, страница назад, страница назад.

Эти диаграммы должны быть *на вики *, где я бы добавил ее как закрепленную вкладку, и разумно ожидал бы, что люди также откроют ее, рядом с вкладкой для этого [в стиле броска, совершенно невозможно Найти все, кроме самого абсолютного и непосредственного обсуждения ответов].

Форумы отлично подходят для немедленного общения, но для реальной информации, которую люди явно нельзя ожидать.

Вики, которая является статическим редактируемым документом в реальном времени, компенсирует это.
Помещение файлов в GitHub было бы лучшим решением ... который, как этический программный адвокат Libre, я не могу внести свой вклад. По причинам, почему посмотрите https: // каталог.FSF.org/wiki/collecti ... размещение и https: // www.гну.орг/философия/кто-то ... вежливый.поступка.HTML

Также: размещение * источника * кода онлайн не является тем, что здесь в первую очередь необходимо. Нам нужно * обсуждение * документы, исследования, ссылки на таблицы данных, ссылки на схематические справочные диаграммы и так далее.

Да, конечно, у GitHub есть функция вики... Но я не могу его использовать. Таким образом, я буду вынужден напечатать «Может ли кто -нибудь поместить это на вики», «Может ли кто -нибудь, пожалуйста, загрузить это изображение в вики», «Может ли кто -нибудь поместить эту исследовательскую ссылку на вики» и после четвертого раз Будет очень устать от этого и перестанет отвечать.

... был в этом долгое время, Роджер :)

Squonk42
Пт 20 октября 2017 г., 7:45 утра
Да, это было в Sketchup V8 (тот, который все еще был от Google, теперь устарел).

Похоже, формат коллады теряет информацию о цвете.

В любом случае, в нем не так много цвета: корпус - это своего рода спасательный оловянный металл, есть черное пластиковое внутреннее тело с золотыми контактами + SMD -булавками.

Racemaniac
Пт 20 октября 2017 г. 9:18 утра
Что мне интересно, так это на GitHub или так, как мы обрабатываем проект PCB, в отличие от кода, это то, что не поддается легкому слиянию ^^ '
или я буду продолжать вносить все изменения в печатную плату?

Rogerclark
Пт 20 октября 2017 г. 9:58 утра
[Racemaniac - Пт 20 октября 2017 г. 9:18] - Что мне интересно, так это на GitHub или так, как мы обрабатываем проект PCB, в отличие от кода, это то, что не поддается легкому слиянию ^^ '
или я буду продолжать вносить все изменения в печатную плату?
Только поместите это в GitHub, чтобы люди могли получить доступ к последней версии из одного и того же места все время постоянно.

Чтобы спасти людей, чтобы прокручивать назад от последнего поста, в последний раз, когда вы прикрепляли молнию

Я не знаю способ сделать кооперативное развитие печатных плат или схемы

Бьянкифан
Пт 20 октября 2017 г. 11:12
[Rogerclark - Чт 19 октября 2017 г. 22:15] - Отсутствуют либера ??
То же самое...
[LKCL - Чт 19 октября 2017 г. 14:56] - Они используют FDN340p, если это помогает
Хороший, но fdn304p лучше
[Racemaniac - Чт 19 октября 2017 г. 15:28] - @mosfet: тот, который я выбрал, немного хуже в спецификациях (немного выше при сопротивлении), но также немного меньше
И где купить??
2 года назад я заказал пару IRLML6402, они работают для меня выдающимися, дешево и широко доступны.
В прошлом году я получил еще один совет: DMP1045U, труднее найти, но, возможно, один из лучших возможностей банкомата.

Почему, черт возьми, ты изменил распечатку микроубба?
Я лежу пару здесь, никто не соответствует твоему новому :((

LKCL
Пт 20 октября 2017 г. 11:16
[Rogerclark - Пт 20 октября 2017 г. 9:58] -
[Racemaniac - Пт 20 октября 2017 г. 9:18] - Что мне интересно, так это на GitHub или так, как мы обрабатываем проект PCB, в отличие от кода, это то, что не поддается легкому слиянию ^^ '
или я буду продолжать вносить все изменения в печатную плату?
Только поместите это в GitHub, чтобы люди могли получить доступ к последней версии из одного и того же места все время постоянно.

Чтобы спасти людей, чтобы прокручивать назад от последнего поста, в последний раз, когда вы прикрепляли молнию
что помогает с схемами и файлами печатной платы... но ничего не делает, чтобы помочь с исследованиями деталей, исследований, публикации и обсуждения справочных проектов и т. Д. НИКАКОЕ это мы все еще вынуждены многократно перекрестно ссылаться на старые посты. Программное обеспечение для форума является полным сбоем, когда дело доходит до совместной разработки, Roger. Это идеально подходит для простых дискуссий в реальном времени (неважных). Самым экстремальным случаем, который я когда-либо слышал, была ссылка, в которой говорилось, что люди искали схему на странице * 746 * дискуссии на 1000 страниц.
Я не знаю способ сделать кооперативное развитие печатных плат или схемы Был один проект, о котором я слышал, который был онлайн -редактором печатной платы, теоретически можно было бы внести/сотрудничать.

Кикад помогает, поскольку вы можете разделить схемы на несколько страниц и использовать git prout, чтобы объединить их в. Я разговаривал с разработчиками давным -давно и заставил их убрать нелепую практику положения (и изменений) временных метров в текстовые выводы каждый раз, когда вы нажимаете «Сохранить». это значительно мешало совместному развитию.

ПХБ... нет. Вам просто нужно вручную передать другому человеку, попросить его сделать моды и воздерживаться от редактирования, пока они не закончили. Теоретически, поскольку Кикад-это текстовый формат файла, вы могли бы объединить изменения, но я не хотел бы пробовать его.

Racemaniac
Пт 20 октября 2017 г. 11:28
[Бьянкифан - Пт 20 октября 2017 г. 11:12] -
[Rogerclark - Чт 19 октября 2017 г. 22:15] - Отсутствуют либера ??
То же самое...
[LKCL - Чт 19 октября 2017 г. 14:56] - Они используют FDN340p, если это помогает
Хороший, но fdn304p лучше
[Racemaniac - Чт 19 октября 2017 г. 15:28] - @mosfet: тот, который я выбрал, немного хуже в спецификациях (немного выше при сопротивлении), но также немного меньше
И где купить??
2 года назад я заказал пару IRLML6402, они работают для меня выдающимися, дешево и широко доступны.
В прошлом году я получил еще один совет: DMP1045U, труднее найти, но, возможно, один из лучших возможностей банкомата.

Почему, черт возьми, ты изменил распечатку микроубба?
Я лежу пару здесь, никто не соответствует твоему новому :((
Дело в том, чтобы иметь гнездо Micro USB, который можно было бы легко получить, поэтому они пошли за этим, но на самом деле я не могу найти его на Aliexpress, так что эта часть также меня немного раздражает ^^ '
Но я понимаю, что, как это есть в настоящее время, будет проще, чтобы на самом деле было произведено кем -то.

Тем не менее, этот розетка занимает немного больше места, чем то, что я использовал изначально, поэтому, как только мы закончим, я могу сделать вторую версию файлов с частями, легко найденными на Aliexpress/ebay, и они могут использоваться для людей, которые хочу сделать свои собственные доски :)
А теперь я действительно уезжаю на выходные, увидимся в понедельник :)

Squonk42
Пт 20 октября 2017 г. 13:47
Лучше всего будет то, что в среднем монтажном розетке, подобном тому, который использовался в чертеже.

Посмотрите на это, только 0.06 RMB:
https: // item.Таобао.com/item.htm?ID = 531741597795

РЕДАКТИРОВАТЬ: Это клон этого разъема Molex:
http: // www.Молекс.com/pdm_docs/sd/476420001_sd.PDF

Вы можете найти 3D -модель здесь:
http: // www.Молекс.com/molex/products/dat ... Экторы.XML

LKCL
Пт 20 октября 2017 г. 16:03
[Squonk42 - Пт 20 октября 2017 г. 13:47] - Лучше всего будет то, что в среднем монтажном розетке, подобном тому, который использовался в чертеже.

Посмотрите на это, только 0.06 RMB:
https: // item.Таобао.com/item.htm?ID = 531741597795

РЕДАКТИРОВАТЬ: Это клон этого разъема Molex:
http: // www.Молекс.com/pdm_docs/sd/476420001_sd.PDF

Вы можете найти 3D -модель здесь:
http: // www.Молекс.com/molex/products/dat ... Экторы.XML
Отлично - очень важно найти таблицы данных / номеров деталей для всех компонентов... * и* также убедитесь, что на Taobao есть десятки поставщиков с точной частью Taobao. Вы не можете сделать это наоборот (или... это ад, чтобы попробовать): продавцы рынка не заботятся о таблицах данных.. Или, если они это сделают, они имеют их на личных ноутбуках, связанных с интернетом, без веб-сайта, и лучшее, что вы можете сделать, чтобы связаться с ними,-это по электронной почте, позвоните в них или используйте QQ. Все это требует, чтобы вы говорили на мандарин.

так... Хорошая находка, SQONK42, это спасло много хлопот, обнаружив номер детали Molex.

[РЕДАКТИРОВАТЬ] - Как будто проверка безопасности я взял большинство китайских иероин, 5p и т. Д. и т. д. и бросил их в поиск: он придумал 2 страницы продавцов, продающих детали, которые выглядят точно так же, как это, чего недостаточно, чтобы быть «безопасными», что они не все тупы. Однако, поскольку это клон Molex, это, вероятно, нормально.

LKCL
Пт 20 октября 2017 г. 16:12
Итак, Роджер: Этот разъем, который нашел Squonk42, является действительно хорошим примером той части, где действительно очень важно записать его на вики.

почему?

хорошо... Через 2 дня, когда Racemaster вернется, будет о... Еще 2 или 3 страницы обсуждения. Он ничего из этого не увидит... Итак, что мы будем вынуждены сделать: * Помните *, что часть есть, и выполняйте страницу, обратную страницу, обратную страницу, свиток, прокрутка, прокрутка... И в конце концов, если нам действительно повезет, не пропустите это, и мы сможем направить его.

однако... Если бы было вики, которое он добавил в закладки, мы могли бы просто сказать: «Посмотрите на справочный раздел Wiki, мы добавили отличный USB-разъем среднего монтажа»

Страницы вики *действительно важны *. Я бы настроил один, однако, я так делаю, это делает мои личные ресурсы веб -сервера постоянной частью инфраструктуры STM32Duino, которая, как я чувствую, мне не подходит.

Squonk42
Пт 20 октября 2017 г., 19:38
Вот список услуг хостинга MediaWiki.

Вы можете попробовать Мирахез.

Squonk42
Пт 20 октября 2017 г., 19:59
[LKCL - Пт 20 октября 2017 г. 16:03] - [РЕДАКТИРОВАТЬ] - Как будто проверка безопасности я взял большинство китайских иероин, 5p и т. Д. и т. д. и бросил их в поиск: он придумал 2 страницы продавцов, продающих детали, которые выглядят точно так же, как это, чего недостаточно, чтобы быть «безопасными», что они не все тупы. Однако, поскольку это клон Molex, это, вероятно, нормально.
Да, вот соответствующий запрос:
https: // s.Таобао.com/search?Q = USB+5PIN% ... = цена-аска

Согласно Google, «USB 5pin 沉板 Micro 5p Mk5p 沉板 0.8 мм 母座 四 脚 插 USB 插座 «переводится в« USB 5PIN -раковина Micro 5p Mk5p Pond Pond 0.8-миллиметровая женская четыре фута подключаемой USB-разъем », где« доска для раковины », вероятно, означает« середина майки »и« заглушка с четырьмя футами »означает« 4 через вкладки припадения отверстия ».

Squonk42
Пт 20 октября 2017 г., 21:17
Относительно переключателя кнопки сброса: я использовал Ultra-Small (3.5 мм L x 2.7 мм ш x 1.4 мм ч) ALPS SKSGACE010 в некоторых из моих существующих дизайнов:
Изображение

2D рисунок и 3D -шаг файлы здесь:
http: // www.Альпы.com/prod/info/e/html/ta ... CE010.HTML

Это можно найти для 0.10 юаней на Таобао от многих поставщиков:
https: // s.Таобао.com/search?Q = SKSGACE01 ... = цена-аска

Это может быть интересно, чтобы заменить высокий и громоздкий заголовок ботинка & Прыжеры с помощью дополнительной аналогичной кнопки для Boot0, так же, как решение с двойной кнопок, используемое на платах Nodemcu для сброса/Flash (стр. 6):
https: // github.com/nodemcu/nodemcu-devk ... T_V1.0.PDF

Rogerclark
Пт 20 октября 2017 г., 22:33
[Squonk42 - Пт 20 октября 2017 г., 21:17] - Относительно переключателя кнопки сброса: я использовал Ultra-Small (3.5 мм L x 2.7 мм ш x 1.4 мм ч) ALPS SKSGACE010 в некоторых из моих существующих дизайнов:
Изображение

2D рисунок и 3D -шаг файлы здесь:
http: // www.Альпы.com/prod/info/e/html/ta ... CE010.HTML

Это можно найти для 0.10 юаней на Таобао от многих поставщиков:
https: // s.Таобао.com/search?Q = SKSGACE01 ... = цена-аска

Это может быть интересно, чтобы заменить высокий и громоздкий заголовок ботинка & Прыжеры с помощью дополнительной аналогичной кнопки для Boot0, так же, как решение с двойной кнопок, используемое на платах Nodemcu для сброса/Flash (стр. 6):
https: // github.com/nodemcu/nodemcu-devk ... T_V1.0.PDF
Просто мысль, но если Boot0 был кнопкой, возможно, мы могли бы также запустить дорожку для неиспользованного штифта GPIO, поэтому в нормальной работе он удвоился как пользовательская кнопка.
(Хотя потенциально глюки на штифте GPIO во время загрузки могут вызвать проблемы

Squonk42
Сб 21 октября 2017 г., 19:24
[Rogerclark - Пт 20 октября 2017 г., 22:33] - просто мысль, но если Boot0 был кнопкой, возможно, мы могли бы также запустить дорожку для неиспользованного штифта GPIO, поэтому в обычной операции он удвоился как пользовательская кнопка.
(Хотя потенциально глюки на штифте GPIO во время загрузки могут вызвать проблемы
IIRC, это была опция, используемая в Maple Mini, где переключатель boot0 также был подключен к PB8:
https: // github.com/leaflabs/maplemini/b ... Лемини.PDF

Rogerclark
Сб 21 октября 2017 г. 8:01 вечера
Спасибо...

Я забыл это...

Squonk42
Сб 21 октября 2017 г. 20:37
[Rogerclark - Сб 21 октября 2017 г. 8:01 вечера] - Спасибо...

Я забыл это...
Да, но это означает, что это была хорошая идея :-)

Итак, мы можем сохранить это!

Другой предмет, MicroSD, который является превосходной особенностью F405: посмотрите на эту красоту:
http: // www.Молекс.com/molex/products/dat ... Гнездо.XML
... Только 11.95 мм шириной, что означает, что он подходит между рядами BP PINS... Может быть, стоит предоставить след на нижней части печатной платы (по крайней мере, если есть место), хотя они даже не дороги на Taobao:
https: // s.Таобао.com/search?Q = 104031&Тай ... = цена-аска

victor_pv
Сб 21 октября 2017 г. 20:39
Ребята, не создавая никаких вики, действительно легко для ОП, чтобы изменить первый пост и добавить ссылки на соответствующие сообщения в ветке.

Роджер, ты можешь сделать это и добавить в закладки посты, подобные тому, что с USB Part в первом сообщении? Это легко и эффективно, не потребляя много времени.

Rogerclark
Сб 21 октября 2017 г. 8:54 вечера
Виктор,

Я не уверен, что ты имеешь в виду под закладкой..

Re: Вики

Это ссылка, а не пространство для разработки

ZMEMW16
Солнце 22 октября 2017 г. 1:05
Интересно, может быть, пришло время для категории аппаратных снептов ?
потоки под названием для компонента ?

Стивен

LKCL
Солнце 22 октября 2017 г. 6:04
[victor_pv - Сб 21 октября 2017 г. 20:39] - Ребята, не создавая никаких вики, действительно легко для ОП, чтобы изменить первый пост и добавить ссылки на соответствующие сообщения в ветке.

Роджер, ты можешь сделать это и добавить в закладки посты, подобные тому, что с USB Part в первом сообщении? Это легко и эффективно, не потребляя много времени.
Это накладывает бремя поддержания ссылок на OP (в данном случае, Роджер). Как вы думаете, ему было бы нормально делать от 4 до 5 изменений в неделю, так как все спрашивают его: «Пожалуйста, не могли бы вы обновить 1 -й пост, чтобы рассказать об этом исследовании? Пожалуйста, не могли бы вы поместить это на 1 -й пост Роджер? Пожалуйста, можете ли вы загрузить это изображение на 1 -й пост Roger?"Как вы думаете, как долго он терпит это делать, и чувствуете ли вы, что это приемлемо затопить * уже * перегруженный форум с сообщениями в стиле 1980-х годов" Metoo "?

Также: Роджер будет в то же время, что я? Я нахожусь на GMT+7 (Тайвань), я предполагаю, что в США также есть люди, а также часовые пояса ЕС.

Смысл страницы вики заключается в том, что это совместно: ни один человек не становится критическим узким местом.

LKCL
Солнце 22 октября 2017 г. 6:08
[ZMEMW16 - Солнце 22 октября 2017 г. 1:05] - Интересно, может быть, пришло время для категории аппаратных снептов ?
потоки под названием для компонента ?

Стивен
Давайте подумаем, что через. Как несколько человек могут внести свой вклад в - редактировать - сообщения в этой категории аппаратных сниппетов? они не могут, могут они? нет, если не будет опубликовано имя пользователя и пароль учетной записи, используемых для выпуска сообщений - публично - и я очень сомневаюсь, будет ли это приемлемым.

Так что произойдет, так это то, что любой, кто обнаружил ошибку или желает внести вклад в аналогичную схему, будет вынужден публиковать внизу внизу. Если OP больше не является членом форума, информация становится устаревшей или чрезвычайно фрагментированной.

Итог: *Нет замены вики *. Форумы имеют чрезвычайно хорошую цель, но они заставляют людей терять критическую информацию. Вики хороши в записи и изучении «статической» информации, но они абсолютно бесполезны для длительных и подробных разговоров.

Сочетание двух - это то, что делает успешный совместный проект.

LKCL
Солнце 22 октября 2017 г. 6:17
[Rogerclark - Сб 21 октября 2017 г. 8:54 вечера] - Re: Вики

Это ссылка, а не пространство для разработки
Ах, вы имеете в виду: вы хотите сохранить вики STM32Duino * как статическая ссылка, поддерживаемая, контролируемая и рассмотренная только несколькими людьми, чтобы предоставить конкретную информацию? Это хороший ресурс, чтобы иметь.

К сожалению, однако, как вы можете видеть из этой текущей дискуссии, когда людям чрезвычайно неудобно неудобно, не имея возможности записывать * активные * исследования, необходимые постоянно ссылаться на обратные связи снова и снова, одного форума недостаточно, И ни один из них не является (ограниченным, статичным, отредактированным вики, независимо от того, насколько хорошим этот ресурс действительно)

Это пример того, как, в 2003 году, мы использовали вики (и IRC) для сотрудничества и общения более 3 разных часовых поясов:

https: // форум.XDA-разработчики.com/wiki/h ... L/Research

тот, который мы организовали очень хорошо, разделяя его на разные страницы.

Страница, где мы выбрали другой подход (на одну страницу), здесь:

https: // форум.XDA-разработчики.com/wiki/h ... L/Research

В основном мы использовали его, чтобы записать все картинки *, как мы шел *. Кто -то опубликует и загрузит фотографию печатной платы, тогда кто -то еще проведет исследование, чтобы найти таблицы данных.

Вы можете увидеть, как невероятно полезно, это было бы здесь?

Можете ли вы увидеть, как было бы ошеломляюще хлопот, чтобы больше не заставлять всех пробежать через 24 (и увеличивая) страницы, чтобы найти точно такую ​​же информацию?

victor_pv
Солнце 22 октября 2017 г. 14:07
Роджер, пожалуй, новый раздел в вики для этого совета, который, надеюсь, скоро станет реальностью и в любом случае понадобится страница в вики, может иметь этот раздел «исследования»?

Racemaniac
Пн 23 октября 2017 г. 9:57
Я также поддерживаю что -то другое, кроме ветки форума.
очень трудно обсудить несколько подобных вещей >_<.

Squonk42
Пн 23 октября 2017 г. 15:00
+1 8-)

LKCL
Вт 24 октября 2017 г. 7:29
[victor_pv - Солнце 22 октября 2017 г. 14:07] - Роджер, пожалуй, новый раздел в вики для этого совета, который, надеюсь, скоро станет реальностью и в любом случае понадобится страница в вики, может иметь этот раздел «исследования»?
Хорошо, так что, как вы знаете, люди, это потенциально довольно много дополнительных административных / системных работ для Роджера: Вики не настроена на новые логины, чтобы просто хлопать спамемерам. очень просто, очень эффективно. позволяя людям, которые требуют одобрения, не выключают спамеров: это просто... добавляет административное бремя для Роджера, так как спамеры все равно будут продолжать пытаться. Разрешение людям иметь произвольные счета (без проверки Sysadmin) означает, что он рискует автоматизированными спам-атаками / автоматическим редактированием спама. Они даже не личные: обычный интернет-сканинг происходит мафией (в нескольких странах) и т. Д. и т. д. И как это викимедия, сценарии атаки буквально развернулись автоматически. Вот почему я использую не популярное веб-программное обеспечение, такое как Ikiwiki.

Однако преимущество станет огромное снижение уровней стресса всех на форуме, а также административное сокращение разработки «статической» справочной информации (добавленная после факта) в качестве «исследовательского» материала *фактически превращается в * Справочная информация (как вы можете видеть из этих примеров XDA-разработчиков, над которыми я работал более десяти лет назад), полностью спасая вас (Роджер) работу по выполнению ее полностью без помощи.

Racemaniac
Вт 24 октября 2017 г. 7:49
Разве мы не можем обсудить это на вики и разрешить только вход в систему, как сейчас?
Затем несколько человек в этой теме обсуждают, что это нужно будет зарегистрироваться, но теперь это то же самое при входе на этот форум. Роджеру придется добавить несколько аккаунтов в вики, и мы будем начнут.

LKCL
Вт 24 октября 2017 г., 19:36
[Racemaniac - Вт 24 октября 2017 г. 7:49] - Разве мы не можем обсудить это на вики и разрешить только вход в систему, как сейчас?
Интересное предложение... Из опыта я видел неоднократные доказательства того, что сложные дискуссии быстро становятся абсолютным адским на земля по разным причинам при использовании вики в качестве «дискуссионного форума». Каждый тип онлайн -инструмента для совместной работы имеет разные сильные и слабые стороны.

Вики отлично подходят для разработки и изучения информации, которая, как только закончен, становится «справочным руководством», но вы пытаетесь сохранить разговор? Вы не можете найти ничего *, потому что все это забито в одной нелинейной странице, где людям совершенно разрешено просто... произвольно вставить ответы в любом месте в документ. Даже если все следуют «правилам», даже через несколько часов абсолютно никто ничего не может найти.

Форумы отлично подходят для линейных разговоров в Интернете, как будто люди находились в одной физической комнате, но распространяются со временем. Есть даже способ «наверстать упущенное» в обсуждении, вернув несколько сообщений, вы можете встроить изображения и так далее, и нет специального программного обеспечения. Но если вы на самом деле хотите развить что -то сложное, абсолютно никто, кроме гения мира, не может содержать столько информации в своих головах и использовать форум * в одиночку * Все чувствуют, что они отчаянно наносят воду на лестнице, которая постоянно погружается в глубины океана, утопив их в сообщениях и информации.

Списки рассылки - особенно с архивами - это отличный способ выполнить ту же работу, что и форумы, за исключением того, что они имеют преимущество в том, что участники могут «офлайн» по своему усмотрению. Многие высокотехнологичные сотрудники все еще делают это, и они принимают огромное количество сообщений в день и могут очень быстро встать в курс событий, буквально десятками одновременных разговоров в огромном количестве списков. Однако это требует довольно строгой дисциплины связи (изложено в документах «Оттекает сети по рассылке»), что... Большинство пользователей форума не способны понять, уважать или следить за... в ущерб абсолютно каждому техническому участнику в этом списке. Таким образом, администратор иногда должен стать довольно строгим в обеспечении соблюдения сетикета.

IRC отлично подходит для поддержания людей в режиме реального времени, проблема в том, что они на самом деле должны быть * в * в режиме реального времени я.эн. в то же время. Работая с членами сообщества XDA-Developers, мы обнаружили, что с добавлением «бота», который регистрирует все и публикует его в Интернете каждые 24 часа (на тот случай, если наше отдельное подключение к Интернету сработало), мы могли бы оставить IRC, работающие 24x7 (или в Случай разъединения обратно в журналы бота) и, следовательно, на самом деле разоблачить разговор в течение 36-72 часов. Но если бы мы попробовали это * без * вики, чтобы записать подробные заметки, это был бы полный кошмар.

В любом случае: это действительно зависит от вас, Роджер, также то, что вы чувствуете себя комфортно с настройкой (и поддержанием), у меня есть возможность настроить онлайн -ресурсы (я запускаю свой собственный сервер), но, как я упоминал ранее, это было бы неуместно Для меня настроить «неофициальные» вики / другие онлайн -инструменты для совместной работы документов для пользователей этого форума, поскольку они быстро станут частью инфраструктуры здесь: самый первый URL / ссылка, и это все, что больше не является неофициальным. ". почему? Ну, если я решу, что мне нужно место на моем сервере, записи будут... Потерянные, и любые ссылки / архивные ссылки здесь, на этом форуме, будут прекращены как тупик. Это было бы... плохой :)

Racemaniac
Вт 24 октября 2017 г., 19:41
Не уверен, что знаете ли вы, что уже есть вики: http: // wiki.STM32duino.компонент

и для обсуждений, тема становится немного сложной. Мы обсуждаем USB, дополнительные прокладки для булавок, USB -разъемы, регуляторы напряжения одновременно >_<
Это становится немного большим для 1 потока (IMO)

ZMEMW16
Вт 24 октября 2017 г., 8:26 вечера
Разве это не о том, как начался этот форум, когда он был изначально создан из чрезмерно большой ветки ?
уроки извлечены ?
SRP

Racemaniac
Вторник 24 октября 2017 г. 8:28 вечера
[ZMEMW16 - Вт 24 октября 2017 г. 8:26 вечера] - Разве это не о том, как начался этот форум, когда он был изначально создан из чрезмерно большой ветки ?
уроки извлечены ?
SRP
XD
Действительно XD
(временный) подраздел форума, чтобы мы могли разделить это в нескольких темах :)

Racemaniac
Ср 25 октября 2017 г. 8:40
Что касается USB -разъема: я знаю о средних монтированных, но доска чуть более тонкая, что большая часть преимущества? Он также убирает место, чтобы направить USB -следы/поместить свои резисторы, а микро -разъем USB уже довольно тонкий.
Приятно иметь, но не уверен, стоит ли оно того, так как зона печатной платы уже недолго в поставке, так как это ^^ '
(И даже более того, если мы хотим предложить SMD прокладки для булавок, которые в настоящее время не разбиты)

LKCL
Ср 25 октября 2017 г. 12:18
[Racemaniac - Вт 24 октября 2017 г., 19:41] - Не уверен, что знаете ли вы, что уже есть вики: http: // wiki.STM32duino.компонент
Роджер заблокировал его, чтобы никто не мог создать учетную запись. Только уполномоченные люди, у которых уже есть подробности входа в систему, разрешается редактировать страницы.

Squonk42
Ср 25 октября 2017 г., 19:31
[Racemaniac - Ср 25 октября 2017 г. 8:40] - Что касается USB -разъема: я знаю о средних монтированных, но доска чуть более тонкая, что большая часть преимущества? Он также убирает место, чтобы направить USB -следы/поместить свои резисторы, а микро -разъем USB уже довольно тонкий.
Приятно иметь, но не уверен, стоит ли оно того, так как зона печатной платы уже недолго в поставке, так как это ^^ '
(И даже более того, если мы хотим предложить SMD прокладки для булавок, которые в настоящее время не разбиты)
Не только тоньше, но и более сильнее: разъемы Micro USB должны выдерживать больше циклов заглушки/отключения, чем мини -USB, которые, в свою очередь, поддерживают больше циклов, чем оригинальный тип USB (квадратный, громоздкий). Однако, будучи SMD с крошечными размерами.

Это была основная причина неудачи на ранних досках для красных/синих таблеток с такими разъемами Micro USB SMD.

Наличие 4-х годов, подобных гарпуне, делает их гораздо более надежными в этом отношении, что является отличной функцией для прототипа доски.

Racemaniac
Ср 25 октября 2017 г. 8:14
[Squonk42 - Ср 25 октября 2017 г., 19:31] -
[Racemaniac - Ср 25 октября 2017 г. 8:40] - Что касается USB -разъема: я знаю о средних монтированных, но доска чуть более тонкая, что большая часть преимущества? Он также убирает место, чтобы направить USB -следы/поместить свои резисторы, а микро -разъем USB уже довольно тонкий.
Приятно иметь, но не уверен, стоит ли оно того, так как зона печатной платы уже недолго в поставке, так как это ^^ '
(И даже более того, если мы хотим предложить SMD прокладки для булавок, которые в настоящее время не разбиты)
Не только тоньше, но и более сильнее: разъемы Micro USB должны выдерживать больше циклов заглушки/отключения, чем мини -USB, которые, в свою очередь, поддерживают больше циклов, чем оригинальный тип USB (квадратный, громоздкий). Однако, будучи SMD с крошечными размерами.

Это была основная причина неудачи на ранних досках для красных/синих таблеток с такими разъемами Micro USB SMD.

Наличие 4-х годов, подобных гарпуне, делает их гораздо более надежными в этом отношении, что является отличной функцией для прототипа доски.
Сейчас мы используем на верхней части, в котором 4 ножки впаливают печатную плату, поэтому я предполагаю, что она примерно такая же прочная, как и средние монтируемые с 4 штифтами?
И в отношении толщины платы я только что понял, что кристалл, который мы используем, примерно такой же высокий, как USB -разъем XD

Squonk42
Чт 26 октября 2017 г. 6:20 утра
[Racemaniac - Ср 25 октября 2017 г. 8:14 вечера] - Сейчас мы используем на верхней части, в котором 4 ножки впаливают печатную плату, поэтому я предполагаю, что она примерно такая же прочная, как и средние монтируемые с 4 штифтами?
Ну, не совсем... Есть все SMD, которые предназначены только для случайных циклов заглушки/отключения. Тогда у вас есть те, что с 2 или 4 ногами через печатную плату, которые сильнее, но это обычно должно быть окружено (и управляется) корпусом. Затем тип гарпуна, который является более низким и более широким ногами (и, следовательно, имеет меньше рычага, чтобы сорвать его с печатной платы): это тяжелый, который будет сопротивляться многим циклам без руководства.
[Racemaniac - Ср 25 октября 2017 г. 8:14 вечера] - и в отношении толщины доски я только что понял, что кристалл, который мы используем, примерно такой же высокий, как USB -разъем XD
... Тогда я предлагаю изменить его на более низкий : mrgreen:
Быстрый поиск на Taobao даст вам цену на некоторые общие кристаллы 8 МГц:
https: // s.Таобао.com/search?Q = 8m+%E6%97 ... = цена-аска
Вот несколько интересных меньших (5.0 мм х 3.2 мм х 1.2 мм) SMD Альтернативы:
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь

Или даже меньшие (3.2 мм х 2.5 мм х 0.8 мм):
https: // s.Таобао.com/search?Q = 3225+8+MH ... = цена-аска
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь

Как видите, в цене не очень большой разницы по сравнению с громоздкими HC-49USX, все они варьируются от 0.08rmb до 0.25rmb, я.эн. от $ 0.От 01 до 0 $.04.

Кристалл 32K, вероятно, может быть заменен на меньший тоже, с незначительным повышением цены:
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь

Для более дешевой PCBA мы должны избегать использования через компоненты отверстия, которые не являются отжимающими или неправомерными (заголовки, TH Crystal...), так как они будут собраны вручную за дополнительную плату.

И, если возможно, мы должны стараться избегать размещения компонентов с обеих сторон: это также увеличится до стоимости PCBA. Проверьте доску Teensy, чтобы получить хороший пример:
Изображение
Изображение

Racemaniac
Чт 26 октября 2017 г., 7:28 утра
Но Teensy наверняка 4 слоя, что также увеличивает стоимость
До сих пор я оставался рядом с оригинальной конструкцией BluePill (большие детали сверху, небольшие детали внизу, 2 слоя PCB)
Увидеть цену плане.
Что касается кристалла, то это все хорошо для меня, я также использую кристалл SMD на своих досках, но на данный момент придерживался тех же кристаллов, что и оригинальный BluePill.
Что касается плагины USB, то на доске действительно требуется довольно дополнительное место, чтобы использовать средний монтированный, если только все не согласны, что это действительно стоит, я собираюсь остаться с верхней установленной с 4 штифтами. (Это также является тем, что подростка использует в соответствии с вашей фотографией: P, вероятно, по аналогичным причинам)

Squonk42
Чт 26 октября 2017 г. 7:59 утра
Да, Teensy-это 4-слойная доска с компонентами BGA, но это также 30 долларов...

Что касается разъема и кристаллов Micro USB, то это все варианты дизайна, но если вы решите придерживаться оригинальных кристаллов, вы также должны сохранить исходный разъем тоже : D

Или решите изменить все сразу!

Если не одно из этих решений, это должно быть только из -за отсутствия недвижимости на доске.

Racemaniac
Чт 26 октября 2017 г. 8:38 утра
[Squonk42 - Чт 26 октября 2017 г., 7:59 утра] - Да, Teensy-это 4-слойная доска с компонентами BGA, но это также 30 долларов...

Что касается разъема и кристаллов Micro USB, то это все варианты дизайна, но если вы решите придерживаться оригинальных кристаллов, вы также должны сохранить исходный разъем тоже : D
ну нет, это все варианты xD
Я решил остаться близко к предметам, которые не имели большого значения для меня, и для USB -разъема выбрал что -то более практичное: P.

Но я хотел бы услышать некоторые другие голоса об этом. Для меня все то же самое, какие компоненты мы используем, до сих пор я старался оставаться рядом с оригинальным чертежом, но если мы предпочитаем меньший SMD -кристалл & такие вещи, почему бы и нет :).
о получении всего на 1 слое, я мог бы попробовать в эти выходные, насколько это возможно (но ответ, вероятно, совсем не на 2 слоях ^^ ')

Squonk42
Чт 26 октября 2017 г. 11:55 утра
Я сделал аналогичную плату форм-фактора для NXP LCP11XX/LPC13XX MCU 6 лет назад:
https: // github.com/squonk42/usbug
http: // squonk42.GitHub.io/usbug/ (Пожалуйста, извините на страницы GitHub медленное!)

Я думаю, что можно достичь односторонней компонентной нагрузки с меньшими, но не намного более дорогими частями, которые частично будут получены обратно более дешевой PCBA.

На оригинальном чертеже кристаллы, кнопка сброса и заголовок загрузки огромны и высокие: это, вероятно, хороший способ получить более недвижимость, чтобы переместить компоненты обратно на верхнюю сторону.

Также можно перейти на пассивы 0402 вместо 0603, за исключением тех, которые могут быть удалены/изменены пользователем.

И на такой небольшой плате наличие VCC и слоя GND не самая лучшая вещь, учитывая несколько необходимых VCC -соединений: обычно лучше иметь 2 плоскости GND с помощью сшивания и направить VCC как (большие) трассы.

Для результатов, я думаю, что приемлемо предоставить как заголовки, так и заголовки SWD, ослабевшие, особенно если мы сжигаем загрузчик в чипе, это может сэкономить некоторые шаги по продаже во время производства.

Racemaniac
Чт 26 октября 2017 г. 16:16
Подумав об этом в течение нескольких минут: проблемой с постановлением всего этого на один слой будет разъединительные колпачки на STM32. он едва подходит между 2 рядами булавок... Таким образом, единственный способ получить развязки на том же слое, что и STM32, - это оттолкнуть их немного дальше от него: S. не совсем так: s

Squonk42
Чт 26 октября 2017 г., 19:52
При условии, что вы согласны с тем, чтобы поместить некоторые колпачки рядом с STM32 4 углами (я.эн. всасывающий выбор & место против. МЕХАНИЧЕСКИЙ ГРИП 4-ЧЕМ), единственная проблема-это C2, который должен быть размещен вблизи PIN-кода 19.

C4, C7, C8, C9, C17, C18 и C19 могут быть помещены недалеко от их соответствующей булавки. Конечно, это потребует некоторой перетасовки следов...

Racemaniac
Сб 28 октября 2017 г., 7:48
@Squonk
Можете ли вы также сделать резервное копирование своих идей с помощью некоторых фактов (что все компоненты с одной стороны настолько дешевле, что для создания дизайна с обеих сторон сшиты (а затем просто нормальные следы для VCC) лучше, и т. д...)
Я по -прежнему новичок в этом дизайне PCB, и все это очень интересно, но когда я начинаю с этого и желаю прочитать об этом, я столкнулся с очень интересной дискуссией по этим темам, но они в основном заканчивались самопровозглашенными экспертами, противоречащими друг друга, и не очень помогает мне узнать, какой путь это путь >_<....

Так что, если у вас есть хорошие источники для выбора для этих дизайнерских решений, я бы хотел услышать их, трудно найти хорошую информацию об этом, и мне нравятся все отзывы, которые я слышу, так как это отличный шанс узнать :).

Squonk42
Сб 28 октября 2017 г. 13:19
Для того, чтобы рассматриваться как самопровозглашенный эксперт, немного раздражает, я надеюсь, что это не было преднамеренным.

Я проектирую платы за более чем 25 лет профессионально, используя несколько систем ECAD. Я уже делал такие простые платы, или гораздо больше вовлеченных досок с радиочастотной маршрутизацией, сопоставленной длиной, антеннами, высокоскоростными цепями и т. Д.

Я разместил ссылки на эквивалентную доску, которую я сделал с Eaglecad 6 лет назад в качестве обучения, пока я изучал орла, так что вы можете судить.

Проектирование и производство печатных плат - это не наука, это технология, поэтому не ожидайте четких ответов на ваши вопросы. Большая часть того, что вы получите, будет основано на прошлом опыте, а не на правилах, выгравированных в камне.

Односторонняя нагрузка для компонентов должна быть очевидна: при использовании пайки в пеле, вам нужно будет выполнить 2 операции или приклеить компоненты, используя эпоксидную смолу с нижней стороны, или они просто упадут... Это означает, что вдвое больше времени на фабрике, это, конечно, стоит дороже.

Волновая паянка будет иметь ту же проблему, а также дополнительные ограничения на следы, которые зависят от направления волны, поэтому никто не использует его для небольших SMD, теперь почти используется для плат только для компонентов TH.

Что касается обработки световой рефтовой (известной как Паста в дыру), это довольно сложно, чтобы настроить, поэтому китайские фабрики PCBA, как правило, палят их вручную после пайки для переиска (дешевле), добавляя дополнительные шаги и, конечно же.

Что касается питания/основных плоскостей, вы правы, это обычно хорошо иметь максимально возможную плоскость питания, чтобы иметь эквипотенциальное напряжение, которое можно распределить по всей плате, то же самое для земли.

Однако здесь нет окончательного правила: хорошо иметь обе плоскости, и как можно больше, но Без трассировки этих самолетов пополам, так как это почти разрушает все выгоды от этого. По этой причине, а также для лучшей обработки EMC, поэтому даже лучше использовать 4 слоя и иметь обоих плоскостей во внутренних слоях без внутренних следов. Для высокоскоростных дифференциальных сигналов, таких как PCI @2.5/5 Гбит/с, почти обязательно помещать эти сигналы во внутренние слои со стеком, содержащими минимум 8 слоев, или направлять их на внешние слои и защищать все снаружи.

Но для небольших плат с только 2 слоями, подобными этим, наиболее важным является наличие максимально возможной поверхности заземления, поскольку невозможно иметь хорошую полную грунную плоскость без трассировки на 2 слоях, в основном для лучшей EMC, эвакуации ESD и простоты макета. Хороший способ сделать это-использовать 2 недооптимых (E.глин. со следами) заземленные плоскости и зашивайте их для лучшей эквипотенциальности. Существует не так много мощных компонентов, чтобы питаться такой платой, поэтому распределение питания, похожих на звезду или шину, в порядке, и единственное, что нужно позаботиться о Единственная точка подключения с цифровым источником, если у вас нет мощных аналоговых потребностей, которые рассеивают в нем слишком много энергии.

Что касается хороших источников, вы можете начать с прочтения стандарта IPC-7351 («Общие требования для конструкции поверхностного монтажа и стандарта земли»), продолжить, прочитав все Другие стандарты МПК, а также просмотр справочника ARRL, среди прочего.

Затем, с примерно 10 лет практики, вы начнете создавать свои собственные правила : mrgreen:

Кстати, я обнаружил, что от @lkcl консультируется для обработки производства китайской компании, очень близкой к моему собственному опыту, чтобы избежать проблем!

Racemaniac
Сб 28 октября 2017 г. 13:53
[Squonk42 - Сб 28 октября 2017 г. 13:19] - Для того, чтобы рассматриваться как самопровозглашенный эксперт, немного раздражает, я надеюсь, что это не было преднамеренным.
Я подумал, что сформулировал это как можно больше, чтобы не сказать, что вы случайный самопровозглашенный эксперт XD (просто трудно найти хорошую информацию, поскольку люди указывают, что они знают, что все это продолжает противоречить друг другу, когда вы читаете дискуссии о том, как сделать заземление, Куда поместить обходные кепки, ... >_<).
Но я хотел знать, откуда вы получили свою информацию, так как я все еще изучаю все это и хочу знать, откуда поступают все предложения (и если они были опробованы & проверено или просто личные предпочтения :) ).

И что 2 -уровневые компоненты требуют большей работы, действительно очевидно, но видение доски нижней цены есть (и зная, что вещи, которые когда -то были дорогими, больше нет), это тогда является частью вопроса :). Стоит ли это идти на одну боковую компоненты, если разница в стоимости может быть незначительной в наши дни? (Также проблема с инженерией, это не потому, что это очевидно, что это лучший способ пойти. Как программист, я знаю опасность преждевременной оптимизации xD)

Я, безусловно, принимаю во внимание ваши предложения, и, действительно, это, вероятно, также частично искусство, а не точная наука (как много инженерии). Трудно найти хорошие ссылки на хорошие практики со всеми, кто говорит, что их решение лучше всего по разным причинам ^^ '.

И спасибо за хороший ответ :). Извините, если я вас раздражает, но если я не задаюсь, по крайней мере, задаю эти вопросы, станет действительно трудно фильтровать все входные данные (поскольку обычно 1 человек разгружает все свои предложения, и никто не подтверждает или не соглашается с чем -либо ^^ ')

Что касается компонентов SMD, я также предпочитаю кристаллы SMD над сквозными отверстиями :). Так что я тоже посмотрю на обновление (при условии, что у этого у ни у кого нет веских причин придерживаться более крупных (легче заменить и т. Д... это требуется?)), это более компактно, и если это еще один шаг меньше, тем лучше.

Just4fun
Сб 28 октября 2017 г. 16:34
[Squonk42 - Сб 28 октября 2017 г. 13:19] - Я проектирую платы за более чем 25 лет профессионально, используя несколько систем ECAD...
Привет, Squonk42,
Ваш пост действительно очень интересный! Я нашел некоторые подтверждения некоторым моим «мыслям» о дизайне печатной платы...
Большое спасибо за то, что поделились! : D

LKCL
Сб 28 октября 2017 г. 20:38
[Racemaniac - Сб 28 октября 2017 г. 7:48] - @Squonk
Можете ли вы также сделать резервное копирование своих идей с помощью некоторых фактов (что все компоненты на одной стороне гораздо дешевле,
это намного дешевле произвести. Подумайте об этом: доска должна пройти дважды через машину для выбора и места, дважды с Squeegee, чтобы вытереть пасту по приповской пасте по маски из нержавеющей стали с лазером... Что теперь вы должны заплатить за два из них, а не один...

Но применяется довольно много нисходящих сил: они ставят булавки вдоль регулярных промежутков, чтобы поддержать печатную плату, чтобы остановить его изгиба... Потому что теперь на доске есть компоненты!

Орех во второй раз, когда они не могут использовать стандартную технику (просто выпекайте доску), они должны использовать что -то другое (я забываю, что это такое), но в основном, если TheTey выставьте доску в стандартную дешевую печь, компоненты с другой стороны упадет! так что профиль отопления должен быть.. по -другому, я.эн. Более дорого, я не знаю точных деталей, но он останавливает 1 -й набор компонентов, падающих.

Все, что должно иметь дополнительную заботу * не * просто «это вдвое больше, поэтому это в два раза дороже», где вместо одного для одностороннего, вы бросаете его в сжима духовка и это сделано.

RACEMASTER, если вы хотите узнать больше, посмотрите "FactoryForall.com », это Талли, он работал на OpenMoko и решил остаться в Шэньчжэне, установил свою собственную фабрику и купил свое собственное оборудование, на самом деле он был бы отличным человеком для производства этой доски. Его веб -сайт чрезвычайно информативный и очень интересный одновременно. Скажи от меня привет, если свяжишься с ним.

Racemaniac
Сб 28 октября 2017 г. 9:15 вечера
[LKCL - Сб 28 октября 2017 г. 20:38] -
[Racemaniac - Сб 28 октября 2017 г. 7:48] - @Squonk
Можете ли вы также сделать резервное копирование своих идей с помощью некоторых фактов (что все компоненты на одной стороне гораздо дешевле,
это намного дешевле произвести. Подумайте об этом: доска должна пройти дважды через машину для выбора и места, дважды с Squeegee, чтобы вытереть пасту по приповской пасте по маски из нержавеющей стали с лазером... Что теперь вы должны заплатить за два из них, а не один...

Но применяется довольно много нисходящих сил: они ставят булавки вдоль регулярных промежутков, чтобы поддержать печатную плату, чтобы остановить его изгиба... Потому что теперь на доске есть компоненты!

Орех во второй раз, когда они не могут использовать стандартную технику (просто выпекайте доску), они должны использовать что -то другое (я забываю, что это такое), но в основном, если TheTey выставьте доску в стандартную дешевую печь, компоненты с другой стороны упадет! так что профиль отопления должен быть.. по -другому, я.эн. Более дорого, я не знаю точных деталей, но он останавливает 1 -й набор компонентов, падающих.

Все, что должно иметь дополнительную заботу * не * просто «это вдвое больше, поэтому это в два раза дороже», где вместо одного для одностороннего, вы бросаете его в сжима духовка и это сделано.

RACEMASTER, если вы хотите узнать больше, посмотрите "FactoryForall.com », это Талли, он работал на OpenMoko и решил остаться в Шэньчжэне, установил свою собственную фабрику и купил свое собственное оборудование, на самом деле он был бы отличным человеком для производства этой доски. Его веб -сайт чрезвычайно информативный и очень интересный одновременно. Скажи от меня привет, если свяжишься с ним.
Я знаю, почему это * должно * иметь огромное значение, но мне интересно, действительно ли это * делает такую ​​разницу, если у грязи дешевых плат есть компоненты с обеих сторон :).
Но я придаю мне банкомат, направляю его со всеми компонентами на 1 стороне, давайте посмотрим, что это сработает :)

Заставляет меня задуматься о том, что я недавно прочитал на Hackaday: в те дни, когда вам приходилось платить за VIA, поэтому с помощью оптимизации была важна. Теперь, если они не слишком маленькие, это больше не имеет значения :). Также имеет смысл, что изнашивание их упражнений должно стоить больше, но это больше не (больше нет).

Squonk42
Сб 28 октября 2017 г. 9:57 вечера
[LKCL - Сб 28 октября 2017 г. 8:38 вечера] - Racemaster, если вы хотите узнать больше, посмотреть "FactoryForall.com », это Талли, он работал на OpenMoko и решил остаться в Шэньчжэне, установил свою собственную фабрику и купил свое собственное оборудование, на самом деле он был бы отличным человеком для производства этой доски. Его веб -сайт чрезвычайно информативный и очень интересный одновременно. Скажи от меня привет, если свяжишься с ним.
О да, я забыл о нем!

Да, действительно очень информативный веб -сайт!

Вот еще несколько ресурсов специально на PCBA от PCBCART:
https: // www.PCBCART.com/article/content ... ведущий.HTML
https: // www.PCBCART.com/article/content ... ОКСС.HTML

Rogerclark
Сб 28 октября 2017 г. 11:31
Интересный ...

эн.глин. "Что такое фидуциации?"На этой странице http: // www.FactoryForall.com/pcba-fabrication

ZMEMW16
Солнце 29 октября 2017 г. 1:26
Google не так уж и плох, прочитайте несколько из них с этим веб -адресом в качестве поиска
SRP

Chismicro
Солнце 29 октября 2017 г. 6:47
Когда совет в производстве? Я хотел бы иметь один ;-)

Бьянкифан
Солнце 29 октября 2017 г. 8:33 утра
[LKCL - Сб 28 октября 2017 г. 20:38] - гораздо дешевле производить. Подумайте об этом: доска должна пройти дважды через машину для выбора и места, дважды с Squeegee, чтобы вытереть пасту по пайке по лазерной маски из нержавеющей стали... Что теперь вы должны заплатить за два из них, а не один...
У меня нет никаких навыков в автоматизированной PREDUVTION, и это меня не интересует, но..
Почему, черт возьми, в основном все грязные дешевые Arduino/STM таблетки 2 -й на стороне?
Зачем самые дешевые клоны Arduino гигантские кристаллы?
Или в другом пути..Почему мой единственный 1 -ти 1 -то клон Uno (Robotdyn - отличное качество) не самый дешевый?

И да, мне интересно о главном кристалле на моих синих таблетках.. Все припаянные вручную :?

Chismicro
Солнце 29 октября 2017 г. 9:01
Вот этот ? Robotdyn?

Пито
Солнце 29 октября 2017 г. 9:16
Почему, черт возьми, в основном все грязные дешевые Arduino/STM таблетки 2 -й на стороне?
Зачем самые дешевые клоны Arduino гигантские кристаллы?
Начальник 2 -го со стороны не обязательно означает «дорогой». Верхняя и нижняя паяная пая можно применить на 1 шаг. Нижние боковые части могут быть приклеены к печатной плате во время выбора и размещения. Представьте себе 0.1 мм капля клея, помещенного P&P Машина, которая затвердевает в течение 1-2 секунд при воздействии ультрафиолетового света. Вы кладете тысячи деталей на нижней стороне, а затем делаете «мигание» с источником ультрафиолетового света. Это все..
Гигантские кристаллы используются, потому что они дешевле.

Rogerclark
Солнце 29 октября 2017 г. 9:21 утра
Глядя на последний дизайн, опубликованный @racemaniac в 3D -просмотре PCB, я думаю, что будет сложной задачей, чтобы получить все компоненты на вершину печатной платы.

Я предполагаю, что если размер колпачков вдвое и т. Д., И используется более дорогие мелкие кристаллы SMD, это может быть возможно, но мне интересно, будет ли общая стоимость увеличится за счет использования Fab House, который может построить с Ultra Маленькие компоненты SMD и т. Д.

Кроме того

Squonk42
Солнце 29 октября 2017 г. 9:23
[Racemaniac - SAT 28 октября 2017 г. 9:15 вечера] - Я знаю, почему это * должно * иметь огромное значение, но мне интересно, действительно ли это * делает такую ​​разницу, если у грязных дешевых плат есть компоненты с обеих сторон :).
Но я придаю мне банкомат, направляю его со всеми компонентами на 1 стороне, давайте посмотрим, что это сработает :)
Это делает больше шагов, пожалуйста, проверьте http: // www.SurfaceMountProcess.com/comp ... предел.HTML:
Изображение
В случае чертежа, нижняя сторона B есть только с небольшими резисторами, крышками и небольшим LDO, без эпоксидного клея, так как они маленькие, затем большие компоненты (MCU, 32 кГц кристалл, микро USB, кнопка и хрупкие пластиковые светодиоды) сверху) сверху) сверху) сверху) сверху) сверху) сверху) сверху сторона (а).

Блоки перемычки, кристалл 8 МГц и заголовок SWD затем припаяны вручную (вы можете сказать из -за остатков потока вокруг штифтов на нижней стороне, они даже не хотят его очистить).

Добавить 2 ряда 20-контактных заголовков вместе с доской и запечатать ее в антистатическую сумку.

Оригинальная плата Bluepill была разработана и изготовлена VCC-GND, Цена 18.90rmb (2 доллара.84). Но вы можете найти грязь дешевые клоны вниз до 7.35RMB (1 доллар.11), когда самый дешевый чип STM32F103C8T6, который вы можете найти в 7.00rmb... Как видите, цена очень субъективна! Это зависит, если вы получаете новые или используемые (возможно дефектные или непроверенные) детали, процесс не-ROHS, (не) тестирование, сборка серых сдвигов и/или плохие условия труда и т. Д.

Если вы хотите остаться с приличными условиями сборки, ROHS (вам нужно!) и (в основном) контролируемое происхождение части, тогда вы обнаружите, что у всего есть цена. Производитель может не сказать об этом, но в конце концов он будет взимать с вас больше :-)
[Racemaniac - Сб с 28 октября 2017 г., 21:15] - заставляет меня задуматься о том, что я недавно прочитал на Hackaday: в те дни, когда вам приходилось платить за через Виа, поэтому с помощью оптимизации была важна. Теперь, если они не слишком маленькие, это больше не имеет значения :). Также имеет смысл, что изнашивание их упражнений должно стоить больше, но это больше не (больше нет).
Китайские производители печатной платы больше не взимаются за больше. Вы можете играть с онлайн -печатной платой, такими как формы SeeedStudio Fusion Чтобы увидеть, что действительно важно сегодня.

Squonk42
Солнце 29 октября 2017 г. 10:26
Чтобы иметь возможность использовать одностороннее крепление компонентов SMD, нам придется заменить кристалл 8 МГц на модель SMD, самый простой и дешевый-один HC49SMD, но это тот же огромный случай... Есть меньшие альтернативы, как 5032 (20pf) или 3235 (8pf) пакеты, но они дороже...

Что касается кристалла 32 кГц, мы можем либо оставить громоздкий SMD MC-306 или заменить его меньшим FC-135 Пакет с известным CL (12.5pf)

Заголовок загрузки должен быть заменен тактильной кнопкой, как в Mapple Mini. Самый маленький и самый дешевый, который я знаю, это Альпы SKSGACE010, также используется в плате NodeMCU. Как и Mapple Mini, вы также можете подключить его к GPIO (PB8) через 0R, чтобы получить бесплатную кнопку пользователя...

DMP2160UW PMOS-хорошая идея, чтобы получить диод с низкой каплей.

SY6280 хороший и очень дешевый. А TPD3S0x4 комбинированный ограниченный переключатель тока USB и защита D+/D - ESD, как в Teensy 3.6 было бы неплохо иметь, но слишком дорого. Для доски разработчиков, где вы можете коснуться всех чипсов пальцами, ESD на самом деле не является проблемой (вы носите ремешок ESD запястья, не так ли? ;-)).

Пожалуйста, не используйте драгоценную вывод PC9 для PIN -контакта USB -переключателя: он является частью нескольких контактов, которые могут обеспечить функциональность интерфейса SDIO, поэтому мы лучше используем тупой штифт, такой как PC0 или PC1 для этой цели. Моя идея - добавить дополнительную розетку MicroSD на (теперь плоскую) нижнюю сторону, как Микропитон. Обратитесь к моему Предыдущий пост Вы, возможно, пропустили. Теперь вы знаете, почему я настаиваю на том, чтобы иметь все компоненты сверху ;-).

Я думаю, что и SDIO, и I2s могут быть очень интересными дополнениями к стандартному Bluepill STM32F103C8T6, что означает, что PD2 и PC8-12 должны использоваться для дополнительного разъема SDIO на борту SDIO и PC6-7 для единственных доступных штифтов MCK I2S в качестве...

Не забывайте, что STM32F103RBT6 почти совместимы с PIN-PIN с пакетом STM32F405RGT6 64LQFP и стоить такой же цены как STM32F103C8T6... При условии, что мы позаботимся о булавках VCAP (замените 2U2 Caps на 0R для F103) и добавим дополнительное USB-подтягивание на PA12. Затем у нас может быть 2 версии доски, разделяющих ту же печатную плату, одна с F103, одна с F405.

При желании запустите SPI в сокет SDIO? Может быть, слишком много проблем, но было бы неплохо иметь для F103.

Кстати, штифт 1 заголовка нижнего края должен быть VBAT (i.эн., На стороне заголовка SWD, не рядом с разъемом Micro USB).

Racemaniac
Солнце 29 октября 2017 г. 11:14
То, что вы описываете, действительно было бы идеальным.
Я собираюсь попробовать, но не уверен, будет ли это возможно при маршрутизации 8/8 млн & 0603 SMD детали.
Для кристаллов я думал о том, чтобы пойти на кристалл 5032 8 МГц, и для 32K я даже нашел несколько хороших кристаллов 2012 года (они действительно маленькие, люблю это :) ): https: // www.aliexpress.com/item/10pcs-f ... 2833258A1A

Кстати, прежде чем я возьму «неправильный» слот Micro SD, что вы бы порекомендовали, ребята? :)

Squonk42
Солнце 29 октября 2017 г. 12:47
Да, идея Роджера построить на основе F405 действительно хороша, так как это чрезвычайно способный MCU с FPU, M4, множеством памяти и периферийных устройств, включая I2S и SDIO. Если мы сможем сделать это прямой заменой BluePill на основе F103 по разумной цене, то это идеально.

Вы докажите, что можно сохранить один и тот же форм -фактор только с минимальными изменениями. Теперь с более сложным выбором компонентов и односторонним маршрутизацией печатной платы, мы могли бы сохранить цену разумной и упаковать как можно больше функций.

Мы можем использовать 6 мил/6 мил/0.Производство 3 -мм печатной платы без дополнительных затрат, это считается в Китае как «качество прототипа печатной платы», как вы можете найти у большинства онлайн -поставщиков печатных плат (см. SeedStudio выше), поэтому разумно переходить к этим спецификациям.

Мы должны серьезно рассмотреть, если мы сохраним исходные размеры ПХБ 2.1 "x 0.9 "(53.24 мм x 22.86 мм), или если мы уменьшим его, чтобы соответствовать рекомендованным 50 мм, используемым большинством дешевых домов печатных плат... Возможно, это может помочь снизить стоимость, или, по крайней мере, это уменьшит ее для тех, кто хочет сделать DIY, потому что мы могли бы разобрать 2 из них на квадрате 50 мм x 50 мм.

Сохранение 0603 деталей для небольших резисторов и крышек <= 100NF - это выбор: мы хотим на 0402 или мы сохраняем возможность выполнять пайку DIY с минимальными навыками пайки? Это не сэкономит много недвижимости, но это может очень помочь разместить детали более оптимально.

Для кристаллов наиболее сложным является поиск деталей с указанным CL, который редко является случаем на Taobao или Aliexpress.

Что касается розетки MicroSD, посмотрите на 104031-0811 от Molex. Только 11.95 мм шириной, что означает, что он подходит между рядами BP PINS... И вы можете найти это дешево на Taobao от многих поставщиков.

Racemaniac
Солнце 29 октября 2017 г. 12:53
Я посмотрел на создание доски <Длиной 50 мм, но тогда у меня будет 7 мил с обеих сторон в качестве края границы печатной платы... это слишком мало.
с длиной 20 штифтов, он слишком большой, чтобы снизить до 50 мм....

Squonk42
Солнце 29 октября 2017 г. 14:06
Это то, что я сделал 6 лет назад для моей доски USBUG:
Usbugsmall.png
USBUGSMALL.PNG (126.82 киб) просмотрено 186 раз

Racemaniac
Солнце 29 октября 2017 г. 14:08
Разве прокладки не ближе к краю, чем позволяют сервисы «прототип»?

Squonk42
Солнце 29 октября 2017 г., 21:23
Я сделал это для своей доски USBUG без проблем.

Я думаю, что это работает, потому что, похоже, ограничения, установленные от края меди до борта, не столь строгие (некоторые производители не указывают его) и зависит от направления подачи печатных плат: печатная плата перемещается между 2 параллельными рельсами, которые либо ~ 6 см. (5 + 2 * 0.5 мм) или ~ 11 см (10 + 2 * 0.5 мм) друг от друга:
Изображение
Вот почему услуги прототипов настолько строги в размерах (5 см или 10 см), они не хотят устанавливать рельсы для каждой новой платы! Затем другое измерение установлено на 5 см или 10 см, вероятно, для удобства во время хранения.

Наши краевые разъемы 20 x 0.1 "= 2" = 5.08 см в длину, поэтому, когда вы окружаете их до 5 см, вы сокращаете их последние медные прокладки на конечностях только на 0.04 мм (1.6 мил) каждый, и когда мы режут перпендикулярно рельсам выше, это должно быть в порядке.

Кстати, если мы будем держать площадь печатной платы за пределами 2 рядов заголовка с легендой Silkscreen Pin или нет? Они в конечном итоге тратят 1 отверстие для макета на каждой стороне печатной платы...

Rogerclark
Солнце 29 октября 2017 г. 9:32 вечера
Re: Длина печатной платы

У меня была противоположная идея о длине...

Если на верхней части печатной платы не хватает места, его, вероятно, можно увеличить на 2 или perhas 3 мм на каждом конце, так как маловероятно, что любой, кто построил доску, в которой находится синяя таблетка, сжимал бы ее в этом плотно.

Я не думаю, что размещение разъема SWD имеет решающее значение, и вы можете сбросить контакты VCC и GND на этот заголовок, так как оба этих соединения доступны в других местах.


@squonk42

Спасибо за головы о булавках SDIO и т. Д.

SDIO и I2S важны, так как они не доступны на F103C8


Re: Размер резистора, который позволяет ручной пайки.

Я не думаю, что это необходимо

Удаление даже самых маленьких SMD Resistirs не так уж и сложно, используя паярь, так как, по моему опыту, они, кажется, придерживаются припов и потока и просто уходят от доски, когда вы удаляете железо.

Я не могу придумать никаких обстоятельств, когда люди захотят заменить резисторов


Re: прокладки для единых выводов MCU GPIO на дне доски.

Вернуться к подросткому... Мы могли бы сделать это, если бы не было компонентов на дне доски


Re: Регулятор

Я думал, что были проблемы с рассеянием тепла, если регулятор не был на задней части доски, где было много меди, чтобы рассеять тепло ??

Squonk42
Солнце 29 октября 2017 г. 22:05
[Rogerclark - Солнце 29 октября 2017 г. 9:21] - Глядя на последний дизайн, опубликованный @racemaniac в 3D -просмотре PCB, я думаю, что будет сложной задачей, чтобы получить все компоненты на вершину печатной платы.

Я предполагаю, что если размер колпачков вдвое и т. Д., И используется более дорогие мелкие кристаллы SMD, это может быть возможно, но мне интересно, будет ли общая стоимость увеличится за счет использования Fab House, который может построить с Ultra Маленькие компоненты SMD и т. Д.

Кроме того
Это возможно использовать небольшие кристаллы и кнопки, все еще используя огромные пассивы 0603 (извините, все еще используя eaglecad):
Bluepillf4.png
Bluepillf4.PNG (55.59 киб) просмотрено 168 раз

Squonk42
Солнце 29 октября 2017 г. 22:37
[Rogerclark - Солнце 29 октября 2017 г. 9:32 вечера] - Re: Длина печатной платы

У меня была противоположная идея о длине...

Если на верхней части печатной платы не хватает места, его, вероятно, можно увеличить на 2 или perhas 3 мм на каждом конце, так как маловероятно, что любой, кто построил доску, в которой находится синяя таблетка, сжимал бы ее в этом плотно.
Что ж, я согласен, что мы могли бы продлить доску длиной, ограничение на 5 см поступает из дешевых прототиповых домов печатных плат, которые используют это в качестве порога выставления счетов.
[Rogerclark - Солнце 29 октября 2017 г. 9:32 вечера] - Я не думаю, что размещение разъема SWD имеет решающее значение, и вы можете сбросить контакты VCC и GND на этот заголовок, так как оба этих соединения доступны в других местах.
Да, хорошая идея, прямо рядом с разъемом SWD!
[Rogerclark - Солнце 29 октября 2017 г. 9:32 вечера] - @Squonk42

Спасибо за головы о булавках SDIO и т. Д.

SDIO и I2S важны, так как они не доступны на F103C8
Да, и даже лучше: если мы используем PC10 для SDIO_D2, PC11 для SDIO_D3/CD и PC12 для SDIO_CK, они просто соответствуют USART3_TX, USART3_RX и USART3_CK, соответственно на STM32F103RX, это означает, что мы можем двигаться в SD Card In SPI для 103! : o
[Rogerclark - Солнце 29 октября 2017 г. 9:32 вечера] - @Squonk42
Re: Размер резистора, который позволяет ручной пайки.

Я не думаю, что это необходимо

Удаление даже самых маленьких SMD Resistirs не так уж и сложно, используя паярь, так как, по моему опыту, они, кажется, придерживаются припов и потока и просто уходят от доски, когда вы удаляете железо.

Я не могу придумать никаких обстоятельств, когда люди захотят заменить резисторов
Хорошо, тогда мы перейдем к 0402 для всех пассива, кроме Caps > 100n.
[Rogerclark - Солнце 29 октября 2017 г. 9:32 вечера] - Re: Pads для единых выводов MCU GPIO на дне доски.

Вернуться к подросткому... Мы могли бы сделать это, если бы не было компонентов на дне доски
Да
[Rogerclark - Солнце 29 октября 2017 г. 9:32 вечера] - Re: Регулятор

Я думал, что были проблемы с рассеянием тепла, если регулятор не был на задней части доски, где было много меди, чтобы рассеять тепло ??
Пакет AP2114AH в SOT223 имеет TJA 128 ° C/Вт без радиатора, а STM32F405 имеет максимальный ток 450 мА. При питании с 5 В, тепло рассеивается (5 В - 3.3v) * 0.45a = 0.4 Вт, или 52 ° C повышение температуры над окружающей средой, все с выключающим напряжением, которое позволит питание от батареи Lipo (450 мВ DO @ 1a), даже меньше рассеянного тепла при питании от батареи. Мы не можем накормить атомную электростанцию, но у нас есть место для питания внешних вещей, прежде чем жарить LDO.

Squonk42
Солнце 29 октября 2017 г. 22:53
Извините, я все еще на eaglecad, поэтому я не могу обновить @racemaniac project :?

OTOH, я получаю выгоду от своей существующей библиотеки деталей!

Вот моя текущая схема открытого обсуждения.
Bluepill F4 Схема.PDF
(58.07 киб) скачано 30 раз

Rogerclark
Пн 30 октября 2017 г. 12:32
Спасибо

Racemaniac
Пн 30 октября 2017 г., 7:06
Получить компоненты с одной стороны на самом деле не так сложно, но выложите следы нелегко ^^ '
Thez Заголовок программирования/кристаллы/аналоговая сторона рельса было нормально (кстати, это одно отличие между вашей схемой и моей: на одной из частей 3V3/GND на выводах я вырываю аналог 3V3/GND вместо обычных , поэтому они также доступны на заголовках.)
Хотя у меня есть некоторые части, мне все еще нужно улучшить.
Другая сторона с выбором загрузки/кнопкой/регулятором большого напряжения/... Пока не работаю для меня ^^ '

Squonk42
Пн 30 октября 2017 г., 7:29
Для выбора загрузки не используйте заголовок+Jummers: Boot1 в любом случае бесполезен, и замена перемычки Boot0 на тактильный переключатель, подобный тому, который используется для сброса, будет намного меньше, с дополнительным преимуществом предоставления пользовательской кнопки, если вы положите 0R к PB8 параллельно с Boot0. И использование крошечных кнопок SKSGACE010 SKSGACE010 сэкономит вам много места, они всего 3.5 мм х 2.7 мм х 1.4 мм!

Кроме того, вам не нужно ставить кнопки на стороне USB, как оригинал, вы можете переместить их на стороне SWD, если это необходимо (см. Размещение моей части выше).

Разрушение аналогового VCC/GND на заголовке - это хорошая вещь, но он разрушает совместимость с существующими платами Bluepill, @rogerclark: Что вы думаете?

В моей схеме я только что сбросил LDO, обеспечивая аналоговый источник питания: это роскошный IMHO. Лучше иметь хороший ферритовый шарик между +3V3 и +3V3A только для фильтрации высокочастотного шума, и иметь (как можно больше на такой маленькой плате) отдельный GND и GNDA подключен только в одной точке, которая является нормальным способом к обрабатывать аналоговое/цифровое сосуществование. Добавление ферритовой бусинки между GND не обязательно является хорошей вещью для небольших сигналов, так как он создаст смещение напряжения между GND, которые зависят от токов наземного.

Rogerclark
Пн 30 октября 2017 г., 7:37 утра
Я не думаю, что вы можете использовать один из существующих контактов для аналогового VCC, так как весь смысл заключался в том, чтобы сделать плату совместимой с АД

Но вы можете добавить еще одну булавку (через отверстие) куда -нибудь еще, или просто прокладку на нижней стороне и т. Д

Racemaniac
Пн 30 октября 2017 г., 7:39
Тогда я оставлю обычный 3V3 с обеих сторон заголовка.

*редактировать*
Подумав об этом немного больше, не несовместимы оба варианта?
Если я не поставлю аналоговый 3V3 в стандартный заголовок, любой, кто кормит свой чертежи через стандартный заголовок, и делать что -то, что аналоговое не повезло, так как аналоговая часть вообще не будет включена.
По крайней мере, для моего решения, если вы предоставляете питание через обе контакты 3V3, вся плата включена. Теперь у меня нет каких -либо платных щитов/проектов, которые полагаются на это, поэтому не уверены, чего ожидают люди, которые ожидают совместимости PIN.

Единственным другим вариантом будет перемычка для подключения 3V3A с 3V3 (или небольшим приподным мостом, который вы можете сделать, перемычка будет немного большим), а затем просто сохранить обычные 3V3 на обоих контактах.

Rogerclark
Пн 30 октября 2017 г. 9:59
@racemaniac

Да. Я предполагаю, что можно было бы использовать один из VCC в качестве аналогового VCC.

Вы используете действительно небольшой регулятор для аналогового VCC, или он примерно эквивалентен дешевому регулятору на синей таблетках ?

Какое преимущество имеет доступ к аналогом VCC для внешних схем?
Более низкий шум, чем основной регулируемый выход ?

Я подозреваю, что люди могут использовать булавки VCC для питания многих вещей, и существующие дизайны могут связать их в своей печатной плате или предположить, что они соединены вместе.

Racemaniac
Пн 30 октября 2017 г. 10:45
[Rogerclark - Пн 30 октября 2017 г. 9:59] - @racemaniac

Да. Я предполагаю, что можно было бы использовать один из VCC в качестве аналогового VCC.

Вы используете действительно небольшой регулятор для аналогового VCC, или он примерно эквивалентен дешевому регулятору на синей таблетках ?

Какое преимущество имеет доступ к аналогом VCC для внешних схем?
Более низкий шум, чем основной регулируемый выход ?

Я подозреваю, что люди могут использовать булавки VCC для питания многих вещей, и существующие дизайны могут связать их в своей печатной плате или предположить, что они соединены вместе.
Для аналога я использую маленький AP2112 (тот, который я первоначально использовал для не аналоговой части, но это было слишком легким).

И нет никакой конкретной причины для аналога 3V3, также доступного на заголовках PIN -код (кроме его, по крайней мере, доступности/подключено, если вы не используете предложение 5 В).

Кажется, мы нашли еще одно решение для разработки:
- Держите исходные булавки (оба всего 3V3, аналоговое снабжение, возможно, на других булавках) -> не совсем поклонник этого честно. занять довольно дополнительное пространство для этого...
- Мое решение иметь 3V3A & GNDA на булавках рядом с заголовком программирования -> Вероятно, также не идеально, в зависимости от того, как используются оригинальные чертежи (если они питаются с помощью обоих контактов 3V3, это совместимо (поскольку обе основания связаны с помощью ферритового шарика), в противном случае им придется убедиться, что другие 3V3 Пына тоже)
- Сохранение оригинальных булавок, но предлагая перемычку/припоя мост, который можно сделать, чтобы связать 3V3 до 3V3A -> Очень совместимо, но это менее элегантно, если вы хотите предоставить свой собственный аналоговый рельс 3V3 (вы можете подключить свой 3V3A к соответствующему штифту перемычки/припоя, но аналоговая земля на самом деле не разбита в этом случае...)
- Наверное, некоторые другие варианты, которые я еще не вижу ^^ '

Каждый выбор имеет свои преимущества & Недостатки, на 100% совместимость невозможно, если у нас теперь есть отдельный аналоговый 3V3, поэтому нам придется выбрать наш компромисс :).

Squonk42
Пн 30 октября 2017 г., 17:00
Как я уже говорил ранее, для VCCA абсолютно нет необходимости в дополнительном AP2112 LDO: для получения хорошей производительности АЦП в малых сигналах, нам нужна правильная фильтрация только через ферритовую бусин и чистый AGND, подключенный к GND в одной общей точке. Без фарритовых бус, чтобы избежать смещения земли в зависимости от наземных токов, как и все доски разработчиков, о которых я знаю, и, как то, что ST рекомендует в своих ANS и орудиях в своих собственных досках Dev.

От AN2586 «Начало работы с разработкой аппаратного обеспечения STM32F10XXX»: Power supply schemes The circuit is powered by a stabilized power supply, VDD. ● Caution: – If the ADC is used, the VDD range is limited to 2.4 V to 3.6 V – If the ADC is not used, the VDD range is 2.0 V to 3.6 V ● The VDD pins must be connected to VDD with external decoupling capacitors (one 100 nF Ceramic capacitor for each VDD pin + one Tantalum or Ceramic capacitor (min. 4.7 µF typ.10 µF). ● The VBAT pin can be connected to the external battery (1.8 V < VBAT < 3.6 V). If no external battery is used, it is recommended to connect this pin to VDD with a 100 nF external ceramic decoupling capacitor. ● The VDDA pin must be connected to two external decoupling capacitors (100 nF Ceramic + 1 µF Tantalum or Ceramic). ● The VREF+ pin can be connected to the VDDA external power supply. If a separate, external reference voltage is applied on VREF+, a 100 nF and a 1 µF capacitors must be connected on this pin. In all cases, VREF+ must be kept between 2.4 V and VDDA. ● Additional precautions can be taken to filter analog noise: – VDDA can be connected to VDD through a ferrite bead. – The VREF+ pin can be connected to VDDA through a resistor (typ. 47 Ω).

Racemaniac
Пн 30 октября 2017 г., 17:32
Достаточно справедливо, и, поскольку мы используем LDO, который может обрабатывать напряжения значительно ниже 5 В, всегда использование входа «5V» - хороший вариант с этой платой :).

Rogerclark
Пн 30 октября 2017 г., 8:05 вечера
Мне нужно будет проверить одну из моих синих досок таблеток, но в прошлый раз я пытался использовать VCC для питания внешнего аналогового усилителя входного входа, я нашел VCC очень шумным.

Выходящие далеко за пределы того, что мог бы убрать маленький ферритный дроссель.

Усилитель был для доплеровского радарного модуля HB100, и с тех пор я нашел лучшую конструкцию для усилителя, который использует свой собственный регулятор для минимизации шума.

ИМХО, я думаю, что до того, как аналоговый регулятор VCC был удален, нам нужно убедиться, что он определенно не нужен, выполнив некоторую практическую проверку на реальном оборудовании.

Squonk42
Пн 30 октября 2017 г. 11:09 вечера
Это связано с плохой конструкцией питания Bluepill: только один конденсатор 100 NF на штифте VDDA. При 1 МГц это обеспечит только ~ 20 дБ потерь:
Размещение потери вставки.png
Развязка потери вставки.PNG (36.85 киб) просмотрено 354 раза

LKCL
Вт 31 октября 2017 г. 1:43
[Squonk42 - Солнце 29 октября 2017 г. 12:47] - Что касается розетки MicroSD, посмотрите на 104031-0811 от Molex. Только 11.95 мм шириной, что означает, что он подходит между рядами BP PINS... И вы можете найти это дешево на Taobao от многих поставщиков.
нет. Не этот. Это дороже и не столь вездесущ в футаанском районе. Molex также известен тем, что он был завышен.

Используйте тот, который известен как «TF Card», Push-Push, с площадью ниже:

Untitled.jpg
Без названия.JPG (17.41 киб) просмотрено 350 раз

Squonk42
Вт 31 октября 2017 г. 6:10
Я выбрал конкретно, что он должен соответствовать 2 рядам булавок, которые составляют 600 мил (15.24 мм) друг от друга, что не относится к общим держателям карт TF.

Я также считаю это не монтированным вариантом только с положением по умолчанию.

Теперь, если вы можете найти более дешевую ширину < 500 мил (12.7 мм), я принимаю это :)

РЕДАКТИРОВАТЬ: Может быть Вот этот или эти простые не толкающие Подойдет, трудно сказать, нет измерений. Если кто -то может спросить поставщиков на 2D -рисунок...

Racemaniac
Вт 31 октября 2017 г. 6:49
Действительно, стандартный Push Push Micro SD -слот - это то, что я сейчас использую в своих собственных проектах, но он слишком большой, чтобы поместиться на плате размером...

Squonk42
Вт 31 октября 2017 г. 7:15 утра
Да, вот размеры для предложенного:
104031-0811.png
104031-0811.PNG (20.19 киб) просмотрено 336 раз

Racemaniac
Вт 31 октября 2017 г. 8:22
Когда у меня есть время, я измерю их.
У меня есть большинство типов слотов Micro SD в моей коллекции (это дешево, и лучшая ссылка, если вы хотите их использовать, - это на самом деле иметь один для измерения XD).

Пито
Вт 31 октября 2017 г. 9:59
0.Ток 4 мкА, поступающий в ферритовый шарик 600 Ом, будет рассматриваться как вариация 1 LSB на выходе АЦП. Ферритовый бусин 600OM не имеет 600ом "сопротивления". Что «600OM» - это «импеданс - в основном индуктивное реактивное сопротивление» на некоторой частоте (то есть 100 МГц). Ферритовые бусины получили 0.0xx Ohm DC сопротивление обычно..
Даже при импедансе 600 Ом/100 МГц и полосовой пропускной способности АЦП может быть ~ 1 МГц), FB не окажет существенного влияния на вариацию 1LSB (так как импеданс FB при 1 МГц будет, возможно, 2-5ohm)..

PS: доступны SMD "индукторы" и SMD "Feritte Beads".

Индукторы оценены в UH или NH, а FBS в «Омах» (импеданс при 100 МГц).

Используйте только FBS, так как «индукторы» имеют большое сопротивление постоянного тока (0.x до ~ oms) и с низким самоорезонансом (~ 1-100 МГц), такие как они будут звонить...

Кроме того >= 200 МГц)..

Racemaniac
Вт 31 октября 2017 г., 17:00
Итак, текущие вещи, которые мы еще не полностью выяснили, если я правильно следую по потоку (должен признать, что в настоящее время я не читаю каждый пост с наибольшей детализацией ^^ '):
- Попробуйте сделать печатную плату со всеми компонентами на 1 стороне (хотя у меня нет подтверждения, что это сделает достойную разницу в цене. Так как есть много дешевых досок с кепками & небольшие компоненты внизу) -> У кого -нибудь есть несколько жестких фактов о разнице в цене (не только причины, по которым это * должно быть более дорогим, но пример фактических цитат, которые показывают это?).
- Если возможно, освободите место для слота SD (необходимо найти тот, который достаточно маленький). будет тяжело (маршрутизация этого & вышеупомянутое будет очень сложным)
- 2 регулятора напряжения, или только 1 с ферритовыми бусинками & Кэпки, соединяющие цифровые & аналоговые линии? -> Я предполагаю, что оригинальный Maple Mini сделал усилия 2 регуляторов напряжения по причине?
- пытаясь вырваться из как можно большего количества булавок (вероятно, как SMD, даже если это менее крепко. 2 мм/1.27 -миллиметровые корытые отверстия также могут сэкономить место)
- Попытка сделать доску длиной 5 см (даже при том, что подушки на конце слишком близки к краю. Производителю придется игнорировать это)
- Какие резисторы включают в порт USB? (Оставьте место для подтягивания 1K5 в случае чипа 103? Стоит поставить резисторы 22R на DP & линии DM?
- Перейти с USB -разъемом среднего звена? (-> было бы более надежным, но означает, что у нас меньше места для маршрутизации линий USB...)

Rogerclark
Вторник 31 октября 2017 г. 20:17
Re: USB -подтягивание

Консенсус, если это не нужно на F4

Re: резисторы USB 22OM.

Я думаю, что это лучшая практика, но необязательно, в зависимости от места на печатной плате

Re: Регулятор для аналогового VCC

Я предполагаю, что у Leadflabs была веская причина для использования второго регулятора. Я подозреваю, что это потенциально дешевле и занимает меньше места на печатной плате, чем пассивные компоненты, которые вам понадобятся вместо этого


Re: доска и компоненты длиной 50 мм в дне доски

Я думаю, что при слишком большом количестве ограничений, Правлению займет месяцы, чтобы спроектировать, и он никогда не будет произведен.

Возможно, переместите как можно больше на вершину, не теряя часа времени и потенциально добавляя конфликты в печатную плату

Squonk42
Вт 31 октября 2017 г., 22:32
[Rogerclark - Вт 31 октября 2017 г. 20:17] - Re: USB -подтягивание

Консенсус, если это не нужно на F4
Да, но если вы сделаете это положение, наряду с заменой 2 -кратных конденсаторов VCAP на 0R Shunts, плата затем совместима со всеми LQFP64 STM32S, включая L4S, и включая разъем SD -карты через SPI... Я думаю, что это действительно стоит боли!
[Rogerclark - Вт 31 октября 2017 г. 20:17] - Re: резисторы USB 22OM.

Я думаю, что это лучшая практика, но необязательно, в зависимости от места на печатной плате
Согласился, что это обычно является положением для сертификации CEM, заменив CMC или адаптируя значения, чтобы получить лучшую диаграмму глаз для сертификации USB. Не нужно, но мы можем сохранить это, если у нас достаточно недвижимости на доске.
[Rogerclark - Вт 31 октября 2017 г. 20:17] - Re: Регулятор для аналогового VCC

Я предполагаю, что у Leadflabs была веская причина для использования второго регулятора. Я подозреваю, что это потенциально дешевле и занимает меньше места на печатной плате, чем пассивные компоненты, которые вам понадобятся вместо этого
Не уверен, что в любом случае регулятору понадобится не менее 2 раза (1x на входе, 1x на выходе), и вам по -прежнему нужна хотя бы разпотечная крышка рядом с PIN -код AVDD от STM32, так что он обязательно дороже, занимает больше места. и рассеивает больше мощности, чем пассивное решение. Вероятно, Lealfabs мало что думал, когда делал это, и просто использовал базуку, чтобы убить муху. Кстати, Mapple - единственная небольшая плата разработчика, которую я видел, которая использовала второй LDO для аналогового снабжения :)
[Rogerclark - Вт 31 октября 2017 г. 20:17] - Re: доска и компоненты длиной 50 мм в дне доски

Я думаю, что при слишком большом количестве ограничений, Правлению займет месяцы, чтобы спроектировать, и он никогда не будет произведен.

Возможно, переместите как можно больше на вершину, не теряя часа времени и потенциально добавляя конфликты в печатную плату
Если ограничение 50 мм применяется только к небольшим прототипам печатных плат, а не к предполагаемому производителю, то мы должны избавиться от него, а также использовать только 0603 пассивных компонентов и перейти к 0402 Alltogether, так как это не будет дороже и дороже Сохраните нам немного места на доске.

Что касается двухсторонней компонентной нагрузки, то она будет дороже, чем одностороннее, но вопрос в том, сколько снова для предполагаемого производителя снова. Если не слишком много, то мы должны только попытаться освободить место на нижней стороне для дополнительного разъема SD -карты. Этот разъем может быть слишком большим, чтобы быть припаянным экономически на нижней стороне, хотя...

Может быть, мы должны спросить производителя о разнице цены? Если честно, они скажут нам, иначе они просто возьмут максимальную цену и скажут нам, что это та же цена : D

Что касается дополнительных булавок, чтобы разорвать, умное решение - использовать второй ряд из 2.54 мм отверстия смещено на 1.27 мм, как и Licheepi Zero (кстати, посмотрите на их разъем TF Card! Это Molex 47309-2851, он подходит между двумя рядами заголовка):
Изображение
Изображение

Mrburnette
Вт 31 октября 2017 г. 11:14
[Rogerclark - Вт 31 октября 2017 г. 20:17] -]
Re: Регулятор для аналогового VCC

Я предполагаю, что у Leadflabs была веская причина для использования второго регулятора. Я подозреваю, что это потенциально дешевле и занимает меньше места на печатной плате, чем пассивные компоненты, которые вам понадобятся вместо этого
Не уверен, что в любом случае регулятору понадобится не менее 2 раза (1x на входе, 1x на выходе), и вам по -прежнему нужна хотя бы разпотечная крышка рядом с PIN -код AVDD от STM32, так что он обязательно дороже, занимает больше места. и рассеивает больше мощности, чем пассивное решение. Вероятно, и только что использовал базуку, чтобы убить муху. Кстати, Mapple - единственная небольшая плата разработчика, которую я видел, которая использовала второй LDO для аналогового снабжения :) Leaflab Maple Mini представлял собой 4 -слойную печатную плату с аналоговой заземленной плоскостью и отдельной цифровой плоскостью заземления. Отдельный регулятор напряжения для аналога, вероятно, было решением, принятым для улучшения общего низкого уровня. Большинство из нас придумали, что Maple Mini является двухслойным подготовкой из Китая.

Луча

Rogerclark
Ср. 01 ноября 2017 г. 12:15
Спасибо, Рэй. Ты прав, большинство из нас забывают, что это был 4 слоя...


@squonk42

Я забыл о совместимости F103R.

Я думаю, что это должно быть второстепенным соображением, как основное внимание, как F4

Rogerclark
Ср. 01 ноября 2017 г., 6:53
Я только что заметил, что клоны Baite Maple Mini также имеют компоненты с обеих сторон печатной платы.

MCU находится на нижней стороне доски, наряду с кристаллом 8 МГц (в пакете SMD), а также регулятор и USB -сброшенных транзисторов

В верхней части есть кнопки, светодиоды, USB -гнездо и другие пассивные компоненты.


Так...

Я предполагаю, что стоимость размещения компонентов с обеих сторон досок не может быть важным фактором для этих компаний, в противном случае они бы потратили немного больше времени на дизайн и поставили все компоненты с одной стороны.

КСТАТИ. Оригинальный Leaflabs Maple Mini также имеет компоненты по обе стороны доски

(На сайте Leaflabs есть фотография нижней части Maple Mini)
Изображение

Racemaniac
Ср. 01 ноября 2017 г. 7:35 утра
[Rogerclark - Вторник 31 октября 2017 г. 20:17] - Re: Правление и компоненты длиной 50 мм в нижней части платы

Я думаю, что при слишком большом количестве ограничений, Правлению займет месяцы, чтобы спроектировать, и он никогда не будет произведен.

Возможно, переместите как можно больше на вершину, не теряя часа времени и потенциально добавляя конфликты в печатную плату
TBH, лично я все еще предпочитаю решение BluePill: большие вещи на 1 стороне, мелочи на другой.
Это причина, по которой Bluepill был доской, на которой я ставлю другие MCU. Подушечки Maple Mini не позволяют соответствовать QFN, а у Blackpill есть небольшие кепки рядом с MCU, поэтому изменение MCU означает, что вы также удалите кепки и просто раздражает дополнительную работу :).
Если мы хотим позволить людям изменить кристаллы/MCU/... Легко убедиться, что рядом с ними нет крошечных шапок/резисторов, имеет большой смысл :).

Squonk42
Ср. 01 ноября 2017 г. 9:52 утра
Re: Leaflab Maple Mini представляла собой 4 -слоейную печатную плату с аналоговой заземленной плоскостью и отдельной цифровой плоскостью заземления

Хорошо, тогда это совершенно другая история и гораздо более понятная, спасибо, Рэй! Низкая стоимость была тогда не главной проблемой для нас здесь. 4-слойщик дороже.

Re: Компоненты с обеих сторон печатной платы
Похоже, это дешевый вариант, так что давайте пойдем на это!

Тем не менее, я согласен с @racemaniac, чтобы поместить все большие компоненты (как насчет разъема SD -карты?) сверху и маленькие внизу. Кроме того, из -за размера упаковки у нас не так много места, чтобы посыпать вокруг него развязки, размещение их ниже чипа было бы намного лучше, а также легче для замены чипа. Для кристаллов это может быть иначе, так как следует избегать, если это возможно, на трассах часов.

Re: совместимость F103R
Не только F103R, но и все MCU STM32 с простым периферийным устройством USB в пакете LQFP64:
STM32L052R6 STM32L052R8 STM32L053R6 STM32L053R8 STM32L063R8 STM32L072RB STM32L072RZ STM32L073RB STM32L073RZ STM32L083RZ STM32L100R8 STM32L100R8-A STM32L100RB STM32L100RB-A STM32L100RC STM32L151R6 STM32L151R6-A STM32L151R8 STM32L151R8-A STM32L151RB STM32L151RB-A STM32L151RC STM32L151RC-A STM32L151RD STM32L151RE STM32L152R6 STM32L152R6-A STM32L152R8 STM32L152R8-A STM32L152RB STM32L152RB-A STM32L152RC STM32L152RC-A STM32L152RD STM32L152RE STM32L162RC STM32L162RC-A STM32L162RD STM32L162RE STM32L433RB STM32L433RC STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8 STM32F373RB STM32F373RC
Это длинный список сброшенной совместимости только для небольшого подтягивающего резистора 0402, не думаете?

Теперь я согласен с тем, что функция Dual Transistor Mini Mini Dual Transistor, вероятно, немного излишна.

Racemaniac
Ср. 01 ноября 2017 г. 10:30
Что касается двойного снабжения: если мы не пойдем на двойное снабжение, может кто -нибудь нарисовать мне схему того, что мы бы заменили его на?

Squonk42
Ср. 01 ноября 2017 г. 10:40
[Racemaniac - Ср. 01 ноября 2017 г. 10:30] - Что касается двойного снабжения: если мы не пойдем на двойное снабжение, может кто -нибудь нарисовать мне схему того, что мы бы заменили его на?
Увидеть мой Пост выше: простой фильтр PI с крышкой 1 мкл, 470R ферритовым шариком и 100NF близко к штифту AVDD:
ИзображениеИзображение

Я постараюсь экспериментировать с этим фильтром на настоящем чертеже 3.3 булавка завтра

Другой предмет, я нашел этот простой (без толкания) узкий (12.2 мм) и дешево (0.17rmb = 0 $.03) разъем SD -карты на Taobao:
https: // item.Таобао.com/item.htm?spm = a2 ... t = 4#деталь
Изображение

Squonk42
Ср. 01 ноября 2017 г. 18:29
Re: Пеховая плата

Нужно ли нам сохранять навес на расстоянии? С одной стороны, для шелкостного экрана удобно, но OTOH, она делает доску более шире на 2 булавки на макете...

Re: VBUS Valid Sensing для HNP SRP

В STM32F4 Справочное руководство RM0090, Страница 1254, раздел 34.6.2, есть упоминание о подключении PA9 в качестве VBUS Sensing для HNP/SRP: GOOGLOON, я обнаружил, что как SRP (протокол запроса сеанса), так и HNP (протокол согласования хоста) являются 2 USB OTG -протоколами, но кто -нибудь знает, что это требуются для правильной работы USB или нет?

Необходимость подключения PA9 к VBU была бы довольно неудобной, поскольку он также имеет функцию USART1_TX, используемая загрузчиком ROM Bootloader...

Racemaniac
Ср. 01 ноября 2017 г. 18:40
Что мне также нравится в свесе, это простое место для маршрутизации 5 В по всей доске, и легко иметь эти края, куда можно легко перейти в зоны заполнения, при разработке доски она заставила самолеты получить повсюду на доске намного проще.
Я также сомневался, сохраняя их, но как для ярлыков, так и для простоты маршрутизации, у них есть свои преимущества.

Rogerclark
Ср. 01 ноября 2017 г., 19:58
ИМХО. Легко видимые имена штифтов на шелковом экране необходимы.

Squonk42
Ср. 01 ноября 2017 г. 20:21
Хорошо, без проблем, давайте сохранить их!

Бьянкифан
Пт, 03 ноября 2017 г. 10:20 утра
[Racemaniac - Пт 20 октября 2017 г. 11:28] - ..Но я понимаю, что, как это есть в настоящее время, будет проще, чтобы на самом деле было произведено кем -то.
Хорошо, кажется, моя вина, я просто снова внимательно прочитал первый пост... Теперь я понимаю все эти чертовски ссылки Taobao лучше ;)

Тем не менее, я нашел здесь несколько проектов KICAD, так почему бы не объединить оба, Elec Freak, который любит припаять и готовые к производству?
Ресурсы для необходимого компонента должны быть проблемой производственной фабрики (IES), обычно они должны знать, где купить : mrgreen:

Когда я должен прочитать все это относительно двух или многослойных, SDCARD и так далее..Пожалуйста, имейте в виду заголовок: F4 версии "The Bluepill"!
«Bluepill» не имеет SD-карты, имеет два слоя, 2-верные компоненты, а не самый маленький.. Короче говоря: это дешево, это дешевле, самая дешевая - это все!
[Chismicro - Солнце 29 октября 2017 г. 9:01] - Вот этот ? Robotdyn?
Нет, как я написал Uno
предшественник Вот этот
Из моментов, когда они начали продавать на Али - с бесплатным сжиманием в то время;)

Squonk42
Пт, 03 ноября 2017 г., 15:58
[Бьянкифан - Пт, 03 ноября 2017 г. 10:20 утра] - ресурсы для необходимого компонента должны быть проблемой производственной фабрики (IES), обычно они должны знать, где купить : mrgreen:
Да, но определение точно, что купить - это проблема дизайнера : mrgreen:
И чтобы получить самое дешевое решение, вам нужно сравнить различные источники!
[Бьянкифан - Пт, 3 ноября 2017 г. 10:20 утра] - когда я должен прочитать все эти вещи, касающиеся двух или многослойных, SDCARD и так далее..Пожалуйста, имейте в виду заголовок: F4 версии "The Bluepill"!
«Bluepill» не имеет SD-карты, имеет два слоя, 2-верные компоненты, а не самый маленький.. Короче говоря: это дешево, это дешевле, самая дешевая - это все!
Да, но у BluePill есть некоторые известные недостатки:
  • Неправильный USB-подтягивающий резистор
  • Плохой аналоговый источник питания / земля, что приводит к плохой производительности АЦП
  • Бесполезный заголовок Boot1 & джемпер
  • Заголовок Boot0 & Джампер огромный, может быть более практичным, чтобы иметь вторую кнопку
Теперь, если вы переходите от STM32F103 в STM32F405, у вас есть больше проблем:
  • Большая упаковка: 10x10 LQFP64 VS. 7x7 LQFP48, не так легко подходит!
  • Энергопотребление: 240 мА против. 50 мА, максимум, поэтому вам нужен более гладкий регулятор напряжения (не менее 600 млн. Лет), чтобы быть полезным, с низким выпадающим напряжением (< 250 мВ) для платы, чтобы разрешить питание от 3.7 В липо батарея
Теперь, помимо большей мощности обработки, FPU с одной рецепцией, большей флэш-памяти и памятью RAM, STM32F405 также приносит некоторые приятные функции:
  • USB OTG: Но если вы хотите реализовать режим хоста, вам необходимо предоставить USB -загрузочный переключатель
  • SDIO: вам нужно, по крайней мере, чтобы вырвать эти булавки или предоставить необязательный СДИО ГОДА
  • I2S: Здесь тоже нужно, по крайней мере, чтобы вырвать дополнительные булавки
  • Больше GPIOS: выясните, если это возможно
... Все это на двухслойной 2-боковой компонентах, одинаковой плате форм-факторов по самой дешевой цене: именно там мы находимся, тщательно взвешивая каждый компонент и каждое решение вместе вместе ;)

Racemaniac
Пт, 03 ноября 2017 г., 16:03
кстати, касается кнопок
Squonk, мне нравятся маленькие кнопки, которые вы связали... Но не могу найти их нигде на Aliexpress или eBay (хорошо, я мог бы найти их от 1 продавца по смехотворно высокой цене более 1 € за кусок)
Можем ли мы найти некоторые кнопки, которые достаточно маленькие, и это может быть легко получено теми, кто хочет сделать свои собственные доски?

Пито
Пт, 03 ноября 2017 г., 17:41
Ресурсы для необходимого компонента должны быть проблемой производственной фабрики (IES), обычно они должны знать, где купить : mrgreen: Обычно они [производители печатной платы, которые предлагают сборку], просят предоставить им идентификаторы поставщика для всех деталей BOM, они источны из стандартных источников, таких как Digikey, Muser и т. Д. Я сомневаюсь, однако, производители досок, похожие на Bluepill, из этих крупных дистрибьюторов [они дорогие]. Скорее всего, они собирают дешевые избыточные детали от местных компаний [большой рынок с запасными/избыточными частями]..

Rogerclark
Пт, 03 ноября 2017 г., 19:34
Возможно, лучшее решение с компонентами - изначально предоставить их производителю

Однако я не уверен в настройке для выбора и размещения машин.

Вероятно, лучше всего поговорить с компанией, которая уже производит аналогичную доску.
Робот Дин ответил на 2 из моих электронных писем об их черной доске таблеток, так что, возможно, если мы разместим достаточно большой заказ, они могут быть заинтересованы.
В основном все о деньгах. Я могу получить паяльную руку на досках в Китае, но они взимали около 10 долларов каждая, и это было за менее сложную доску

Squonk42
Пт, 03 ноября 2017 г., 21:26
[Racemaniac - Пт, 03 ноября 2017 г., 16:03] - кстати, касается кнопок
Squonk, мне нравятся маленькие кнопки, которые вы связали... Но не могу найти их нигде на Aliexpress или eBay (хорошо, я мог бы найти их от 1 продавца по смехотворно высокой цене более 1 € за кусок)
Можем ли мы найти некоторые кнопки, которые достаточно маленькие, и это может быть легко получено теми, кто хочет сделать свои собственные доски?
Я обычно покупаю их у Мышца, Но они также доступны в Другие онлайн -дистрибьюторы.

Squonk42
Пт, 03 ноября 2017 г., 21:41
[Rogerclark - Пт, 03 ноября 2017 г., 19:34] - Возможно, лучшее решение с компонентами - изначально предоставить их производителю

Однако я не уверен в настройке для выбора и размещения машин.

Вероятно, лучше всего поговорить с компанией, которая уже производит аналогичную доску.
Робот Дин ответил на 2 из моих электронных писем об их черной доске таблеток, так что, возможно, если мы разместим достаточно большой заказ, они могут быть заинтересованы.
В основном все о деньгах. Я могу получить паяльную руку на досках в Китае, но они взимали около 10 долларов каждая, и это было за менее сложную доску
ИМХО, лучший подход - это сначала спроектировать доску с тщательным выбором деталей, чтобы они могли быть получены дешевыми как из Китая (Taobao - это хороший способ проверить на получение лучших предложений) и от глобальных онлайн -дистрибьюторов или Aliexpress/ebay.

Идея состоит в том, чтобы исправить недостатки чертежа, учитывайте интересные функции в более мощных чипах, таких как F405, но не добавляя к счету или чрезмерному инженерии.

Затем сделайте печатную плату и собирайте несколько прототипов вручную как можно большим количеством добровольцев на этом форуме, чтобы отлаживать дизайн и исправить аппаратные ошибки.

И в конце концов, мы могли бы обратиться к некоторым производителям с файлами gerber и bom и попросить их о стоимости поиска, PCBA, мигания загрузчика, хранения и отгрузки из Aliexpress/ebay/Amazon Direct из Китая. Может быть, взимайте небольшую дополнительную плату за оплату счета за сервер и электроэнергию, Роджер :)

Racemaniac
Сб 04 ноября 2017 г. 6:47
[Squonk42 - Пт, 03 ноября 2017 г. 9:26 вечера] -
[Racemaniac - Пт, 03 ноября 2017 г., 16:03] - кстати, касается кнопок
Squonk, мне нравятся маленькие кнопки, которые вы связали... Но не могу найти их нигде на Aliexpress или eBay (хорошо, я мог бы найти их от 1 продавца по смехотворно высокой цене более 1 € за кусок)
Можем ли мы найти некоторые кнопки, которые достаточно маленькие, и это может быть легко получено теми, кто хочет сделать свои собственные доски?
Я обычно покупаю их у Мышца, Но они также доступны в Другие онлайн -дистрибьюторы.
Это здорово, но я из Европы ^^ '
Покупка у таких, как Mouser/Digikey/... для меня довольно дорого в плате за доставку ^^ '

Но после просмотра я действительно нашел 1 продавца Aliexpress, продающего его по хорошей цене: Aliexpress Link
Помимо измерений, это не в том, чтобы дать номер детали в описании, это название фотографии -_- (спасибо Google за то, что вы нашли это)

Squonk42
Сб, 04 ноября 2017 г., 7:57 утра
[Racemaniac - Сб 04 ноября 2017 г. 6:47] -
[Squonk42 - Пт, 03 ноября 2017 г. 9:26 вечера] - Я обычно покупаю их у Мышца, Но они также доступны в Другие онлайн -дистрибьюторы.
Это здорово, но я из Европы ^^ '
Покупка у таких, как Mouser/Digikey/... для меня довольно дорого в плате за доставку ^^ '
Я тоже : P
[Racemaniac - Сб, 4 ноября 2017 г., 6:47] - но после просмотра я фактически нашел 1 продавца Aliexpress, продающего его по хорошей цене: Aliexpress Link
Помимо измерений, это не в том, чтобы дать номер детали в описании, это название фотографии -_- (спасибо Google за то, что вы нашли это)
Спасибо, что поделились ссылкой. Нам повезло, эта кнопка используется в BMW/Mercedes Car Keyfobs!

LKCL
Чт 16 ноября 2017 г. 14:11
интересный. Итак, я только что вернулся из Shenzhen Maker Faire и посещение Huaquiang Road Markets. Есть один очень предприимчивый - и действительно очень занят - парень в углу одного из зданий, который, когда я сказал: «Если я сделаю несколько печатных плат. Его киоск - а также несколько других - есть чертеж.

так.

Это один из возможных выходов, и у него есть несколько западных людей, посещающих его, потому что он, как известно, либо есть в наличии, либо он и его брат могут заказать это для вас. Я думаю, что он действительно хороший человек, чтобы знать. так! Как только эта доска запущена.

Racemaniac
Чт 16 ноября 2017 г., 17:13
хороший :)
Я надеюсь скоро возобновить работу над этим :)
Немного перерыв сейчас (было несколько праздников, много общественных мероприятий ATM ^^ ')

Squonk42
Пн 27 ноября 2017 г., 22:47
Тизер:

Изображение
Изображение

Rogerclark
Вт 28 ноября 2017 г. 2:22 утра
Очень круто

Racemaniac
Вт 28 ноября 2017 г. 7:04
О, приятно!
Вы направляете это в 2 слоях? XD

Пито
Вт 28 ноября 2017 г. 8:12
Сколько бесплатных отверстий вдоль краев вы получаете, когда вставляете его в не припаянный макет?

Squonk42
Вт 28 ноября 2017 г. 8:17 утра
[Racemaniac - Вт 28 ноября 2017 г. 7:04] - О, приятно!
Вы направляете это в 2 слоях? XD
Спасибо!

Да, 2 слоя, 6 мил. Ширина трассировки / расстояние 6 мил, кольцевое кольцо 6 мил и 12 мил (~ 0.3 мм) мин отверстий, пропущенные DRC/ERC!

Squonk42
Вт 28 ноября 2017 г. 8:19
[Пито - Вт 28 ноября 2017 г. 8:12] - Сколько бесплатных отверстий вдоль краев вы получаете, когда вставляете его в не припаянный макет?
Это тот же форм -фактор и распина.эн. 2.1 "x 0.9 ".

Racemaniac
Вт 28 ноября 2017 г. 9:12
[Squonk42 - Вт 28 ноября 2017 г. 8:17] -
[Racemaniac - Вт 28 ноября 2017 г. 7:04] - О, приятно!
Вы направляете это в 2 слоях? XD
Спасибо!

Да, 2 слоя, 6 мил. Ширина трассировки / расстояние 6 мил, кольцевое кольцо 6 мил и 12 мил (~ 0.3 мм) мин отверстий, пропущенные DRC/ERC!
Это тогда 24 -м миль?
Я думаю, что большинство дешевых сервисов указывают 25/27 миль с 12 -ми миль -тренировкой (хотя, такая услуга, как DirtyPCB, вероятно, просто построит его так, некоторые другие могут на самом деле отказаться от того, что я слышал)
Мне очень любопытно посмотреть, как вы разгромлили все это xD. (И рад, что кто -то другой помогает, у меня происходит слишком много проектов электроники ^^ '. Это становится работой на полный рабочий день)

Squonk42
Вт 28 ноября 2017 г. 9:37
[Racemaniac - Вт 28 ноября 2017 г. 9:12] - Это тогда 24 -м миль?
Я думаю, что большинство дешевых сервисов указывают 25/27 миль с 12 -ми миль -тренировкой (хотя, такая услуга, как DirtyPCB, вероятно, просто построит его так, некоторые другие могут на самом деле отказаться от того, что я слышал)
Мне очень любопытно посмотреть, как вы разгромлили все это xD. (И рад, что кто -то другой помогает, у меня происходит слишком много проектов электроники ^^ '. Это становится работой на полный рабочий день)
Я использовал SeeedStudio Fusion Service Service с этими характеристиками, 0.3 мм мин. Отверстие + 6 миллионов весла, 15 долларов США.05 для 10 панелей из 5 ПХБ (установлено на 10 см x 10 см):
http: // Поддержка.Seeedstudio.com/knowledg ... зацикция

Racemaniac
Вт 28 ноября 2017 г. 9:46 утра
хороший :)
Что -то, чтобы с нетерпением ждать xD

Squonk42
Вт 28 ноября 2017 г. 12:41
@RogerClark: Я не могу прикрепить почтовый файл 877 кб к сообщению, как я могу продолжить?

Racemaniac
Вт 28 ноября 2017 г. 13:05
[Squonk42 - Вторник 28 ноября 2017 г. 12:41]] - @RogerClark: Я не могу прикрепить почтовый файл 877 кб к сообщению, как я могу продолжить?
Разве файлы уже были привержены репозитории GitHub? Может быть, создать запрос на тягу к GitHub STM32DUINO

Стивестронг
Вт 28 ноября 2017 г. 13:20
[Squonk42 - Вторник 28 ноября 2017 г. 12:41]] - @RogerClark: Я не могу прикрепить почтовый файл 877 кб к сообщению, как я могу продолжить?
Поделиться над Google Drive?

Rogerclark
Вторник 28 ноября 2017 г. 8:44
Я не хочу поднимать индивидуальный предел файла, это будет означать, что каждый может публиковать большие файлы, включая большие изображения.

У хостинга есть ограничения по пространству, с которыми я уже настаиваю, и я не хочу тратить больше на размещение этого сайта.

(Я знаю, что смогу переместить хосты и т. Д., Но это не единственный сайт, который я запускаю в этом плане хостинга, и потребуются дни, чтобы переместить все это и перенастроить)

Squonk42
Вторник 28 ноября 2017 г. 20:46
Хорошо, не волнуйтесь, Роджер, я помесчу это на Google Drive через несколько минут, вы можете добавить его в репо GitHub, если хотите.

Rogerclark
Вторник 28 ноября 2017 г. 8:50 вечера
Спасибо

Squonk42
Вт 28 ноября 2017 г., 21:22
Вот файлы дизайна для моей версии платы Bluepill F4, размещенных под CC-By-Sa 4.0 Лицензия:
https: // drive.Google.com/open?id = 15xfdo ... 3djr8sfks6

Поскольку это мой первый дизайн с использованием Kicad, пожалуйста, примите мои ошибки!

В дизайне используются только пассивные компоненты SMT 0603, и я направил плату на 2 слоях, используя 6 мил.3 мм) Мин ограничивания отверстий и передавали DRC/ERC.

Он должен иметь большинство функций, обсуждаемых ранее в этой теме, плюс еще несколько:

Форм -фактор:
  • Тот же форм -фактор, что и Bluepill "Original": 2.1 "x 0.9 "(53.34 мм х 22.86 мм)
  • Та же разгона, за исключением углового +3.3V, замененный обратно-совместимым +3.3VA (аналоговый источник питания)
Источник питания:
  • Ультра низкий каплей, высокий ток (1a) ap2115ha-3.3TRG1 LDO, совместимый со стандартным 1117 LDO PINOUT, но должен работать с +3.7 В липо батареи
  • Необязательно AP2112K3.3-TRG1 LDO для аналогового источника питания или более дешевого фильтра CLC с витрином из шарика
Светодиоды:
  • 1 зеленый светодиод для власти
  • 1 красный светодиод подключен к PC13
Кнопки:
  • 1 кнопка переключения миниатюрного сброса
  • 1 миниатюрный кнопку переключения загрузки, может быть связана с PB8 с помощью шунтированного резистора (по умолчанию, как Maple Mini)
Заголовок SWD: Как Bluepill
SDIO:
  • Подключено к периферийным устройствам SDIO на устройствах STM32 с его
  • Должно ли хорошо картироваться с простым SPI на других STM32 (для проверки!)
  • Разъем SDIO является необязательным, установлен на стороне PCB, сверхпространенный пластиковый разъем Pull Pull за самую дешевую цену
USB:
  • Micro USB-тип B Разъем B "Garpoon-стиль" для предотвращения его отрыва
  • USB OTG для устройств STM32 поддерживает его: вход PA10, на PA10, USB Overvoltage / Overcurrent защита с использованием SY6280 с включенным выводом на PC4
  • 1.5K USB Pult Up для STM32S только поддерживает режим USB -устройства
  • 5 В / vusb обратная защита с использованием Mosfet DMP2160UW-7 в виде диода с низким выпаданием
Расширение:
  • 2x 20 PIN 2.54 заголовки шага, обратно совместимы с распиновкой Bluepill
  • один +3.3V заменен на +3.3VA (аналоговый источник питания)
MCU:
  • Поддерживает STM32F405RGT6 или любой STM32FXXXYYY (все пакеты LQFP64)!
  • Разрывает все GPIO на заголовках PIN-код, кроме PC0-PC3 и PC5-PC7 в качестве тестовых точек. PC4 используется для VBUS_EN и PC8-PC12 используются для внутреннего разъема SDIO
  • 8 МГц кристалл
  • 32 кГц кристалл
Есть несколько вариантов:
  • Отдельный аналоговый источник питания с использованием фильтра PI Ferrite Ferrite LDO или CLC (Mount Ether U2 или L1, но не оба)
  • Подключите кнопку Boot0 в качестве пользовательской кнопки на PB8 (Mount R5 или нет)
  • Разъем SDIO на стороне нижней печатной платы (Mount C16/J4/R12 или нет)
  • Защита от перенапряжения/перегрузки для USB OTG (Mount U4/R7R11 // R13 или нет)
  • USB D+ 1.Резистор подтягивания 5K для устройств только для устройств USB (Mount R6 или нет)
  • Vcap_1 и vcap_2 конденсаторы для внутреннего 1.Регулятор 25 В или шунтированные резисторы до короткого к GND для устройств без внутреннего LDO (замените C11/C14 на 0r)
Тодо:
  • У меня все еще есть проблема в контуре платы возле USB -разъема: при входе в 3D -представление я получаю сообщение об ошибке, дающую некоторые координаты xy, но я не могу найти то, что не так, любая помощь оценена!
  • Добавить слеза на VIAS для более плавного соединения со следами (удалите некоторое напряжение на медной фольге, предотвращает расслоение)
  • панель
Список желаний:
  • Добавьте комбинированный 6-осевой акселерометр / гироскоп где-то на нижнем размере печатной платы на шине SPI или I2C, чтобы получить полностью рабочую плату контроллера полета!
  • Добавить светодиод RGB?
Конечно, любая помощь / предложение приветствуется!

Rogerclark
Вторник 28 ноября 2017 г. 11:17
Спасибо

Я подтолкнул это к своему репо

https: // github.com/rogerclarkmelbourne/ ... ill_boards

в отдельной папке

https: // github.com/rogerclarkmelbourne/ ... R/Squonk42

Я загрузил схему и печатную плату и не получил никаких ошибок, за исключением случаев использования 3D просмотра (это может быть просто проблемой с одним из 3D -символов)

У меня не было времени, чтобы подробно рассмотреть на печатной плате и т. Д

Racemaniac
Ср 29 ноября 2017 г. 7:09
[Squonk42 - Вторник 28 ноября 2017 г. 9:22 вечера] - Тодо:
[*] Добавьте слезы на псевдонима для более плавного соединения со следами (удалите некоторое напряжение на медной фольге, предотвращает расслоение) [/*]
[*] панель [/*]
[/список]
Что касается слез, вы уверены, что вам нужно это сделать? Я не уверен, что это было опубликовано здесь, но однажды я увидел хорошее видео @ китайскую фабрику PCB, где они прошли через весь процесс производства PCB, и одной из тем были слеза, и сообщение было: не так Добавьте их самостоятельно, это одна из вещей, которые мы делаем с вашим файлом перед его обработкой (но, конечно, не уверен, включает ли это дешевые, которые мы используем).

И что вы хотите делать с панелью? Если вы хотите сделать хорошую панель, подключенную через Mousebites, я знаю, что нашел хорошую программу для этого (на Gerbers, а не в файлах KICAD).

Что касается ваших проблем с 3D -взглядом: вероятно, некоторые артефакты конверсии из eaglecad? В трехмерном виде вы также видите эту странную вещь, которая плавает довольно много расстояния от доски.
Когда у меня будет некоторое время, я загляну в сам файл печатной платы, это довольно читаемый формат, возможно, мы сможем просто найти такие оскорбительные элементы :)

Squonk42
Ср 29 ноября 2017 г., 7:30 утра
[Racemaniac - Ср 29 ноября 2017 г. 7:09] - Что касается слез, вы уверены, что вам нужно это сделать? Я не уверен, что это было опубликовано здесь, но однажды я увидел хорошее видео @ китайскую фабрику PCB, где они прошли через весь процесс производства PCB, и одной из тем были слеза, и сообщение было: не так Добавьте их самостоятельно, это одна из вещей, которые мы делаем с вашим файлом перед его обработкой (но, конечно, не уверен, включает ли это дешевые, которые мы используем).
Все дешевые магазины печатных плат, которые я использовал, не добавляйте их сами по себе, поэтому я считаю это!
[Racemaniac - Ср 29 ноября 2017 г., 7:09] - и что вы хотите делать с панелизацией? Если вы хотите сделать хорошую панель, подключенную через Mousebites, я знаю, что нашел хорошую программу для этого (на Gerbers, а не в файлах KICAD).
Пожалуйста, дайте мне знать программу, мне это интересно!

Squonk42
Ср 29 ноября 2017 г., 7:32
Для тех, у кого нет доступа к Кикаду, Заяц - это PDF для схем и верхних/нижних медных слоев.
Bluepillf4 схема.PDF
Bluepillf4 схема
(254 киб) скачано 28 раз

Racemaniac
Ср 29 ноября 2017 г. 7:36 утра
[Squonk42 - Ср 29 ноября 2017 г., 7:30 утра] -
[Racemaniac - Ср 29 ноября 2017 г. 7:09] - Что касается слез, вы уверены, что вам нужно это сделать? Я не уверен, что это было опубликовано здесь, но однажды я увидел хорошее видео @ китайскую фабрику PCB, где они прошли через весь процесс производства PCB, и одной из тем были слеза, и сообщение было: не так Добавьте их самостоятельно, это одна из вещей, которые мы делаем с вашим файлом перед его обработкой (но, конечно, не уверен, включает ли это дешевые, которые мы используем).
Все дешевые магазины печатных плат, которые я использовал, не добавляйте их сами по себе, поэтому я считаю это!
[Racemaniac - Ср 29 ноября 2017 г., 7:09] - и что вы хотите делать с панелизацией? Если вы хотите сделать хорошую панель, подключенную через Mousebites, я знаю, что нашел хорошую программу для этого (на Gerbers, а не в файлах KICAD).
Пожалуйста, дайте мне знать программу, мне это интересно!
Панель PCB:
http: // блог.это определение.NL/P ... панелизатор/

Squonk42
Ср 29 ноября 2017 г. 8:58
Спасибо!

Racemaniac
Ср 29 ноября 2017 г. 11:09
Кстати, одно небольшое замечание, которое я заметил, когда быстро смотрел на него: по крайней мере одна из ваших зон заполнения имеет минимальную ширину 1 мил. (И вы на самом деле видите, что части заливки намного меньше, чем 6 -мил -треки)
Может быть, увеличьте его как минимум до 6 мил, так что у вас нет иллюзий, что заполнение подключит определенные части.

Squonk42
Ср 29 ноября 2017 г. 13:47
Вы помните, где на доске вы заметили эту проблему?

Racemaniac
Ср 29 ноября 2017 г. 13:57
[Squonk42 - Ср 29 ноября 2017 г. 13:47] - Вы помните, где на доске вы заметили эту проблему?
В центральном уровне под STM32 я думаю, что на нижней плоскости была эта очень крошечная прядь заполнения между трассами.
Но это просто свойство зоны заполнения, в настоящее время настроено на 1 мил.
Установка его на разумную ценность, вероятно, не вызовет проблему с ДРК, но лучше быть в безопасности, чем извинения :).

victor_pv
Ср 29 ноября 2017 г. 15:57
Разрывает все GPIO на заголовках PIN-код, кроме PC0-PC3 и PC5-PC7 в качестве тестовых точек. Это те, которые тестовые точки те, которые находятся под MCU?
Если это так, не могли бы вы, возможно, отделить их немного больше друг от друга (те, которые наиболее близки друг к другу) и, возможно, выровняйте их?
Если кому -то нужно использовать его и должен быть вручную, имея немного большего разрешения между ними, не у каждого есть устойчивая рука.

Racemaniac
Ср 29 ноября 2017 г., 17:48
отслежил проблемы с вашим краем:
- У вас были какие -то странные записи Edge где -то в стороне от доски, которые я удалил
- Край вашего USB -порта вырезал несколько линий, которые не соответствуют должным образом до концов кривой, поэтому я исправил это

С прикрепленным файлом Кикад больше не жалуется на ваш край (и правильно отдает вырез), а плавающий остров, когда вы увеличиваете выход, также удаляется :).

Что -то еще, что я только что заметил: правильные отверстия для прокладки для портов USB? отверстия кажутся немного маленькими.

Squonk42
Ср 29 ноября 2017 г., 21:51
Спасибо @racemaniac!

Я просто изучаю Кикад :?

Нет, вы правы, отверстия для USB -разъема не верны, они должны быть овальными, и я только что нашел способ сделать это в редакторе следа, так что он сейчас зафиксирован!

Я интегрировал ваши изменения и исправил эти проблемы:
  • Интегрированные изменения от @racemaniac для решения проблемы края слоя
  • Удаленное значение Ref/
  • Фиксированный топ & Нижняя зона GND Минимальная ширина до 6 мил
  • Добавлены некоторые отсутствующие дорожки GND между термическими прокладками из -за предыдущих изменений
  • Фиксированные прокладки для J5 (Micro USB) будут овальными, а не круглыми
Я создал запрос на притяжение для Роджера: https: // github.com/rogerclarkmelbourne/ ... rds/pull/1

Продолжайте искать проблемы!

Rogerclark
Ср 29 ноября 2017 г. 11:25
Спасибо.

Я объединил пиар

КСТАТИ.

@victor_pv имеет некоторый кредит с AllPCB и предложил получить несколько печатных плат, когда дизайн стабилен

Squonk42
Чт 30 ноября 2017 г., 6:21
@racemaniac ввод очень помог, я жду еще некоторых отзывов/предложений от всех. Если есть идеи, это хорошее время для предложения!

Нам нужно сделать чистую бом, которая должна обеспечить поиск очень разных поставщиков: Taobao, Aliexpress, eBay, Mouser или Digi-Key...

Прямо сейчас я заказал все части от Aliexpress и сделал несколько ранних печатных плат в Eaglecad (это было до сумасшедшего Allpcb!) для проверки дизайна.

Как только это будет сделано, нам придется исследовать, как изготовить доски по самой низкой стоимости. У меня может быть способ сделать это прямо из материкового Китая, но если у кого -то есть некоторые намеки, это приветствуется!

Мы должны подумать о самом простом способе поместить в него загрузчик без какого -либо припаянного заголовка из обнаженного чипа (Pogo Pins), а также эскиз, который будет заниматься всем из них, что меняется только единственный ожидаемый извне петли.

Racemaniac
Чт 30 ноября 2017 г. 9:38 утра
В настоящее время у меня не так много времени, чтобы глубже заглянуть, я надеюсь, что другие сделают ^^ '

Кстати, что вы думаете о Кикаде? Здорово, что вы сделали попытку сделать это в Кикаде, значительно облегчает просмотр файлов :).

Squonk42
Чт 30 ноября 2017 г. 10:23 утра
В Кикаде есть хорошие и плохие вещи: я бы жаловался на странный рабочий процесс, чтобы связывать следы с частями, и я не могу понять, почему список сетовых сети не обновляется при изменении схемы...

Но я ценю тот факт, что это бесплатно (как в пиве, так и в речи...), и мне очень нравится 3D -представление!

Я решил использовать KICAD, чтобы сделать дизайн легким в использовании для всех, даже если он потребовал гораздо больше усилий на моей стороне.

Racemaniac
Чт 30 ноября 2017 г. 10:28 утра
[Squonk42 - Чт 30 ноября 2017 г. 10:23] - В Кикаде есть хорошие и плохие вещи: я бы жаловался на странный рабочий процесс, чтобы связывать следы с частями, и я не могу понять, почему список сетовых сети не обновляется при изменении схемы...

Но я ценю тот факт, что это бесплатно (как в пиве, так и в речи...), и мне очень нравится 3D -представление!

Я решил использовать KICAD, чтобы сделать дизайн легким в использовании для всех, даже если он потребовал гораздо больше усилий на моей стороне.
Связанные следы с частями, которые мне нравятся (но это действительно отличается от eaglecad)
Автоматическое обновление Netlist (и даже двунаправленная связь между NetList & PCB) является одним из самых больших улучшений, ожидаемых для KICAD 5.0 :).

И ваши усилия очень ценится :)

Rogerclark
Чт 30 ноября 2017 г. 10:34
@Squonk42

Спасибо, что потратили дополнительное время, чтобы создать его в Кикаде

Я согласен, что он отличается от орла, но одна хорошая вещь в том, что у него нет никаких слоев или ограничений по размеру, таких как бесплатная и основная версия Eagle.

Связывание компонентов с следами, кажется, становится сильнее, так как я заметил, что некоторые детали автоматически связывают.

Но для таких вещей, как резистор, я могу понять, почему это указано на выводе для печатной платы, так как на самом деле следов элемента не связан с его общим символом в схеме.

Racemaniac
Чт 30 ноября 2017 г. 10:49
[Rogerclark - Чт 30 ноября 2017 г. 10:34] - @Squonk42

Спасибо, что потратили дополнительное время, чтобы создать его в Кикаде
Связывание компонентов с следами, кажется, становится сильнее, так как я заметил, что некоторые детали автоматически связывают.
Действительно, компонент библиотеки может указать след, и линкера будет автоматически использовать его (но вы можете по -прежнему изменить его, если хотите)

Squonk42
Чт 30 ноября 2017 г. 10:54 утра
Мотивация состояла в том, чтобы иметь полностью открытый дизайн оборудования, с открытыми инструментами. Я надеюсь, что многие люди будут смотреть на это, чтобы улучшить это или учиться на этом.

Я использовал несколько систем ECAD, и в этом отношении Кикад действительно... странный! До сих пор я использовал eaglecad для хобби, но это уже не хороший вариант, и Кикад - единственная серьезная альтернатива.

Я как бы не согласен с вами Роджером относительно резисторов: даже в схеме у вас может быть пакет по умолчанию для всего дизайна, но вам может потребоваться позаботиться о рейтинге мощности резистора (и, следовательно, его фактической упаковки). доска, так что нет абсолютно «общей» части IMHO.

Мне очень нравится, как детали обрабатываются в Altium...

Racemaniac
Чт 30 ноября 2017 г. 15:09
[Squonk42 - Вторник 28 ноября 2017 г. 9:22 вечера] - Список желаний:
  • Добавьте комбинированный 6-осевой акселерометр / гироскоп где-то на нижнем размере печатной платы на шине SPI или I2C, чтобы получить полностью рабочую плату контроллера полета!
  • Добавить светодиод RGB?
Конечно, любая помощь / предложение приветствуется!
Что касается акселерометра:
действительно было бы очень приятно иметь XD. Комната для MPU или ADXL было бы неплохо. Кстати, сразу же идите 9 оси, это не так, как будто они больше, чем у 6 вариантов оси в наши дни. И I2C, вероятно, легче подгонять, чем SPI (меньше необходимых соединений), и достаточно хорошего в качестве канала связи. Вам нужно будет подключить 1 дополнительный PIN -код для прерывания (чтобы вы могли опросить, когда новые данные непрерывно готовы).
Но это, вероятно, будет * очень * сложно поместить xD.

Светодиод RGB также был бы хорош, было немного удивлено, когда мы гуглили, что они существуют в размерах 0603 или 0805 O_O
На самом деле может быть возможным XD (но, возможно, общий перебор: P)

Squonk42
Чт 30 ноября 2017 г., 20:43
[Racemaniac - Чт 30 ноября 2017 г. 15:09] - Что касается акселерометра:
действительно было бы очень приятно иметь XD. Комната для MPU или ADXL было бы неплохо. Кстати, сразу же идите 9 оси, это не так, как будто они больше, чем у 6 вариантов оси в наши дни. И I2C, вероятно, легче подгонять, чем SPI (меньше необходимых соединений), и достаточно хорошего в качестве канала связи. Вам нужно будет подключить 1 дополнительный PIN -код для прерывания (чтобы вы могли опросить, когда новые данные непрерывно готовы).

Но это, вероятно, будет * очень * сложно поместить xD.
У меня была эта идея, потому что большинство контроллеров полета Теперь используйте F3 или F4 (некоторые используют F7) STM32S и находятся в ценовом диапазоне 25 долларов США. Тем не менее, большинство из них только 6-осевые (Accelero + Gyro, без компаса), большинство из них-старый добрый MPU6000.

Что касается I2C, я согласен с тем, что это проще (SDA, SCL + IRQ), но тогда вы ограничены скоростью дискретизации гиросков 4K, тогда как с SPI вы поднимаетесь до 8K / 8K за счет 2 Дополнительные сигналы. Я проверю, что доступно на нашей плате BluePill возле разъема SWD (единственная свободная область на верхней стороне находится между двумя кнопками и не слишком многолюдно, только сейчас сигналы SWDCLK/SWDIO) или, возможно, на нижней стороне.

Да, я согласен, что IRQ-это необходимо!
[Racemaniac - Чт 30 ноября 2017 г. 15:09] - Светодиод RGB также был бы хорош, было немного удивлено, когда мы гуглили, что они существуют в размерах 0603 или 0805 O_O
На самом деле может быть возможным XD (но, возможно, общий перебор: P)
Что касается светодиода, то текущий на PC13 представляет собой 0603, поэтому установка RGB One является просто вопросом принесения еще 2 сигналов (если возможно ШИМ) и еще 2 резистора, так что не имеет большого значения. Цена тоже не очень дорогая.

Обе функции могут быть просто необязательными для снижения стоимости, но могут быть заполнены пользователем, если это необходимо, или купленной по более высокой цене.

Squonk42
Пт, 01 декабря 2017 г., 21:08
[Racemaniac - Пт. 01 декабря 2017 г. 18:53] - Наверное, немного поздно для этого XD
Но для кристалла 32 кГц я ожидал, что вы пойдете на один из них: https: // www.aliexpress.com/item/10pcs-f ... 31870.HTML
Они даже меньше, чем те, которые вы выбрали, и таковую ссылку, которую я только что дал, вы также можете правильно увидеть ее спецификации :)
FC-12M меньше, но они также дороже, а тот, который вы связаны, имеет стоимость доставки 46 долларов США.86 во Францию ​​через EMS : шок: И то, что вы видите на картинке, не обязательно то, что вы получаете, так что иметь 12.5pf / 20 ч / млн на сумке, изображенной здесь, мало что значит.

FC-135 дешевле и все еще имеет разумный размер. Но, конечно, мы все еще можем изменить дизайн!

Racemaniac
Пт, 01 декабря 2017 г. 9:18 вечера
[Squonk42 - Пт. 01 декабря 2017 г. 9:08 вечера] -
[Racemaniac - Пт. 01 декабря 2017 г. 18:53] - Наверное, немного поздно для этого XD
Но для кристалла 32 кГц я ожидал, что вы пойдете на один из них: https: // www.aliexpress.com/item/10pcs-f ... 31870.HTML
Они даже меньше, чем те, которые вы выбрали, и таковую ссылку, которую я только что дал, вы также можете правильно увидеть ее спецификации :)
FC-12M меньше, но они также дороже, а тот, который вы связаны, имеет стоимость доставки 46 долларов США.86 во Францию ​​через EMS : шок: И то, что вы видите на картинке, не обязательно то, что вы получаете, так что иметь 12.5pf / 20 ч / млн на сумке, изображенной здесь, мало что значит.

FC-135 дешевле и все еще имеет разумный размер. Но, конечно, мы все еще можем изменить дизайн!
Странно, для меня это стоимость доставки 1 $ на этот xD

Squonk42
Пт, 01 декабря 2017 г., 21:20
[Racemaniac - Пт. 01 декабря 2017 г., 19:07] - Хорошо, было немного времени, чтобы очень быстро взглянуть на печатную плату

Найдена 1 ошибка в схеме: на AP2112K вы помещаете 3V3 как VIN, а не 5V (так что его Vout в настоящее время будет немного более низким, чем 3.3 В)
Также при использовании конфигурации AP2112K мы подключаем его землю через ферритную бусин к общему землю.

И теперь я снова ушел (и у меня есть вещь, чтобы пойти на все выходные, так что в эти выходные нет времени на электронику в эти выходные :()
Хороший улов!

Хорошо, принесение +5V в окрестности AP2112 не кажется слишком сложным: просто перенаправить сигнал NRST вокруг подушки PC5 на нижней стороне и следуйте сигналу vbus_en к штифту заголовка. Это освободит сторону внешнего дна, чтобы направить +5 В между булавками PA1-PA2 вместо +3V3.

Ферритовая бусинка между Agnd и GND выглядит более сложным... Я вижу решение, перемещая резистор R4, подключенный к Boot0 между двумя переключателями кнопок (или, если мы получим меньший кристалл 32 кГц, это тоже может освободить пространство...), сдвигая в 2x 8 МГц хрустальные конденсаторы, чтобы освободить место для ферритовой бусинки, что вы думаете?

Тем не менее, я не вижу возможности направить AGND на заголовок.

Squonk42
Пт, 01 декабря 2017 г., 21:27
[Racemaniac - Пт. 01 декабря 2017 г., 21:18] -
[Squonk42 - Пт. 01 декабря 2017 г. 9:08 вечера] -
[Racemaniac - Пт. 01 декабря 2017 г. 18:53] - Наверное, немного поздно для этого XD
Но для кристалла 32 кГц я ожидал, что вы пойдете на один из них: https: // www.aliexpress.com/item/10pcs-f ... 31870.HTML
Они даже меньше, чем те, которые вы выбрали, и таковую ссылку, которую я только что дал, вы также можете правильно увидеть ее спецификации :)
FC-12M меньше, но они также дороже, а тот, который вы связаны, имеет стоимость доставки 46 долларов США.86 во Францию ​​через EMS : шок: И то, что вы видите на картинке, не обязательно то, что вы получаете, так что иметь 12.5pf / 20 ч / млн на сумке, изображенной здесь, мало что значит.

FC-135 дешевле и все еще имеет разумный размер. Но, конечно, мы все еще можем изменить дизайн!
Странно, для меня это стоимость доставки 1 $ на этот xD
FC-12m.png
FC-12M.PNG (172.75 киб) просмотрено 202 раза

Squonk42
Пт, 01 декабря 2017 г., 21:37
Одним из предложений моего коллеги Винсента является добавление небольшого SOT23-5 MCP738331 Lipo Charger: требуется только резистор для исправления тока заряда и конденсатор с каждой стороны... Конечно, это будет предоставлено в качестве следа только для затрат на затрат, если потребуется пользователь.

victor_pv
Пт, 01 декабря 2017 г., 21:43
Добавление зарядного устройства Lipo кажется хорошей идеей, особенно с тех пор, как вы уже приняли другие меры с LDO, чтобы более эффективно работать от батареи. Если вы можете установить следы...

LKCL
Пт, 01 декабря 2017 г., 21:50
[Squonk42 - Чт 30 ноября 2017 г. 6:21] -
Как только это будет сделано, нам придется исследовать, как изготовить доски по самой низкой стоимости. У меня может быть способ сделать это прямо из материкового Китая, но если у кого -то есть некоторые намеки, это приветствуется!
Напишите мне на Люк.Лейтон@gmail.компонент И я могу связать вас с моим контактом, у которого есть фабрика на северо-востоке Шэньчжэнь. Он может легко справиться с этой платой, в комплекте. Если все в порядке, мы поговорим перед рукой, прежде чем принять его, чтобы получить точную информацию, чтобы она минимизировала количество вопросов и избегал его пробуждения времени.

Справочная информация: Майк специализировался в экономике, очень хорошо говорит по -английски, чрезвычайно добросовестен и захватил фабрику своего отца около 3 лет назад. он * смехотворно * занят и старается изо всех сил помочь мне. Я считаю, что мне очень повезло узнать его, и если я получу даже * малейший * намек на то, что он был испорчен, я сильно положу ногу, так как у меня не будет * репутация с ним. Следовательно, почему лучше всего получить «все утки в ряду» заранее, точно знать, сколько образцов имеет каплю в формате файла TSV, Digikey P/NS, все перечисленные на каждом образовании, предварительно проверенных Gerbers (без панели, его источники обрабатывают что) и т.д. и т. д.

Итог: он даст вам чрезвычайно конкурентоспособную и справедливую цитату, не займет вас Чтобы убедиться, что вы получили приличный сервис.

Squonk42
Пт, 01 декабря 2017 г. 22:14
[LKCL - Пт. 01 декабря 2017 г. 9:50 вечера] -
[Squonk42 - Чт 30 ноября 2017 г. 6:21] -
Как только это будет сделано, нам придется исследовать, как изготовить доски по самой низкой стоимости. У меня может быть способ сделать это прямо из материкового Китая, но если у кого -то есть некоторые намеки, это приветствуется!
Напишите мне на Люк.Лейтон@gmail.компонент И я могу связать вас с моим контактом, у которого есть фабрика на северо-востоке Шэньчжэнь. Он может легко справиться с этой платой, в комплекте. Если все в порядке, мы поговорим перед рукой, прежде чем принять его, чтобы получить точную информацию, чтобы она минимизировала количество вопросов и избегал его пробуждения времени.

Справочная информация: Майк специализировался в экономике, очень хорошо говорит по -английски, чрезвычайно добросовестен и захватил фабрику своего отца около 3 лет назад. он * смехотворно * занят и старается изо всех сил помочь мне. Я считаю, что мне очень повезло узнать его, и если я получу даже * малейший * намек на то, что он был испорчен, я сильно положу ногу, так как у меня не будет * репутация с ним. Следовательно, почему лучше всего получить «все утки в ряду» заранее, точно знать, сколько образцов имеет каплю в формате файла TSV, Digikey P/NS, все перечисленные на каждом образовании, предварительно проверенных Gerbers (без панели, его источники обрабатывают что) и т.д. и т. д.

Итог: он даст вам чрезвычайно конкурентоспособную и справедливую цитату, не займет вас Чтобы убедиться, что вы получили приличный сервис.
Большое спасибо, Люк, за это предложение, это кажется очень интересным решением!

Я думаю, что нам нужно заставить прототип работать на 100% в первую очередь, а затем установить чистую долю, прежде чем спросить фабрику.

Racemaniac
Сб 02 декабря 2017 г. 6:44
[Squonk42 - Пт, 01 декабря 2017 г., 21:20] -
[Racemaniac - Пт. 01 декабря 2017 г., 19:07] - Хорошо, было немного времени, чтобы очень быстро взглянуть на печатную плату

Найдена 1 ошибка в схеме: на AP2112K вы помещаете 3V3 как VIN, а не 5V (так что его Vout в настоящее время будет немного более низким, чем 3.3 В)
Также при использовании конфигурации AP2112K мы подключаем его землю через ферритную бусин к общему землю.

И теперь я снова ушел (и у меня есть вещь, чтобы пойти на все выходные, так что в эти выходные нет времени на электронику в эти выходные :()
Хороший улов!

Хорошо, принесение +5V в окрестности AP2112 не кажется слишком сложным: просто перенаправить сигнал NRST вокруг подушки PC5 на нижней стороне и следуйте сигналу vbus_en к штифту заголовка. Это освободит сторону внешнего дна, чтобы направить +5 В между булавками PA1-PA2 вместо +3V3.

Ферритовая бусинка между Agnd и GND выглядит более сложным... Я вижу решение, перемещая резистор R4, подключенный к Boot0 между двумя переключателями кнопок (или, если мы получим меньший кристалл 32 кГц, это тоже может освободить пространство...), сдвигая в 2x 8 МГц хрустальные конденсаторы, чтобы освободить место для ферритовой бусинки, что вы думаете?

Тем не менее, я не вижу возможности направить AGND на заголовок.
Не думайте, что это действительно нужно, чтобы поставить AGND на заголовок (или A3V3). В конце концов мы решили, что люди просто хотят получить 3V3 от заголовка, не смогут его поставить. Поскольку мы уже даем хороший регулятор напряжения, который сделает 3V3 из чего -либо чуть выше 3V3
И в любом случае, Agnd и GND все еще связаны, так что я думаю, это не так уж важно

Rogerclark
Сб 02 декабря 2017 г. 8:10 вечера
Просто мысль.

Но я заметил в списке частей @racemaniacs от Aliexpress, STM32F103RB

Я полагаю, что это было сэкономить за расходы во время тестирования

Однако этот фактор платы также подходит для F103RCT и даже RET RGT

Это лучшие устройства, так как у них DAC, и я думаю, что у них есть SDIO


Единственная проблема в том, что я могу’T Найти какие -либо версии RCT на Aliexpress, но у Taobao есть нагрузки.

В прошлом я был ужас, покупая у Таобао, так как вам нужно использовать стороннего агента для устранения пакета и т. Д., И они взимали огромные дополнительные изменения доставки на некоторых досках,

Но в этом случае это выглядит более низким риском, поэтому стоит рассмотреть

victor_pv
Пн декабря 04, 2017, 14:44
Просто примечание, так как мы публиковали множество неотъемлемых сообщений о трафаретах, печи, рефтовах, я перевел эти сообщения в эту ветку, запустившись RageManiac, некоторое время назад на изготовлении печатной платы, чтобы немного почистить это:
ViewTopic.PHP?F = 45&t = 2332&hilit = Reflow&начало = 40

victor_pv
Пн, 04 декабря 2017 г. 14:51
[Rogerclark - Сб 02 декабря 2017 г. 8:10 вечера] - В прошлом я был ужас, покупая у Таобао, так как вам нужно использовать стороннего агента для устранения пакета и т. Д., И они взимали огромные дополнительные изменения доставки на некоторых досках,

Но в этом случае это выглядит более низким риском, поэтому стоит рассмотреть
Я использовал некоторое время назад обратный агент и намного дешевле. Вы покупаете самостоятельно и отправляете их (Google Translate, выучите китайцев, найдите друга, который говорит по -китайски...). Таким образом, вы не оплачиваете комиссию за покупки или местную доставку. Затем, как только все ваши покупки прибывают к агенту по доставке, вы платите их, чтобы отправить их вам.
Я сделал тестовый заказ довольно маленький, но даже для такого небольшого порядка (возможно, всего 50 долларов) он стал дешевле, чем покупать агента, даже тот же агент.
Вы должны убедиться, что вы покупаете то, что хотите, что может быть сложно. Поэтому я думаю, что является хорошим вариантом для покупки в больших количествах от компании, которой вы уже доверяете Taobao, но не отправляется в США.

Теперь, чтобы заказать 3 или 4 MCU для прототипа, вероятно, не стоит хлопот. За заказ 50 для небольшого пробега, может стоить того.
Но чтобы производить 50 досок, мы можем начать получить объем, который можно собрать по хорошей цене компанией.

О функциях, 103RCT имеет 3 SPI, 2 ЦАП и SDIO. У нас есть бета -версия SDIO Working. Я не полностью протестировал, потому что у меня не было платы с разъемом (использование проводов DuPont с высокой скоростью 4 бита было неприятным). У меня сейчас такая доска, и когда у меня появится шанс немного дальше на SDIO. 1 -битный режим работал нормально.

Squonk42
Пн декабря 04, 2017, 17:16
[Rogerclark - Сб 02 декабря 2017 г. 8:10 вечера] - Просто мысль.

Но я заметил в списке частей @racemaniacs от Aliexpress, STM32F103RB

Я полагаю, что это было сэкономить за расходы во время тестирования

Однако этот фактор платы также подходит для F103RCT и даже RET RGT

Это лучшие устройства, так как у них DAC, и я думаю, что у них есть SDIO


Единственная проблема в том, что я могу’T Найти какие -либо версии RCT на Aliexpress, но у Taobao есть нагрузки.

В прошлом я был ужас, покупая у Таобао, так как вам нужно использовать стороннего агента для устранения пакета и т. Д., И они взимали огромные дополнительные изменения доставки на некоторых досках,

Но в этом случае это выглядит более низким риском, поэтому стоит рассмотреть
Если вы оцените мой список деталей Aliexpress, я выбрал STM32F103RB как самый дешевый, чтобы заменить LQFP48 STM32F103C8T6 или STM32F103CBT6.

Наличие пакета LQFP64 открывает дверь для гораздо большего количества чипсов, от F0 или L4 до F7.

Racemaniac
Пн, 04 декабря 2017 г., 17:33
Было немного больше времени, на этот раз еще раз прошла вашу схему, заметил еще одну недостающую функцию:
PA9 - это смысл VBUS (видя, является ли VBUS с питанием или нет), поэтому план соединял его с VBU (через разделитель напряжения, поэтому мы снижаем напряжение до ~ 3V3 -> Не совсем уверен, что это нужно, может быть, булавка терпима на 5 В?).
Но это еще один след к USB Pluf, вы должны попасть туда ^^ '

Racemaniac
Пн, 04 декабря 2017 г. 18:11
Хорошо, теперь сделано базовый обзор всего этого сейчас, мои замечания:

Что касается печатной платы (заметила это раньше, но забыл упомянуть об этом)
Обязательно отрегулируйте очистку маски для приповской маски. По умолчанию Кикад теперь ставит его до 6 мил, что рискованно на таких небольших досках, как это ^^ '
В PCBNEW перейдите в меню Dimensions->прокладки маски. И я обычно просто ставлю его на 0
Может быть, 1 или 2 мили лучше, но у него не было проблем с ним (и если вы поместите его на 0, производитель может легко изменить его перед обработкой доски)

Крошечное замечание относительно печатной платы: более толстый след для VBAT, вероятно, пустая трата пространства ^^. VBAT увидит очень небольшой ток (это для подставки с низкой мощностью), поэтому привлечение к нему более широкое следствие - это немного излишнее xD

И, как уже упоминалось, может быть, просто не ставят A3V3/AGND на заголовок PIN. Это также сэкономит вам немного места, и если вы хотите отправить PA9 в VBU, дополнительное пространство может быть приветствовано ^^

И маленькая вещь, которую я заметил (но не уверен, что это хорошо или нет xD): твои конденсаторы с большим значением на SD -карте / регуляторе напряжения. Я думаю, что это мудрый выбор, и удивляться, что побудило вас выбирать эти ценности :). На моих досках светового меча я замечаю, сколько шума может вызвать SD -карта, поэтому давление ему более крупного конденсатора может быть мудрым выбором (то же самое для регулятора напряжения, поместить там большую ценность и сосредоточиться на больших шипах). В настоящее время я в центре внимания & маленький, но на моих досках у меня немного больше места xD.

Squonk42
Вторник 05 декабря 2017 г. 12:58
[Racemaniac - Пн, 04 декабря 2017 г., 17:33] - Было немного больше времени, на этот раз еще раз прошла вашу схему, заметил еще одну недостающую функцию:
PA9 - это смысл VBUS (видя, является ли VBUS с питанием или нет), поэтому план соединял его с VBU (через разделитель напряжения, поэтому мы снижаем напряжение до ~ 3V3 -> Не совсем уверен, что это нужно, может быть, булавка терпима на 5 В?).
Но это еще один след к USB Pluf, вы должны попасть туда ^^ '
Это не ошибка, это функция :)

Что ж, на самом деле, этот пинч - головная боль: PA9 - PIN -конец TX -загрузчик ROM, также UART1_TX, но тоже может быть GPIO...

Если мы навсегда подключим PA9 к VBU, мы разбиваем совместимость с помощью BluePill: представьте себе одну существующую установку, где PA9 не подключен к 5V, вы получите короткие... Конечно, мы могли бы поместить еще один сериал резистор, чтобы избежать такого случая, но лучшая идея - разорвать VBU на заголовок вместо штифта 5 В и подключить PA9 извне.

Squonk42
Вторник 05 декабря 2017 г. 13:07
[Racemaniac - Пн декабря 04, 2017 18:11] - Хорошо, теперь сделано базовый обзор всего этого сейчас, мои замечания:
Спасибо, что потратили свое время на это!
[Racemaniac - Пн декабря 04, 2017 18:11] - Что касается печатной платы (заметила это раньше, но забыл упомянуть об этом)
Обязательно отрегулируйте очистку маски для приповской маски. По умолчанию Кикад теперь ставит его до 6 мил, что рискованно на таких небольших досках, как это ^^ '
В PCBNEW перейдите в меню Dimensions->прокладки маски. И я обычно просто ставлю его на 0
Может быть, 1 или 2 мили лучше, но у него не было проблем с ним (и если вы поместите его на 0, производитель может легко изменить его перед обработкой доски)
О, спасибо! Я действительно искал эту настройку. Однажды я был укушен из -за этой проблемы, производитель печатной платы удвоил мою собственную очистку припоя маски, что привело к непродолжительной печатной плате... Я установлю его на ноль и позволю фабрике сделать это.
[Racemaniac - Пн декабря 04, 2017 18:11] - Крошечное замечание относительно печатной платы: более толстый след для VBAT, вероятно, пустая трата пространства ^^. VBAT увидит очень небольшой ток (это для подставки с низкой мощностью), поэтому привлечение к нему более широкое следствие - это немного излишнее xD
Да, я просто использовал одинаковую ширину трассиров :?
[Racemaniac - Пн декабря 04, 2017 18:11] - И маленькая вещь, которую я заметил (но не уверен, что это хорошо или нет xD): твои конденсаторы с большим значением на SD -карте / регуляторе напряжения. Я думаю, что это мудрый выбор, и удивляться, что побудило вас выбирать эти ценности :). На моих досках светового меча я замечаю, сколько шума может вызвать SD -карта, поэтому давление ему более крупного конденсатора может быть мудрым выбором (то же самое для регулятора напряжения, поместить там большую ценность и сосредоточиться на больших шипах). В настоящее время я в центре внимания & маленький, но на моих досках у меня немного больше места xD.
Опыт : mrgreen: Переключение 4 бит синхронно, плюс командование и часы просто ужасны для рельса с силовым путем, если вы не поместите достаточно большой водохранилище близко к ним. Добавление 100NF в параллели было бы неплохо, но я весьма ограничен недвижимостью здесь...

Как вы думаете, я должен поставить там большие ценности конденсаторов?

Racemaniac
Вторник 05 декабря 2017 г. 13:19
[Squonk42 - Вторник 05 декабря 2017 г. 13:07] -
[Racemaniac - Пн декабря 04, 2017 18:11] - И маленькая вещь, которую я заметил (но не уверен, что это хорошо или нет xD): твои конденсаторы с большим значением на SD -карте / регуляторе напряжения. Я думаю, что это мудрый выбор, и удивляться, что побудило вас выбирать эти ценности :). На моих досках светового меча я замечаю, сколько шума может вызвать SD -карта, поэтому давление ему более крупного конденсатора может быть мудрым выбором (то же самое для регулятора напряжения, поместить там большую ценность и сосредоточиться на больших шипах). В настоящее время я в центре внимания & маленький, но на моих досках у меня немного больше места xD.
Опыт : mrgreen: Переключение 4 бит синхронно, плюс командование и часы просто ужасны для рельса с силовым путем, если вы не поместите достаточно большой водохранилище близко к ним. Добавление 100NF в параллели было бы неплохо, но я весьма ограничен недвижимостью здесь...

Как вы думаете, я должен поставить там большие ценности конденсаторов?
Не хватает опыта, чтобы посоветовать в любом случае xD.
У нас действительно мало места, так что давайте попробуем так, посмотрим, где он получит

и действительно, у него есть 4 канала связи и т. Д... Но даже на макроскладе это заметно.
На моих нынешних сабле доски я не поместил конденсаторы на весь раздел ЦАП, и теперь у меня есть шум с SD -карты на основе того, как часто я получаю доступ к ней. Если, например, я делаю 200 чтения блоков в секунду, из динамика будет четкий тон 200 Гц ^^ (к счастью на довольно низком громкости). (Новая версия ведутся из Китая, я надеюсь, что исправит эту проблему xD)
Я надеюсь, что выбранные вами конденсаторы сделают достаточно, чтобы предотвратить оба высоких & низкочастотный шум от SD -карты :).

Что касается функции VBUS: не звучит слишком плохо, как идея действительно :). В идеале мы бы знали, нужен ли делитель напряжения или нет, и если это так, предложите прокладку VBUS, на которой уже есть разделитель, если нет, то 5 -В -штифт действительно приемлем.

Squonk42
Вторник 05 декабря 2017 г. 14:00
Согласно STM32F405XX, STM32F407XX DataShing, PA9 является толерантным 5 В, поэтому не требуется разделитель напряжения («FT» структура ввода/вывода)!

Кстати, VBUS подключен к нашему 5V (на самом деле до ~+3.5v) Ввод источника питания через MOSFET, установленный в виде диода, поэтому мне интересно, почему VBU исчезнут без выключения STM32.

Racemaniac
Вторник 05 декабря 2017 г. 14:41
[Squonk42 - Вторник 05 декабря 2017 г. 14:00] - Согласно STM32F405XX, STM32F407XX DataShing, PA9 является толерантным 5 В, поэтому не требуется разделитель напряжения («FT» структура ввода/вывода)!

Кстати, VBUS подключен к нашему 5V (на самом деле до ~+3.5v) Ввод источника питания через MOSFET, установленный в виде диода, поэтому мне интересно, почему VBU исчезнут без выключения STM32.
Разве MOSFET не является диодом, предназначенным для питания платы через USB?
это диод от VBU -> 5V, а не наоборот (если это так, мы должны исправить это ^^)
Цель состоит в том, что если мы включим его через USB, что вся плата включена, но если вы питаете плату через подачу 5V, то VBU получают питание только в том случае, если SY6280 включен (так как он ограничивает текущее, поэтому мы не надеем ' t рискует повредить доску всем, что подключено к USB -порту).

Squonk42
Вторник 05 декабря 2017 г., 21:34
Похоже, Mosfet - это неправильный путь с самого начала:
Изображение
Из таблицы данных DMP2160UW Pinout:
DMP2160UW.PNG
DMP2160UW.PNG (11.81 киб) просмотрено 347 раз

Racemaniac
Ср. 06 декабря 2017 г. 6:27 утра
упс xD
Ну, тогда сейчас подходящее время, чтобы перевернуть его xD

Squonk42
Ср. 06 декабря 2017 г. 7:07 утра
Без проблем ;)

Вот короткий список TODO:
  • Добавить слеза => Проверять https: // github.com/svofski/kicad-teardrops
  • Панель => Проверьте панелизатор платы ( http: // блог.это определение.NL/P ... панелизатор/)
  • Исправить площадь заполнения минимальная ширина => Фиксированный топ & Нижняя зона GND Минимальная ширина до 6 мил
  • Добавлены некоторые отсутствующие дорожки GND между термическими прокладками из -за предыдущих изменений
  • Проблема с краями печатной платы в 3D View => Исправлено @racemaniac
  • USB -разъемы отверстия слишком малы => Фиксированные прокладки для J5 (Micro USB) будут овальными, а не круглыми
  • Удалить ref/значение для U3 (STM32) на PCB Top => ХОРОШО
  • Вариант: Добавьте IMU где -то в нижний размер печатной платы на шине SPI или I2C, чтобы получить полностью рабочую плату контроллера полета! Я думаю о изобретении MPU6000, подключенном к шине SPI, чтобы получить производительность 8 кс / с
  • Вариант: добавить светодиод RGB => 0603?
  • Power AP2112 от +5V, а не от +3.3В
  • Добавить ферритовый бусин между GND и Agnd
  • Заменить кристалл 32 кГц на меньший FC-12M может потребоваться для предыдущего элемента
  • Вариант: добавьте MCP738331 Lipo Battery Charger (потребует идеального диода, такого как D3/FET2/R6 в Olimexino Atmega32u4 Схема)
  • Добавьте Pad/PIN -код для VBU для внешней функции PA9 VBUS_SENSE (USB -хост) => Добавлен сериальный резистор между VBU и PA9, чтобы избежать коротких замыканий
  • Отрегулируйте очистку маски при приповке до 0
  • Сделайте Tbat Trace Tinder
  • Обеспечить след параллельного конденсатора вблизи SDCARD и регуляторов напряжения
  • Исправить направление mosfet => заменить диодом SS12 Schottky
  • Добавлен PWR_FLAG в схему для удаления предупреждений ERC
  • Заменил NC настоящими Кикадами, чтобы удалить предупреждения ERC
  • Очищенные метки разъема расширения в схеме
  • Очищенные следы для PA13-14 и PC13-15
  • Изменен Micro USB-разъем на BSC-ELEC U02-BFD3111B0-009
  • Вариант: добавьте вспышку SPI в качестве альтернативы разъему SDCARD (перекрывающиеся следы)
  • Добавить дополнительные шунтирующие резисторы, чтобы направить одну биту шины SPI к разъему SDCARD для устройств без интерфейса SDIO => Не возможно, слишком плотно!
Приглашаются все добровольцы!

Racemaniac
Ср 6 декабря 2017 г. 7:46 утра
тьфу, может кто -нибудь объяснить мне, почему МОСФЕТ - это неправильный путь? XD
Я думал об этом как о высоком боковом переключателе, который всегда включен, и из того, что я вижу, нагрузка (+5 В в нашем случае) будет тогда на его дренде, так как мы изначально нарисовали. Но это не правильно?
Это сводит меня с ума, когда я не могу найти четкие ответы на что -то столь же простое, как это XD

Squonk42
Ср. 06 декабря 2017 г. 7:58 утра
Пожалуйста, посмотрите на Arduino Due Schematic и Ti выше.

Racemaniac
Ср. 06 декабря 2017 г. 8:22
[Squonk42 - Ср 6 декабря 2017 г. 7:58] - Пожалуйста, посмотрите на Arduino Due Schematic и Ti выше.
Я вижу схему, но я хочу понять, почему это так xD
В противном случае я буду делать ту же ошибку >_<

Rogerclark
Ср. 06 декабря 2017 г. 8:38 утра
Извините, ребята.

Какова цель FET Q1

В каком направлении он должен предотвратить. эн.глин. USB -> PIN -код 5 В, или 5 В, к USB

Это определенно не остановит 5 В пин -> USB из -за внутреннего диода, как показано в символе.

Squonk42
Ср. 06 декабря 2017 г. 9:02 утра
Точно, идея состоит в том, чтобы позволить USB для питания +5V, но не противоположного направления (мы хотим управлять VUSB, используя переключатель USB SY6280 USB), поэтому диод тела Mosfet должен быть USB => +5V, как в Arduino Due Schemacation и Ti.

Racemaniac
Ср. 06 декабря 2017 г. 9:07
[Squonk42 - Ср 6 декабря 2017 г. 9:02] - Точно, идея состоит в том, чтобы позволить USB для питания +5V, но не противоположного направления (мы хотим управлять VUSB, используя переключатель USB SY6280 USB), поэтому диод тела Mosfet должен быть USB => +5V, как в Arduino Due Schemacation и Ti.
Но так как мы также нанимаем ворота, не будет ли он и не будет в любом случае?
Тогда это, может быть, это то, что мы хотим создать:
https: // электроника.Stackexchange.com/Q ... Ранзисторы
Но это тогда с 3 транзисторами >_<

Rogerclark
Ср. 06 декабря 2017 г. 10:25 утра
Ребята,

Я предполагаю, что мы не просто используем диод на входе 5V, потому что вы не хотите 0.Падение 5 В на диод ?

Afik The Maple Mini просто использует диод для этого.

Что еще использует вход 5V ? Это действительно требует 5V, а не 3.3V от регулятора.

Даже если диод упал 0.5 В, это все равно будет 4.5 В на входе в регулятор, и я подумал, что для некоторых регуляторов будет достаточно напряжения для вывода 3.3В ??

Racemaniac
Ср. 06 декабря 2017 г. 11:10
Если мы используем там диод, он должен быть достаточно большим, я предполагаю? он должен иметь возможность обрабатывать 0.5а мы стремимся к предложению (поэтому он должен быть в состоянии обращаться с 0.3W Power Dissipation, предполагая, что он имеет 0.6 В капля напряжения)

Squonk42
Ср. 06 декабря 2017 г. 14:12
Хорошо, из связанной статьи, МОСФЕТ всегда включен: Поскольку, если левый высок, а правое - правое, будет поднят диодом тела, то источник становится выше, чем у ворот, что приводит к включению FET FET. Если право поднимается высоко, источник поднимается по сравнению с воротами сразу же, и снова FET включается. Не так много для действия диода. Он работает в Ti только если вы обратите внимание на аккумулятор, и потому что на правой стороне есть только нагрузка.

В схеме Arduino есть такая, которая поляризована схемой компаратора. Как работает нижний цепь MOSFET, все еще загадка.

Max Cury составляет 1a с AP2114, и это может использоваться внешними компонентами в дополнение к потреблению тока STM32F405. Но если мы используем диод Шоттки, то капля составляет только 0.3V, а не 0.6V, поэтому максимальная диссипация мощности - диод 0.6 Вт. 4 мм х 2 мм (против. 3 мм х 2.5 мм для диода MOSFET), такого как PMEG301010er или MBRM130LT1G, может справиться с этим...

РЕДАКТИРОВАТЬ: Ну, может быть, нет: Тадж 220 ° C/W, так что для 0.6 Вт, это повышение температуры на 132 ° C... С максимум TJ 150 ° C вы дуете диод при 1А выше 18 ° C! Он может стоять только до 0.5a @ 40 ° C.

victor_pv
Ср. 06 декабря 2017 14:42
Возможно, нижний FET - это просто защита короткого замыкания?
Если напряжение дренажа было равным затвору (так что дренаж зажигается на ворота, который является заземленным), FET оставался бы закрытым, а внутренний диод обращается, поэтому ток не протекает в короткие сроки.


Просто прочитайте примечание, так что это для защиты обратного тока, а не короткого замыкания. Интересно, зачем ему это нужно на источнике питания USC2, не так, как будто вы можете изменить USB -кабель... Но, с другой стороны, он также блокирует ток, текущий от нагрузки к порту USB, чтобы порт можно было использовать для питания платы, но плата не будет питать что -то подключенное к этому порту.
Имеет смысл в должном, так как это не родной порт. В нашем случае, так как мы можем использовать USB -порт в качестве хоста и подключить раба, мы не хотим эту схему или не допустим, чтобы мы не питали рабов.
Я прав?

Racemaniac
Ср. 06 декабря 2017 г. 14:46
Лол, очень приятно видеть, как мы думаем, как это, как группа xD

Squonk42
Ср. 06 декабря 2017 г. 15:06
[victor_pv - Ср. 06 декабря 2017 г. 14:42] - Возможно, нижний FET - это просто защита короткого замыкания?
Если напряжение дренажа было равным затвору (так что дренаж зажигается на ворота, который является заземленным), FET оставался бы закрытым, а внутренний диод обращается, поэтому ток не протекает в короткие сроки.


Просто прочитайте примечание, так что это для защиты обратного тока, а не короткого замыкания. Интересно, зачем ему это нужно на источнике питания USC2, не так, как будто вы можете изменить USB -кабель... Но, с другой стороны, он также блокирует ток, текущий от нагрузки к порту USB, чтобы порт можно было использовать для питания платы, но плата не будет питать что -то подключенное к этому порту.
Имеет смысл в должном, так как это не родной порт. В нашем случае, так как мы можем использовать USB -порт в качестве хоста и подключить раба, мы не хотим эту схему или не допустим, чтобы мы не питали рабов.
Я прав?
Чтобы MOSFET для прохождения/блока, важно, это VGS по сравнению с его пороговым значением (отрицательным для P-типа).

Но вы, вероятно, правы на должное. В нашем случае мы не можем использовать это решение, и я не могу найти однокомпонентное решение для реализации этой защиты, за исключением диода Шоттки, который нагревает птиц!

Racemaniac
Ср. 06 декабря 2017 г. 15:11
[Squonk42 - Ср. 06 декабря 2017 г. 15:06] -
[victor_pv - Ср. 06 декабря 2017 г. 14:42] - Возможно, нижний FET - это просто защита короткого замыкания?
Если напряжение дренажа было равным затвору (так что дренаж зажигается на ворота, который является заземленным), FET оставался бы закрытым, а внутренний диод обращается, поэтому ток не протекает в короткие сроки.


Просто прочитайте примечание, так что это для защиты обратного тока, а не короткого замыкания. Интересно, зачем ему это нужно на источнике питания USC2, не так, как будто вы можете изменить USB -кабель... Но, с другой стороны, он также блокирует ток, текущий от нагрузки к порту USB, чтобы порт можно было использовать для питания платы, но плата не будет питать что -то подключенное к этому порту.
Имеет смысл в должном, так как это не родной порт. В нашем случае, так как мы можем использовать USB -порт в качестве хоста и подключить раба, мы не хотим эту схему или не допустим, чтобы мы не питали рабов.
Я прав?
Чтобы MOSFET для прохождения/блока, важно, это VGS по сравнению с его пороговым значением (отрицательным для P-типа).

Но вы, вероятно, правы на должное. В нашем случае мы не можем использовать это решение, и я не могу найти однокомпонентное решение для реализации этой защиты, за исключением диода Шоттки, который нагревает птиц!
Может быть, такой диод: https: // www.Вишай.com/docs/88746/ss12.PDF
(Также легко & дешево найден на Aliexpress)
или немного больше & Конечно, способен на 1А: https: // www.Вишай.com/docs/88712/s2a.PDF

victor_pv
Ср. 06 декабря 2017 г. 15:12
Таким образом, мы хотим что -то похожее на верхнюю цепь, но в одиночном компоненте, а не на компаратор + FET?
Когда Люк впервые опубликовал здесь о SY6280, который я прочитал через кучу других USB защиты, но я не могу вспомнить, что любой ток не теряет обратно в каком -то состоянии.

Я пытаюсь понять, так что поправьте меня, если я ошибаюсь, но мы хотим достичь этого:
-Питание доски от USB.
-Питание рабов
-Предотвратить ток, возвращающийся обратно в порт USB, если USB имеет некоторое напряжение, но плата +5 напряжение выше.

Что -то подобное, но единственный компонент:
http: // www.линейный.com/product/ltc4160

На самом деле чтение через это, достигает нескольких функций. Ограничитель тока, зарядное устройство и регулятор переключения. Возможно, стоит того, поскольку это заменит несколько компонентов.

Squonk42
Ср. 06 декабря 2017 г. 15:29
[Racemaniac - Ср. 06 декабря 2017 г. 15:11] - Может быть, такой диод: https: // www.Вишай.com/docs/88746/ss12.PDF
(Также легко & дешево найден на Aliexpress)
или немного больше & Конечно, способен на 1А: https: // www.Вишай.com/docs/88712/s2a.PDF
Первый имеет VF от 0.5 В и уже 4 мм х 2.54 мм, но может быть приемлемым с TJA 88 ° C/Вт (повышение 44 ° C), второе имеет VF 1.15 В и еще больше, так что ни в коем случае.

А MAX40200 Идеальный диод будет идеально соответствовать, но он не дешево и не может быть найден на Aliexpress:
Max40200.png
MAX40200.PNG (10.37 киб) просмотрено 134 раза

victor_pv
Ср. 06 декабря 2017 г. 15:40
Есть несколько Power Management IC, которые достигают нескольких функций, но ни один из них не кажется дешевым.
Это еще один, немного дешевле, чем линейный:
http: // www.тип.com/lit/ds/symlink/bq24296.PDF

Может сделать управление питанием + зарядка аккумулятора и работает с USB OTG, но самая дешевая стоимость кажется около 1 доллара, и все еще нуждается в нескольких внешних компонентах.

Squonk42
Ср. 06 декабря 2017 г. 15:45
[victor_pv - Ср. 06 декабря 2017 г. 15:12] - Что -то подобное, но единственный компонент:
http: // www.линейный.com/product/ltc4160

На самом деле чтение через это, достигает нескольких функций. Ограничитель тока, зарядное устройство и регулятор переключения. Возможно, стоит того, поскольку это заменит несколько компонентов.
Этот компонент составляет $ 0.30 на Taobao, плюс индуктор мощности, MOSFET и другие компоненты: вероятно, слишком дорогие и слишком большие. У всех PMIC будут одинаковые проблемы.

Я пытаюсь понять, как FET2 работает в этой схеме:
https: // www.Олимекс.com/products/duino/a ... Rev_a3.PDF

Racemaniac
Ср. 06 декабря 2017 г. 15:47
[Squonk42 - Ср. 06 декабря 2017 г. 15:29] -
[Racemaniac - Ср. 06 декабря 2017 г. 15:11] - Может быть, такой диод: https: // www.Вишай.com/docs/88746/ss12.PDF
(Также легко & дешево найден на Aliexpress)
или немного больше & Конечно, способен на 1А: https: // www.Вишай.com/docs/88712/s2a.PDF
Первый имеет VF от 0.5 В и уже 4 мм х 2.54 мм, но может быть приемлемым с TJA 88 ° C/Вт (повышение 44 ° C), второе имеет VF 1.15 В и еще больше, так что ни в коем случае.

А MAX40200 Идеальный диод будет идеально соответствовать, но он не дешево и не может быть найден на Aliexpress:
MAX40200.пнн
Действительно, большие слишком много, но эти диоды SS12 могут быть вариантом? И они действительно большие, но если мы сможем получить некоторые следы между прокладками, это может сработать? И это также дешево & Легко найти диод, поэтому идеально подходит для такого рода доски, которую мы делаем.

Squonk42
Ср. 06 декабря 2017 г. 15:56
Я согласен, SS12, вероятно, является нашим единственным вариантом, учитывая уменьшенный размер доски. Если у нас было больше места, решение RPI с P-MOSFET + током зеркалом является самым дешевым и наиболее эффективным.

victor_pv
Ср. 06 декабря 2017 г. 16:09
[Squonk42 - Ср. 06 декабря 2017 г. 15:45] - Я пытаюсь понять, как FET2 работает в этой схеме:
https: // www.Олимекс.com/products/duino/a ... Rev_a3.PDF
Похоже, эта схема, это имеет объяснение того, как она работает. Здесь называется Q1:
https: // позади Thatesciences.com/electroni ... y-circuit/

Squonk42
Ср. 06 декабря 2017 г. 16:17
Хорошо, спасибо, это то, что я подумал: это работает только если vusb >> VBAT (по крайней мере, диодным падением), что не относится к нам (у нас есть 5 В с обеих сторон). Хороший трюк, хотя!

Rogerclark
Ср. 06 декабря 2017 г. 20:22
Еще одна мысль об этом...

FET в основном просто действует как диод (если он’S подключен правильно) и будет обрабатывать ожидаемый ток.

Но проблема в том, что иногда батарею разрешается кормить USB для работы OTG.

Так можем ли мы подключить затвор к GPIO и потребовать управления программным обеспечением для использования подключения батареи ?
Возможно, нет, как и в течение некоторого времени во время запуска, GPIO может быть не правильным значением?

Или альтернативно, просто напрямую подключить VBAT, и пользователи должны использовать свой мозг, а не подключать USB и батарею одновременно. Возможно, сделайте трек очень тонким, вести себя как предохранитель, поэтому, если пользователь делает это, он сгорел трек, но не на доске..

Или используйте ссылку на прыжок.

Squonk42
Чт, 07 декабря 2017 г., 5:48 утра
Я обновил Список Тодо Для проблемы MOSFET.

Rogerclark
Чт, 07 декабря 2017 г., 6:25
1N5817 OK

Глядя на aliexpress, кажется, есть несколько поставщиков

Его 1А 20В

Редактировать.

Я сейчас меняю свою копию схемы.

Мне пришлось включить библиотеку диодов, но я думаю, что теперь она в схеме, мне нужно переместить символ в пользовательскую либера.

Я обычно не беспокоюсь о таких компонентах, как диоды и т. Д

Редактировать.

Это немного боли, но я добавил 1N5817 в Bluepill Lib (в моей местной копии)

Диод предотвращает корм +5V, подавляющий usb vbus

Squonk42
Чт, 07 декабря 2017 г., 17:09
Мы должны как можно больше придерживаться компонентов SMT, чтобы сохранить низкую цену.

Диоды SS12 чрезвычайно распространены, даже на Aliexpress:
https: // www.aliexpress.com/item/sku/32830718059.HTML

Rogerclark
Чт, 07 декабря 2017 г., 19:55
На Aliexpress они, кажется, указаны как SS12 1N5812, и, как у Кикада уже есть символ для 1N5812, я думал, что могу также использовать это, если они функционально эквивалентны.

Однако я дон’не знаю, какой пакет использует SS12

Squonk42
Чт, 07 декабря 2017 г., 21:35
Иногда поставщики aliexpress просто добавляют ключевые слова в заголовке, чтобы привлечь внимание.

SS12-чрезвычайно стандартные диоды SMD, они используют пакет «SMA» (также называемый «DO-214AC»), много из них на Digi-Key:
https: // www.Digikey.com/products/en/dis ... 280?K = SS12

Afaict, это соответствует следу "D_SMA" в библиотеке «diodes_smd» в Кикаде. Но в целом я предпочитаю использовать мои старые доверенные следы, а не использовать существующие, которые я не проверял на реальных вещах. Одна вещь, которая заставляет меня подозревать проблемы, - это вариант "d_sma_handsoldering"...

Rogerclark
Чт, 07 декабря 2017 г., 21:47
ХОРОШО

Я изменю имя символа библиотеки с 1N5812 на SS12 (тот же визуальный символ) и использую след D_SMA

Racemaniac
Чт, 07 декабря 2017 г., 21:48
[Squonk42 - Чт, 07 декабря 2017 г. 9:35 вечера] - Afaict, это соответствует следу "D_SMA" в библиотеке «diodes_smd» в Кикаде. Но в целом я предпочитаю использовать мои старые доверенные следы, а не использовать существующие, которые я не проверял на реальных вещах. Одна вещь, которая заставляет меня подозревать проблемы, - это вариант "d_sma_handsoldering"...
У Кикада есть много вариантов для компонентов SMD. Я предполагаю, что это всего лишь некоторые большие прокладки, так что вы можете легче паять их своим пайком. Я всегда использую обычные прокладки, когда использую паяную пасту & трафарет (и, поскольку пространство плотное xD)

Rogerclark
Чт, 07 декабря 2017 г., 21:53
@racemanic

Я предполагал то же самое в версиях «ручной пайки», но никогда не тратил время, чтобы посмотреть

Я помню, как выбирал их иногда, когда знаю, что доска на самом деле будет припаяна вручную, я.E Я сделал несколько досок для небольшой компании, и у них не было установки SMD для начала, так как на печатной плате было много места, они хотели, чтобы все было большим SMD E.глин. 1206 размеров для R и C и светодиодов, чтобы их можно было.

Racemaniac
Чт, 07 декабря 2017 г., 22:07
[Rogerclark - Чт, 07 декабря 2017 г. 9:53 вечера] - @racemanic

Я предполагал то же самое в версиях «ручной пайки», но никогда не тратил время, чтобы посмотреть

Я помню, как выбирал их иногда, когда знаю, что доска на самом деле будет припаяна вручную, я.E Я сделал несколько досок для небольшой компании, и у них не было установки SMD для начала, так как на печатной плате было много места, они хотели, чтобы все было большим SMD E.глин. 1206 размеров для R и C и светодиодов, чтобы их можно было.
Только что прошел быструю проверку с помощью диода SMA: это действительно прокладки, которые выходят за пределы диода, так что его можно легко припаять железом.

Squonk42
Чт, 07 декабря 2017 г., 22:50
Я только что получил сегодня предварительные печатные платы от SeedStudio, с моей собственной панелью "Melling + Mice Bites": только 15 долларов.05 для 5 10x10 см ПХБ, 1.2 мм толщиной с синей паяльной маской, каждая содержит 5 досок, так что это 50 досок за 15 долларов.05 или 0 $.301 каждый. Потребовалось 3.5 недель до прибытия во Францию ​​(заказано 11/11/17).

Конечно, эти печатные платы имеют +3.Проблема напряжения 3V на аналоговом входе LDO, а также задача MOSFET также :?
Изображение
Изображение

Rogerclark
Чт, 07 декабря 2017 г. 11:39
Очень круто....

victor_pv
Пт 08 декабря 2017 г. 1:05
Хороший. Как происходит последняя пересмотра, вы согласились с использованием диода?
Что касается версий ручной пайки, я сравнил их с нормальным компонентом для нескольких компонентов, и подушки простираются больше снаружи. Я предполагаю, что цель - то, что тонкий паяльный наконечник может коснуться прокладки. Я заменил один диод, который взорвался в мини -клон кленового мини -клона без проблем, и подушки, безусловно, были просто нормальными, и мой железный кончик тоже не острый карандаш. Обычно диодные клеммы, по -видимому, всегда расширяют деталь (по крайней мере, несколько моделей SMD, которые у меня припаяя), поэтому паяльное железо может прикоснуться к терминалу и нагревать терминал и перенести тепло от там на падку печатной платы.

Если намерение состоит в том, чтобы облегчить их вручную припадение, я думаю, что использование версии с приповной приповкой была бы хорошей идеей, но если мы просто делаем несколько из них для прототипа, пока не будем счастливы, и мы все чувствуем себя уверенными С ручной паяльницей/сковородом/выстроем, а затем лучше использовать реальную версию прокладки, которые будут отправляться на фабрику, поэтому нет ошибок в последнюю минуту, потому что мы заменяем версию ручной пая.

Еще одна вещь, почему SY6280 в +5 В и в VBUS? В этой конфигурации плата может включить USB, но USB не может включить плату. Я что -то пропустил? Хорошо, я вижу, что SY6280 не предоставлен для питания платы, но для питания порта USB, управляемого PC9.

Rogerclark
Пт 08 декабря 2017 г. 1:46
Виктор

Консенсус состоял в том, чтобы просто использовать диод Шоттки, поэтому я обновлял свою копию файлов, но до сих пор у меня было только время для обновления схемы, и мне нужно переименовать схематический символ в SS12, так как я не видел SS12 в Kicad Diodes Lib (но я дважды проверю)
Я еще не смотрел на печатную плату, но она должна быть в порядке, так как заменяет 3 прокладки на FET, 2 падки

victor_pv
Пт, 08 декабря 2017 г. 2:01
Я только что нашел идеальный компонент для работы, Max40200, но не стоит того, не могу найти его в Aliexpress, и в Hourser стоит 0 долларов.5.

Rogerclark
Пт, 08 декабря 2017 г., 3:18
Диод будет делать для этих прототипов

Rogerclark
Пт, 08 декабря 2017 г., 3:27
Я обновил схему и печатную плату с диодом вместо FET

Мне пришлось немного переместить один резистор и переместить несколько треков.

Надеюсь, что я сделал, это нормально, но если нет, мы сможем вернуться к предыдущей версии.

Кстати, сейчас рядом с диодом есть больше места, поэтому мы можем перемещать другие вещи в это пространство

Я больше ничего не менял, хотя я заметил, что некоторые треки можно было немного очистить, так как в них, казалось, были ненужные маленькие изгибы.

Пожалуйста, скачайте его и дайте мне знать, наполнил ли я или нет ;-)
Пса. ДРК кажется в порядке (без ошибок), и я посмотрел в 3D -зритель, и, казалось, было достаточно места между диодом и регулятором

Squonk42
Пт 08 декабря 2017 г. 5:54 утра
[victor_pv - Пт. 08 декабря 2017 г. 2:01] - Я только что нашел идеальный компонент для работы, Max40200, но не стоит того, не могу найти его в Aliexpress, и в Hourser стоит 0 долларов.5.
Я упомянул это в Предыдущий пост, Но это слишком экзотично и дорого.

И у нас нет места, чтобы соответствовать дополнительному двойному транзистору и еще двум резисторам, чтобы иметь текущее зеркало, такое как RPI, поэтому мы либо поместили диод SS12 Schottk.

Я проверю дополнения Роджера.

Что касается очистки трассы, это может быть преднамеренным для того, чтобы приспособиться к слезам (гладкий соединение между дорожкой и прокладкой для снятия напряжения, вызванного острыми углами Etchint), мне пришлось повернуть несколько сегментов, чтобы пройти DRC. Но, конечно, может случиться, что я тоже забыл оптимизировать некоторые треки!

Для со слезами вы должны дублировать печатную плату непосредственно перед созданием файлов Gerber и запустить автоматический скрипт, который добавит их без пути назад, а затем нанести панели результат, надеюсь, с помощью инструмента, найденного @RaceManiac, чтобы получить результат выше (это был в eaglecad).

Rogerclark
Пт 08 декабря 2017 г. 6:23 утра
ХОРОШО.

Я немного переместил R1, но задним числом я теперь могу немного переместить его влево.

Первоначально я пытался сделать D3 ближе к регулятору и должен был переместить R1, но, глядя на 3D -вид, они выглядели излишне близко

Поэтому я перенес дорогу из PA11 в USB DM, чтобы D3, если это необходимо, позволить D3 двигаться дальше от регулятора.

Я также переместил треки и VIAS на PB12 и PB13, чтобы сделать больше места для D3

Треки PA11 и P12 могут быть перемещены еще больше, как и PB12 и PB13, если нам нужно место рядом с D3 для чего -либо еще


Арггх.

Я только что заметил заглушку из 3.3 В трек, торчащий. Я удалю его ...

Rogerclark
Пт 08 декабря 2017 г. 7:43 утра
Diode.jpg
диод.JPG (198.16 киб) просмотрено 151 раз

Racemaniac
Пт 08 декабря 2017 г. 7:46 утра
У вас есть бесполезный кусок трека 5 В, торчащий в верхней части слева от вашей картинки :)

Rogerclark
Пт 08 декабря 2017 г. 9:36 утра
Ммм

ХОРОШО.

Мне нужно проверить, почему этот трек есть. Я не добавил его и не вижу, что это было бы с

Редактировать

Я проверил и каким -то образом потерял 5 В, что было в конце этой дорожки.

Я восстановлю дорожку и эту площадку

КСТАТИ.

Я не могу понять, почему треки VCAP1 и PB2 проходят вокруг чего -то, чего я не вижу
Vcap1_pb2.png
Vcap1_pb2.PNG (47.93 киб) просмотрено 141 раз

Rogerclark
Пт 08 декабря 2017 г. 10:08
Я облажался большим временем

Я удалил U1 не Q1

Извиняюсь

Я постараюсь исправить это сейчас

Racemaniac
Пт 08 декабря 2017 г. 10:19
[Rogerclark - Пт 08 декабря 2017 г. 10:08] - Я облажался большим временем

Я удалил U1 не Q1

Извиняюсь

Я постараюсь исправить это сейчас
лол, это случается :)
Приятно видеть, что мы работаем вместе над этим :). Я надеялся, что кто -то еще заберут разработку печатных плат, поэтому в эти выходные я могу сосредоточиться на написании программного обеспечения для моих саб -плат :)
У меня есть несколько одновременных файлов, потоковых с SD -карты, работающая довольно хорошо : D (все еще некоторые последние ошибки/детали, чтобы закончить, и где -то в будущем сделайте еще один переписывание, так как я наконец приближаюсь к API, который мне нравится, и набор функций, который имеет смысл для того, что я пытаюсь сделать :) ).
Получил мою доску сыграть 48 -километровые стереоалгии с SD -карты и смешать их вместе : D.

Squonk42
Пт 08 декабря 2017 г. 10:23 утра
Нет проблем, я только что вернулся <SHA1> в моем местном репозитории :?

У меня должно быть некоторое время, чтобы мы просматривали список TODO.

Rogerclark
Пт 08 декабря 2017 г. 10:27 утра
ОК, после этого массового материала

Я вернулся назад до начала

Мне нужно будет переместить много компонентов

Rogerclark
Пт 08 декабря 2017 г. 10:49
Диод довольно большой.

Я думаю, что мне нужно будет переместить группу компонентов (R и C и т. Д.) Рядом с булавками для B11, B10, B1 справа
MOVE_COMPONENTS.PNG
MOVE_COMPONENTS.PNG (49.25 киб) просмотрено 235 раз

Rogerclark
Пт 08 декабря 2017 г. 11:17 утра
Можем ли мы получить тот же специфический диод в меньшей упаковке, как и реальное сжатие, заставляя его соответствовать

Или нам нужен диод 1A. Будет ли 500 мА один ?

Если я подтолкну U4 и на груз компонентов рядом с ним, справа, на самом деле не хватает места, и один из резисторов должен быть полностью перемещен, и на данный момент я не вижу хорошего места для этого.

И мне стало слишком поздно, чтобы я больше сегодня делал.

Поэтому я подозреваю, что вы, ребята, сделаете это, прежде чем я проснусь завтра ;-)
add_ss12_diode.png
add_ss12_diode.PNG (107.92 киб) просмотрено 233 раза

Squonk42
Пт, 08 декабря 2017 12:55
[Rogerclark - Пт. 08 декабря 2017 г. 11:17] - Можем ли мы получить тот же специфический диод в меньшей упаковке, как и реальное сжатие, заставляя его соответствовать

Или нам нужен диод 1A. Будет ли 500 мА один ?
Это сомнительно! Мы выбрали основной LDO, чтобы иметь возможность доставить 1А, так как STM32F405 уже погружается в 450 мА самостоятельно; Мы добавили немного места для питания внешних компонентов (SDIO...).

Однако USB 2.0 Спецификация допускает только 500 млн. Лет, и это даже обусловлено надлежащими переговорами заранее, в противном случае она ограничена 100 мА. Несмотря на это ограничение, существует много настенных адаптеров с USB -гнездом, который может доставить больше, чем это, и легко найти кабель USB A в Micro USB B для питания платы через микросхетку Micro USB B.

Есть некоторые меньшие диоды Шоттки 1А, но они не так распространены и довольно дороги: https: // toshiba.Полуконное хранение.com/inf ... e = cus10s30

Итак, ограничиваем ли мы источник питания от USB до 500 мА? Если да, это может быть интересно:
http: // www.OnSemi.com/pub/couplateral/mbr0520lt1-d.PDF
https: // www.aliexpress.com/item/sku/1985290956.HTML

Racemaniac
Пт, 08 декабря 2017 г. 13:35
[Squonk42 - Пт, 08 декабря 2017 г. 12:55 -
[Rogerclark - Пт. 08 декабря 2017 г. 11:17] - Можем ли мы получить тот же специфический диод в меньшей упаковке, как и реальное сжатие, заставляя его соответствовать

Или нам нужен диод 1A. Будет ли 500 мА один ?
Это сомнительно! Мы выбрали основной LDO, чтобы иметь возможность доставить 1А, так как STM32F405 уже погружается в 450 мА самостоятельно; Мы добавили немного места для питания внешних компонентов (SDIO...).

Однако USB 2.0 Спецификация допускает только 500 млн. Лет, и это даже обусловлено надлежащими переговорами заранее, в противном случае она ограничена 100 мА. Несмотря на это ограничение, существует много настенных адаптеров с USB -гнездом, который может доставить больше, чем это, и легко найти кабель USB A в Micro USB B для питания платы через микросхетку Micro USB B.

Есть некоторые меньшие диоды Шоттки 1А, но они не так распространены и довольно дороги: https: // toshiba.Полуконное хранение.com/inf ... e = cus10s30

Итак, ограничиваем ли мы источник питания от USB до 500 мА? Если да, это может быть интересно:
http: // www.OnSemi.com/pub/couplateral/mbr0520lt1-d.PDF
https: // www.aliexpress.com/item/sku/1985290956.HTML
Как насчет этого:
https: // www.aliexpress.com/item/100pcs- ... Elevelab = 0
http: // www.мышца.com/ds/2/258/b5817w-b ... 276623.PDF

Тот же пакет, что и 0.5а вы упоминаете, но также 1А (и немного снижение пожираний)

Squonk42
Пт. 08 декабря 2017 г. 13:48
[Racemaniac - Пт. 08 декабря 2017 г. 13:35] - Как насчет этого:
https: // www.aliexpress.com/item/100pcs- ... Elevelab = 0
http: // www.мышца.com/ds/2/258/b5817w-b ... 276623.PDF

Тот же пакет, что и 0.5а вы упоминаете, но также 1А (и немного снижение пожираний)
Есть кое -что, что я не понимаю в таблице данных: Макс диссипация - 250 МВт, однако VF - это макс.45 В x 1a = 450 МВт для рассеивания.. TJ 25 ° C !?!

Racemaniac
Пт 08 декабря 2017 г. 14:34
[Squonk42 - Пт. 08 декабря 2017 г. 13:48] -
[Racemaniac - Пт. 08 декабря 2017 г. 13:35] - Как насчет этого:
https: // www.aliexpress.com/item/100pcs- ... Elevelab = 0
http: // www.мышца.com/ds/2/258/b5817w-b ... 276623.PDF

Тот же пакет, что и 0.5а вы упоминаете, но также 1А (и немного снижение пожираний)
Есть кое -что, что я не понимаю в таблице данных: Макс диссипация - 250 МВт, однако VF - это макс.45 В x 1a = 450 МВт для рассеивания.. TJ 25 ° C !?!
Хм, действительно довольно странно >_<
Также не получай это o_o

Racemaniac
Пт, 08 декабря 2017 г. 14:57
Эти, вероятно, почти идеальны, но слишком дорогие -_-
https: // www.aliexpress.com/оптом?калифорнийский ... XT = LTC4357

Squonk42
Пт, 08 декабря 2017 г., 15:40
Это настоящий 1A 450 мВ и 450 МВт в немного меньшем (достаточно маленький?) Пакет (3.85 x 1.70 мм, включая булавки):
https: // www.диоды.Com/Assets/DataShes/DS30217.PDF
https: // www.aliexpress.com/item/sku/32841683463.HTML

Racemaniac
Пт 08 декабря 2017 г., 16:13
Видя скриншот Роджерса, мне интересно, не сможем ли мы немного настраивать след немного меньшими подушками. Вероятно, это немного хуже, но если вы видите на них 3D -модель, они немного больше, чем должны быть.

Squonk42
Пт. 08 декабря 2017 г. 18:15
Я не знаю, хорошая это идея, так как тепловые характеристики уже даются, когда печатная плата установлена ​​с 0.2 "х 0.2 "(5.0 мм х 5.0 мм) области медной прокладки...

Rogerclark
Пт, 08 декабря 2017 г. 8:04 вечера
Я думаю, что это можно приготовить, но практически все другие компоненты между USB -разъемом и MCU, вероятно, нужно перемещать, и множество треков перенаправлено.

Я не уверен, почему этот диод намного больше, чем FET, он заменил.

Я знаю, что FET был в схеме неправильно ?
(Для достижения той же функциональности в меньшей упаковке)

Racemaniac
Пт, 08 декабря 2017 г., 8:21 вечера
[Rogerclark - Пт. 08 декабря 2017 г. 8:04 вечера] - Я думаю, что это можно приготовить, но практически все другие компоненты между USB -разъемом и MCU, вероятно, нужно перемещать, и множество треков перенаправлено.

Я не уверен, почему этот диод намного больше, чем FET, он заменил.

Я знаю, что FET был в схеме неправильно ?
(Для достижения той же функциональности в меньшей упаковке)
Потому что диод имеет падение напряжения, которое намного выше, чем у FET :). он должен рассеять гораздо больше тепла, так что он больше...

Squonk42
Пт, 08 декабря 2017 г. 8:49 вечера
Я попробую с меньшим 1N5819HW (3.85 x 1.70 мм, включая булавки против. 5.28 x 2.54 мм для SS12).

Мы должны уважать дворы компонентов: например, запрещено помещать компоненты в угол STM32 в качестве некоторого выбора&Поместить машину может захватить чип за углы или использовать всасывающую чашку на вершине. И U1 (LDO) нуждается в максимально возможной медной зоне под ним, чтобы рассеять тепло. Таким образом будет трудно перемещать большую часть компонентов вокруг.

Диод больше, потому что ему необходимо рассеять больше тепла: когда в направлении не блокировки течет ток (до 1А), диод Schottky (металлический переход) имеет прямое напряжение (VF) в диапазоне от 0.2-0.От 3 до 0.5 В (против. 0.6V для кремниевого диода NP), что приводит к мощности 1А x 0.6V = 0.6 Вт, чтобы рассеять в тепло. Затем тепловое сопротивление упаковки (в ° C/w, наименьшая упаковка, самое высокое значение сопротивления) дает вам то, что будет повысить температуру для этой мощности, что вам нужно добавить к температуре окружающей среды, чтобы получить соединение температура, которая никогда не должна превышать максимальное значение (как правило, 150 ° C).

В отличие от диода, MOSFET при разблокировании будет иметь сопротивление слива/источника (RDSON) из нескольких десятков миллиомов (от 75 до 160 мемом для DMP2160UW-7, что приводит к мощности 0.160 мэм x 1a x 1a = 0.16 Вт, почти в 4 раза меньше, поэтому упаковка может быть намного меньше для FET.

МОСФЕТ был не только неправильным способом, чтобы ток течь от vUSB к +5V, но на самом деле он был всегда, в каком бы текущем направлении. Установка мосфета с помощью затвора, подключенного к заземлению, полезно только для предотвращения соединения обратной батареи с током только схемы, а не для замены диода между 2 принадлежностями напряжения, как мы это сделали.

Для использования MOSFET в качестве «идеального диода» (из -за его низкого напряжения падение 0.16 Mohms x 1a = 0.16v), затвор должен управлять схемой, которая будет зависеть от относительной полярности с обеих сторон диода. Его можно достичь с помощью OP -AMP, как в Arduino Due (см. IC1B в Ардуино схема), текущее зеркало, как в RPI б+, или использование экзотического и довольно дорогого MAX40200 Идеальный диод, интегрирующий МОСФЕТ и компаратор.

Rogerclark
Пт, 08 декабря 2017 г., 21:16
Это действительно такая серьезная проблема, если 5V подключен непосредственно от USB к этому PIN?

Это просто для того, чтобы сохранить его на 100% совместимы с чертежом ?

Это просто защита, если кто -то работает через 5V и соединяет USB?

Я думаю, что это может быть просто ограничением, что это’не практично иметь защитный диод на доске, так как просто недостаточно места.

Еще одна альтернатива может быть 2 x 0.5А диоды, так как, возможно, они являются пространством для 2 меньших диодов в разных местах.


Однако мой голос вообще не иметь диода вообще

Racemaniac
Пт. 08 декабря 2017 г., 21:28
[Rogerclark - Пт, 08 декабря 2017 г. 9:16 вечера] - Это действительно такая серьезная проблема, если 5V подключен непосредственно от USB к этому PIN?

Это просто для того, чтобы сохранить его на 100% совместимы с чертежом ?

Это просто защита, если кто -то работает через 5V и соединяет USB?

Я думаю, что это может быть просто ограничением, что это’не практично иметь защитный диод на доске, так как просто недостаточно места.

Еще одна альтернатива может быть 2 x 0.5А диоды, так как, возможно, они являются пространством для 2 меньших диодов в разных местах.


Однако мой голос вообще не иметь диода вообще
Если мы отказались от диода, мы также отказались от другого ограничителя тока, а затем проблема в том, что, как USB -хост, вы не можете принять приводное устройство. Это компромисс, для которого мы можем выбрать, но это ограничение (но действительно спасет нас тонну досок)

Rogerclark
Пт, 08 декабря 2017 г., 21:48
По крайней мере, для прототипа версии, я не думаю, что стоит тратить на грузы, чтобы время на это.

Если людям действительно нравится доска, и думают, что это стоит дополнительных денег для дорогого MAX40200, то было бы не так сложно производить доски с этим на нем.

Но сейчас я думаю, что нам нужно двигаться вперед..

Squonk42
Пт, 08 декабря 2017 г., 21:51
Я смог установить 1N5819HW (пакет SOD123), перемещая некоторые компоненты вокруг этого (извините, у меня был только eaglecad, я сообщу об этом в Кикад позже):
1n5819hw.png
1N5819HW.PNG (119.29 киб) просмотрено 149 раз

Rogerclark
Пт, 08 декабря 2017 г., 22:00
Символ печатной платы Kicab для D_SMA кажется намного больше, чем тот, который у вас есть в Eagle

Вот что показывает Кикад для регулятора U4 и диода
D_sma_footprint.png
D_sma_footprint.PNG (7.06 киб) просмотрено 146 раз

Squonk42
Пт. 08 декабря 2017 г. 22:09
Я использую меньшую 1N5819HW (пакет SOD123, 3.85 x 1.70 мм, включая булавки), а не SS12 с SMA. Пакет, который действительно 5.28 x 2.54 мм.

1N5819HW также является диодом Shottky 1A, способным противостоять требуемой мощности, и его легко найти на Aliexpress:
https: // www.диоды.Com/Assets/DataShes/DS30217.PDF

Rogerclark
Пт 08 декабря 2017 г. 22:19
Ах.

ХОРОШО.

Меньшая упаковка, вероятно, может быть сделана для подгонки.

Squonk42
Пт, 08 декабря 2017 г., 22:33
Я также изменил мощность для аналогового снабжения AP2112 LDO с +3.3 В до +5 В и сделано тоньше VBAT Trace.

И я довольно уверен, что если я заменим кристалл 32 кГц на меньший пакет FC-12M, как это было предложено @RaceManiac, я смогу установить ферритовый бусин между GND и AGND, что должно покрывать большинство проблем, которые мы обнаружили до сих пор.

Затем у нас есть все варианты только в качестве следов (зарядное устройство, IMU, RGB LED...)!

Rogerclark
Сб 09 декабря 2017 г., 4:48
Ребята

На случай, если я что -то упускаю с Кикадом.

Можете ли вы подтвердить, что перетаскивание следа не работает в режиме OpenGL, но функция интерактивного Push / Shove (из треков) работает только в режиме OpenGL.

Поэтому, если я хочу перетащить дорожку, мне нужно переключиться на OpenGL, чтобы воспользоваться Push/Shove, но если я хочу перетащить компонент и сохранить сегменты дорожки, прикрепленные к простым резиновым полосам, это работает только в режиме просмотра «Canvas» ??

Пса. Я использую последнюю стабильную версию (4.0.7) Не «ночные» сборки (я слышал, что ночи гораздо более продвинуты, чем стабильные, но обычно для меня достаточно хороша)

victor_pv
Сб 09 декабря 2017 г. 5:55 утра
Роджер, это то же самое для меня с перетаскиванием, треки только в opengl.
Я не пробовал перетаскивать компонент в режиме холста, нужно попробовать, но в OpenGL перетаскивание компонента не перетаскивает прикрепленные треки для меня.
Так что режим OpenGL такой же, как вы, как вы описываете.

Racemaniac
Сб 09 декабря 2017 г. 7:14
Это действительно одно из раздражения в Кикаде... Ни один из режимов холста не завершен. Я надеюсь, что для kicad5 они решит это.

Rogerclark
Сб 09 декабря 2017 г. 8:00 утра
ХОРОШО..

Спасибо.

Надеемся, что в следующей версии они объединят вещи, так как это не идеально, необходимо включить и выходить из режима OpenGL

Squonk42
Солнце 10 декабря 2017 г. 10:24
Глядя на AN2606, p. 97, раздел 25.1.2, загрузчик устройств STM32F40XXX/41XXX проверяет USARTX (USART1 и USART3, оба на порту B & C) и Canx (Can2) для определенного символа кадра перед проверкой USB -кабеля для выполнения загрузчика DFU.

Это означает, что для надежной работы загрузчик должен иметь стабильные уровни на контактах USART1_RX (PA10), USART3_RX (PB11 и PC11), CAN2_RX (PB5) во время загрузки, в дополнение к высоким Boot0 и Boot1 (PB2), которые низки, которые низкие это случай, когда нажата кнопка Boot0/пользователя.

Это подтверждается замечанием в Микропитонная схема:USB DFU requires stable levels on PA10, PB5, PB11 & PC11. PB2 must be low during boot.

Rogerclark
Солнце 10 декабря 2017 г. 9:08 вечера
Кажется маловероятным, что конкретный персонаж появится на этих булавках, если он не был специально отправлен в MCU.

Даже если бы булавки случайным образом переключались с шумом, это было бы только 1 в 256 раз, чтобы данные соответствовали бы шаблону.

И на самом деле я дону’Не думаю, что входные контакты случайным образом переключаются, если вы не прикрепите к ним длинную длину провода к шуму, и в большинстве случаев это поднимает гул в сети 50 или 60 Гц

эн.глин.
С черными таблетками Robotdyn, которые я получил на днях. Я только что прошил загрузчик через Stlink, и они работали нормально даже с техническим плаванием Boot0.

Maple Mini не тянет Boot1 Low, но если вы не наклеите пальцем на этот штифт, это’возможно перепрофи.

Мне нужно проверить эту гипотезу, но я подозреваю, что булавки имеют тенденцию плавать низко.

victor_pv
Солнце 10 декабря 2017 г. 11:42
Я не использовал аппаратный DFU в F4, обычно просто используйте Stlink.
Тем не менее, я вижу, у нас есть два варианта:
  1. Добавить дополнительные компоненты, чтобы выдержать эти штифты на низком уровне, что может повлиять на их использование для других функций (если вывод слишком слабый, это может не иметь эффекта, кроме как если бы штифты плавали, если вытягивание сильное, то это может повлиять на другие виды использования.
  2. уйти, как и они, в конкретных условиях они могут повлиять на загрузчик USB DFU
Мой голос идет во второй вариант, так как я считаю, что условия, в которых может привести к тому, что загрузчик не попадет в USB -порт, будут только если что -то есть в последовательной отправке этого персонажа, и в этом случае вытягивание не поможет. , поскольку я ожидаю, что любое последовательное устройство находится на другом конце, будет сильнее, чем вытягивания, в противном случае ваша серийная функциональность скомпрометирована. Я не думаю, что что -то другое, кроме сериала, заставит его случайным образом получить особый характер.
Если это произойдет, то штифты Stlink доступны, и если нет, мы можем загрузить наш собственный загрузчик, который идет прямо на USB, и вот и все. Есть код от STM, который мы с Роджером проверили пару месяцев назад. Если нам нужно, мы можем поработать над этим, чтобы сделать это так, как мы хотим. Мы могли бы даже добавить поддержку SDIO в загрузку плат с корзиной в SDCARD.

Squonk42
Пн 11 декабря 2017 г., 6:08
Хорошо, спасибо за отзыв!

Затем я буду реализовать решение № 2 (не заботиться об этом), так как 1) Я думаю, что эта ситуация маловероятно и может быть исправлена ​​простой попыткой, и 2) это проще, поскольку нечего делать!

Загрузка доски из файла bin на SDCard была бы отличной!

Я исправил все проблемы в списке TODO, он просто нуждается в большей очистке (больше Trace Shufflîng, 3D -модели для новых кристаллов 32 кГц и диода Шоттки и т. Д.).

Rogerclark
Пн 11 декабря 2017 г., 6:32
Я тестировал загрузку DFU на одну доску F4, и он, казалось, работал каждый раз.

Я проверил доску, и у нее нет протяженности на PA9 или PA10

Я также проверил схему марки STM32 (в моем репо -копии есть копия в папке STM32F4Stamp), и эта плата не имеет пульсации на PA9 или PA10 (однако, он может использовать PA10 для подключения к последовательному порту, я предполагаю сигнал OTG ), если установлен ссылка на прыжок


Я думаю, что команда MicropyThon чрезмерная.

КСТАТИ. Я нахожу, что использует встроенный DFU, сложно использовать, так как неясно, может ли код перезагрузить/сбросить MCU в свой внутренний режим DFU, поэтому вам придется сохранять высокий уровень Boot0 и нажимать кнопку сброса каждый раз

(Возможно, можно было бы перейти к загрузчику, но я не думаю, что кто -то доказал, что может это сделать)

Я знаю, что Виктор написал загрузчик DFU, основанный на примере STM, и первоначально он будет лучшей вещью (кроме Stlink)
Однако, поскольку как внутренний загрузчик DFU, так и код ST'M, используйте DFUSE, он не совместим с драйверами F103 DFU или DFU-UTIL, поэтому, если я получу время, я хочу исследовать портирование существующего загрузчика F1 на F4
Я знаю, что это возможно, но код, который нужно сделать, он, кажется, был потерян.

Squonk42
Пн 11 декабря 2017 г. 10:35
[Rogerclark - Пн 11 декабря 2017 г. 6:32] - Я тестировал загрузку DFU на одну доску F4, и он, казалось, работал каждый раз.

Я проверил доску, и у нее нет протяженности на PA9 или PA10

Я также проверил схему марки STM32 (в моем репо -копии есть копия в папке STM32F4Stamp), и эта плата не имеет пульсации на PA9 или PA10 (однако, он может использовать PA10 для подключения к последовательному порту, я предполагаю сигнал OTG ), если установлен ссылка на прыжок


Я думаю, что команда MicropyThon чрезмерная.

КСТАТИ. Я нахожу, что использует встроенный DFU, сложно использовать, так как неясно, может ли код перезагрузить/сбросить MCU в свой внутренний режим DFU, поэтому вам придется сохранять высокий уровень Boot0 и нажимать кнопку сброса каждый раз

(Возможно, можно было бы перейти к загрузчику, но я не думаю, что кто -то доказал, что может это сделать)

Я знаю, что Виктор написал загрузчик DFU, основанный на примере STM, и первоначально он будет лучшей вещью (кроме Stlink)
Однако, поскольку как внутренний загрузчик DFU, так и код ST'M, используйте DFUSE, он не совместим с драйверами F103 DFU или DFU-UTIL, поэтому, если я получу время, я хочу исследовать портирование существующего загрузчика F1 на F4
Я знаю, что это возможно, но код, который нужно сделать, он, кажется, был потерян.
Хорошо, спасибо, Роджер, за тестирование, я также думаю, что это чрезмерно инженерно.

В AN2606, Таблица 3, Есть местоположение памяти, может быть, это всего лишь вопрос прыгать туда?

Rogerclark
Пн 11 декабря 2017 г. 10:48
Re: Прыжок в память

Да. Я думаю, в теории это можно сделать. Но я читаю различные посты на различных форумах, где у людей, кажется, возникают проблемы с этим

victor_pv
Вт 12 декабря 2017 г. 3:17
Вчера я увидел старое видео от STM на правильном пути, чтобы прыгнуть к загрузчику ROM:
https: // www.YouTube.com/watch?V = CVKC-4TCRGW

Кажется простым, не протестировали это думали, но его следует легко проверить. Я попробую, когда получу секунду.

@Roger, вы даете мне слишком много кредитов, я едва изменил несколько вещей. В основном это код от STM, который Крисс Бар уже принял и сделал несколько модификаций.
Я уверен, что мы можем изменить его на 100% совместимы с нашим загрузчиком, режимами ALT и всем. Но если мы сможем надежно использовать аппаратный один, то в этом нет необходимости и сохранит несколько КБ вспышки, и тот же мусор будет действительным, независимо от того, какой метод используется для загрузки (Serial, DFU, Stlink...)

Rogerclark
Вторник 12 декабря 2017 г. 4:36
Привет, Виктор

Re: F4 DFU Bootloader

Тебе удалось заставить его работать больше, чем я ;-)

Re: Использование старого загрузчика. Из фрагментов кода, которые я видел, я не думаю, что требуется слишком много изменений, чтобы заставить старого загрузчика работать на F4 и, как вы говорите, его меньше и могут использовать все существующие двоичные файлы и драйверы.

Так что, возможно, если я получу время на Рождество, я настражу систему Workbench, или True Studio и т. Д., И посмотрю, смогу ли я его перенести.

Я думаю, что адреса регистра для GPIO разные (а также для управления USB), и я знаю, что настройки часов GPIO и т. Д.
Но материал GPIO должен быть легко прижать от ядра Libmaple F4.

USB -код в коде Libmaple F4 сильно отличается от F1, но я не знаю, есть ли веская причина для этого.

В любом случае, получение светодиода загрузчика на F4 будет хорошим началом !

victor_pv
Вт 12 декабря 2017 г. 16:28
[Rogerclark - Вт 12 декабря 2017 г. 4:36] -

Я думаю, что адреса регистра для GPIO разные (а также для управления USB), и я знаю, что настройки часов GPIO и т. Д.
Но материал GPIO должен быть легко прижать от ядра Libmaple F4.

Я полагаю, что вы правы в GPIO, только базовые адреса разные, но одинаковые регистры и флаги в одних и тех же смещениях, поэтому следует работать просто изменять базовый адрес.
Не уверен насчет USB, не смотрел, но Flash тоже отличается, большие страницы и смесь меньших и больших страниц в одном устройстве, но для написания во вспышке, возможно, вы можете повторно использовать детали из кода STM.

Rogerclark
Вт 12 декабря 2017 г., 21:00
Виктор

Я не рассматривал флэш -написание части кода. Это’Странно, что размер флэш -страницы изменяется в зависимости от того, где страница флэшта.
На F103 размер страницы больше на устройствах с большей вспышкой, я помню, как изучал это, но могу’Помните, было ли это для загрузчика или ядра.

victor_pv
Вторник 12 декабря 2017 г. 9:20 вечера
Не на 100% уверен, но я думаю, что в F1S размер страницы одинаково для всех страниц на одном устройстве, но посмотрите на это с помощью F4, 3 разных размеров страниц! в том же устройстве:
https: // github.com/Victorpv/f4bootloade ... fu_flash.час

Rogerclark
Вт 12 декабря 2017 г. 22:49
Да. Насколько я понимаю во всех MCU F103, размер страницы не изменился

Это что -то вроде 1K на MCU с низкой плотностью и 2K на среде и, возможно, 4K на высокой плотности.

Но все страницы в одном и том же MCU будут такими же размером.

Иметь разные размеры в разных местах во флэш -памяти - это боль, так как это сделает код немного больше, поскольку он нуждается в случае или, если оператор для его обработки, в нескольких местах

Поэтому мне, вероятно, нужно искать в другом месте для сбережений в размере кода, так как он просто находится в 8K в данный момент

Racemaniac
Ср 13 декабря 2017 г. 9:10
Есть ли теперь версия новой доски со всеми задачами TODO, выполненными где -то доступны? :)
Мне любопытно увидеть новую версию :)

Rogerclark
Ср 13 декабря 2017 г. 10:08
@Squonk42 вносил некоторые изменения

Squonk42
Ср 13 декабря 2017 г. 14:28
Да, я внес все изменения в eaglecad, которые я знаю лучше, все неоперационные элементы в списке Todo покрыты, и на самом деле макет еще лучше.

Я переделаю его в Кикаде, но я намного медленнее, потому что не знаю программного обеспечения, но я все еще учусь :)

Прямо сейчас у меня есть модели символов, следы и 3D для кристалла FC-12M 32 кГц и диода SOD-123, я направил диод, но все равно должен применить другие оставшиеся изменения.

Я делаю это в свободное время, не легко до X-MAS!

Racemaniac
Ср 13 декабря 2017 г. 14:51
Нет проблем (и не спешите ^^)
Мне было просто любопытно увидеть текущую итерацию :).

victor_pv
Ср 13 декабря 2017 г. 18:12
Squonk, если дизайн в Eagle все хорошо, вы хотите поделиться Gerbers, чтобы заказать несколько печатных плат? или вы ожидаете некоторых изменений в редизайне с KICAD?

Squonk42
Ср 13 декабря 2017 г. 20:56
По -прежнему могут быть некоторые изменения, сегодня я только что получил разъемы Micro USB от Aliexpress, и они не совпадают точно Molex 47642-0001 Следы: задние контакты "крючка" ближе к краю печатной платы на 1 мм : x

Тем не менее, он идеально соответствует тому, что на оригинальном чертеже! Я попросил поставщика на рисун.

Я поделюсь, что файлы KICAD скоро станут достаточно стабильными (надеюсь, до конца этого мы), прежде чем добавить какой -либо вариант.

victor_pv
Ср 13 декабря 2017 г. 20:58
Спасибо за обновление. Я могу представить, насколько вы разочарованы с разъемами, надеюсь, следом может быть сделан для обоих без каких -либо проблем, я все же держу пари, что в Aliexpress есть еще больше стилей, и кто -то может получить другой...

Squonk42
Чт 14 декабря 2017 г., 6:12
На самом деле, это довольно распространено для тяжелых обязанностей, таких как USB -зарядное устройство из -за его "Harpoon", и есть много, которые выглядят похожими (я знаю, это только картинки) на Aliexpress.

В конце концов я нашел рисунок, который является растровым захватом таблицы данных (мне все еще интересно):
Image.jpeg
изображение.JPEG (138.84 киб) просмотрено 214 раз

victor_pv
Чт 14 декабря 2017 г. 14:19
Вот что я имею в виду, эти картинки могут выглядеть похожими на Али, но потом снова немного разные.
Если вы собираетесь увеличить передние отверстия, возможно, стоит немного увеличить задние...
Основное отличие, которое я вижу, заключается в том, что разделение отверстий спереди -задней?

РЕДАКТИРОВАТЬ: На этом показан слегка другой дизайн, но след, кажется, соответствует тому, что вы опубликовали:
https: // www.aliexpress.com/item/50pcs-m ... 19250.HTML

Squonk42
Чт 14 декабря 2017 г. 14:41
Я думаю, что можно спроектировать один след, который будет работать со всеми из них: у 5 контактов USB есть стандартный шаг (но их длина стыки может быть 1.10 или 1.15 мм), спереди может быть «губа», или она может быть плоской для китайских, самые большие различия касаются ног, но при разработке больших и достаточно длинных овальных отверстий я уверен, что мы можем разместить Много разных моделей стиля "гарпуна".

Racemaniac
Чт 14 декабря 2017 г. 14:44
[Squonk42 - Чт 14 декабря 2017 г. 14:41] - Я думаю, что можно спроектировать один след, который будет работать со всеми из них: у 5 контактов USB есть стандартный шаг (но их длина стыки может быть 1.10 или 1.15 мм), спереди может быть «губа», или она может быть плоской для китайских, самые большие различия касаются ног, но при разработке больших и достаточно длинных овальных отверстий я уверен, что мы можем разместить Много разных моделей стиля "гарпуна".
XD
именно то, о чем я думал (но не хотел дать вам еще больше работы xD)

Squonk42
Чт 14 декабря 2017 г. 14:48
Оваль Th гораздо проще в Кикаде, чем в eaglecad : D

Rogerclark
Чт 14 декабря 2017 г., 19:58
Наконец, что -то легче в Кикаде ;-) (Да, я шучу, Кикад просто другой, не обязательно более сложный в целом)

КСТАТИ. Я заметил, что Eagle теперь рекламирует его, теперь поддерживает Push и Shove Routing, но у Кикада это было века (в режиме DisoLay OpenGL)

Я также случайно заметил видео Дейва (Eevblog) о том, как Autodesk постоянно меняет то, что, по их словам, они сделают с точки зрения лицензирования и цен, поскольку покупка орла, а их цены и модель лицензирования, кажется, ухудшаются с каждым днем.

Что завоевало это для меня, нашел, что я могу’T Используйте версию Eagle, к которой я обновил, без входа в Autodesk, чтобы использовать его, несмотря на то, что он заплатил за вечную лицензию за предыдущую версию.

Если бы я осознал “обновлять” удалил свою способность работать без входа в воду, я бы никогда не обновил.Так что теперь у меня есть не функциональная копия установленного Eagle, и я должен был бы найти свой исходный файл установщика, убрать новую копию и переустановить старую копию и т. Д. Что никогда не стоит времени и усилий.

Я начал мигрировать вдали от Орла, как только Autodesk купил его, так что Дон’У меня есть последние доски, разработанные с использованием его.
И для моих старших досок они никогда не были очень сложными, и я воспользовался возможностью, чтобы сделать их снова с нуля в Кикаде и решить проблемы, которые у большинства из них есть E.глин. Замените компоненты следов на более легко доступные детали

Racemaniac
Пт 15 декабря 2017 г. 13:15
У меня также был собственный дизайн из произведенных досок F405, они прибыли вчера
Сделал один с каждым вариантом PowerSupply, чтобы я мог проверить, как они работают.

Когда у меня будет некоторое время, я собираю один, и попробую :).
Поскольку шум на АЦП - одна из вещей, которые мы хотим стать лучше, чем существующие чертежи, есть ли у кого -нибудь идеи хороших тестовых упаковок?

victor_pv
Пт 15 декабря 2017 г. 13:45
[Racemaniac - Пт 15 декабря 2017 г. 13:15] - Поскольку шум на АЦП - одна из вещей, которые мы хотим стать лучше, чем существующие чертежи, есть ли у кого -нибудь идеи хороших тестовых упаковок?
Пигоскоп может быть хорошим кодом для визуализации шума. Посмотрите, что показывает при плавании и при подключении к известному значению с большими резисторами.
Поскольку в то же время он считывает АЦП с DMA, он может использовать Serialusb или порты SPI, он может вызвать немного шума на одной и той же плате.

Squonk42
Сб, 16 декабря 2017 г. 20:54
Я нашел (один из?) Оригинальный производитель знаменитого «разъема в стиле гарпуна» Micro USB: Dongguan BSC (BestCreate) Electronics Co.,ООО.

Вот список их разъемов Micro USB: https: // bsc-elec.поступка.Алибаба.com/продукт ... эвер.HTML

Тот, который идеально соответствует Bluepill, - это их Модель 008 (Пожалуйста, обратите внимание на форму оболочки вокруг 5 контактов USB):
Bsc008.jpg
BSC008.JPG (70.93 киб) просмотрено 255 раз

Racemaniac
Солнце 17 декабря 2017 г. 11:07
[victor_pv - Пт 15 декабря 2017 г. 13:45] -
[Racemaniac - Пт 15 декабря 2017 г. 13:15] - Поскольку шум на АЦП - одна из вещей, которые мы хотим стать лучше, чем существующие чертежи, есть ли у кого -нибудь идеи хороших тестовых упаковок?
Пигоскоп может быть хорошим кодом для визуализации шума. Посмотрите, что показывает при плавании и при подключении к известному значению с большими резисторами.
Поскольку в то же время он считывает АЦП с DMA, он может использовать Serialusb или порты SPI, он может вызвать немного шума на одной и той же плате.
Кто -нибудь для документирования, как & Что протестировать и сделать тестовую пробку на чертеже? (И чтобы выяснить, как мы можем пройти аналогичный тест на F4, или код Pigoscope будет совместимым?)

Rogerclark
Солнце 17 декабря 2017 г., 11:22
Афик. Код Pig-O-Scope не будет работать на F4, потому что система DMA отличается

victor_pv
Солнце 17 декабря 2017 г. 15:11
Я думаю, ты прав, Роджер. Возможно, с несколькими модификациями это может работать, хотя.

Была первоначальная версия без DMA, что для целей измерения шума ADC все еще должно работать и может работать прямо в F4.

Текущий человек может работать в MCU F3, поскольку они так близки к F1 или могут работать с небольшими модификациями.

Какие MCU вы, ребята, планируете поместить в эти доски? Просто F405 и F411?

Racemaniac
Солнце 17 декабря 2017 г., 17:59
[victor_pv - Солнце 17 декабря 2017 г. 15:11] - Я думаю, ты прав, Роджер. Возможно, с несколькими модификациями это может работать, хотя.

Была первоначальная версия без DMA, что для целей измерения шума ADC все еще должно работать и может работать прямо в F4.

Текущий человек может работать в MCU F3, поскольку они так близки к F1 или могут работать с небольшими модификациями.

Какие MCU вы, ребята, планируете поместить в эти доски? Просто F405 и F411?
Просто F405 атм

Rogerclark
Солнце 17 декабря 2017 г. 9:05 вечера
Я думаю, что вариант использования чего -то вроде F103RE или F103RG и т. Д

Squonk42
Солнце 17 декабря 2017 г. 22:59
Я только что отправил потянуть запрос Роджеру для новой версии и обновил Список Тодо.

3D -модель для разъема Micro USB по -прежнему остается старым Molex, но след - это то, что для модели BSC 010 выше (тот, который я купил у Aliexpress). Если есть 3D -эксперты моделей, я могу предоставить таблицу данных : Geek:

Пожалуйста, дайте мне знать, если вы заметите некоторые ошибки! Я старался изо всех сил не сломать вещи, но кто знает...

Rogerclark
Пн, 18 декабря 2017 г., 4:56 утра
Спасибо

Я объединил пиар

Racemaniac
Пн, 18 декабря 2017 г. 15:29
[Rogerclark - Солнце 17 декабря 2017 г. 9:05 вечера] - Я думаю, что вариант использования чего -то вроде F103RE или F103RG и т. Д
отличная идея :)
Почему я не думал об этом XD

Squonk42
Пн, 18 декабря 2017 г. 15:51
Я только что получил сегодня 2X STM32F103R8T6 (F103S в пакете LQFP64).

Rogerclark
Пн, 18 декабря 2017 г., 8:15 вечера
F103RCX будет лучше, так как они «средняя плотность»

Я думал, что F103RB был похож на F103CB в другой упаковке, так что у него больше булавок
У него нет дополнительных функций, таких как DAC и SDIO


Но он запустит прошивку Pig-O-Scope

Squonk42
Пн, 18 декабря 2017 г. 20:19
Да, но я искал самую дешевую замену STM32F103C8T6 в пакете LQFP64!

Rogerclark
Пн, 18 декабря 2017 г., 8:20 вечера
ХОРОШО

R8 был бы самым дешевым, так как это просто C8 в более крупном пакете (так что просто есть больше контактов)

Squonk42
Пн, 18 декабря 2017 г., 8:24 вечера
Да, я заплатил 2 доллара.92 для 2 штук, тогда как Самый дешевый 103RC на 5 долларов.03 для того же количества.

Squonk42
Пн, 18 декабря 2017 г. 20:27
У вас было время, чтобы посмотреть на новый дизайн? Я думаю, что я включил все замечания до сих пор, теперь то, что осталось, являются дополнительными функциями.

Rogerclark
Пн, 18 декабря 2017 г. 20:42
Работа в данный момент слишком занята.

У меня сроки в конце года :-( И некоторые ошибки, которые нужно исправить до пятницы

У меня может быть время позже на этой неделе.

victor_pv
Вт 19 декабря 2017 г., 4:01
[Squonk42 - Пн, 18 декабря 2017 г. 8:19 вечера] - Да, но я искал самую дешевую замену STM32F103C8T6 в пакете LQFP64!
R8/RB пропускает SDIO, поэтому вы не сможете проверить SD -карту.
В связи с этим RET6, по -видимому, является лучшим балансом размера/цены, стоимостью примерно такой же, как RC, но имеет 512 КБ вспышки и 64 КБ ОЗУ.
С другой стороны, все RC/VC, которые упали в мои руки.

Squonk42
Вт 19 декабря 2017 г. 5:38 утра
[victor_pv - Вторник 19 декабря 2017 г. 4:01] - R8/RB Miss the SDIO, так что вы не сможете проверить SD -карту.
Очевидно, ST - это то, что они разработали SDIO, чтобы быть на булавках SPI... Это означает, что мы должны быть в состоянии управлять SDCARD в режиме SPI на устройствах без периферийного устройства SDIO.

Это действительно то, что я хочу проверить, и одна из причин, по которой я купил немного STM32F103C8T6!

victor_pv
Вторник 19 декабря 2017 г. 16:07
[Squonk42 - Вторник 19 декабря 2017 г. 5:38 утра] - Очевидно, ST - это то, что они разработали SDIO, чтобы быть на булавках SPI... Это означает, что мы должны быть в состоянии управлять SDCARD в режиме SPI на устройствах без периферийного устройства SDIO.
Это не то, что я вижу в таблице данных STM32F1RET.
Я вижу SDIO в следующих булавках:
PC8
PC9
ПК10
PC11
PC12
PD2

На F1 ни один из них, кажется, не разделяется с каким -либо портом SPI, даже переназначенным.

На F405 в этих булавках перечислен SPI3, но картирование между SPI и SDIO не соответствует использованию SDCARD.
Например:
Линия CLK - это тот же штифт в режиме SDIO или SPI для SDCARD, но в F405 SPI3 CLK - PIN PC10, в то время как SDIO CK - PIN PC12.

В режиме SDIO CMD -линия соответствует Datain в режиме SPI. Но в F405 MOSI (данные для карты) находится в PIN PC12, но SDIO CMD - PIN PD12.

Так что булавки не соответствуют. Либо плата подключена к использованию SPI, либо подключена к SDIO, но я не вижу, чтобы набор следа соответствовал оба использованию, даже в 1 -битном режиме.
Пожалуйста, поправьте меня, если я ошибаюсь. Это документы, которые я использовал в качестве ссылки:
405rgt DataShing: https: // cdn.Sparkfun.com/datahasthets/wid ... 05rgt6.PDF
103RET DataShing: http: // www.ул.com/content/ccc/resource/ ... 191185.PDF

Squonk42
Вторник 19 декабря 2017 г. 16:54
Похоже, ты прав :(

Я не знаю, где я получил это впечатление, что оно совместимо.

victor_pv
Вторник 19 декабря 2017 г., 17:19
Я думаю, что STM произвела впечатление, имея некоторые SPI и некоторые функции SDIO в одном и том же наборе контактов Int He 405, но не точный матч.
В других в семье F4 похожа на F1, ни одной PIN -код SPI там, поэтому нелегко запутаться, как в 405.
Было бы здорово, если бы они на самом деле соответствовали :(

Squonk42
Ср 20 декабря 2017 г., 22:22
Я создал потянуть запрос Для Роджера, который обеспечивает правильную 3D -модель для разъема MicroUSB:
Изображение

victor_pv
Ср 20 декабря 2017 г. 11:52 вечера
Squonk, это последний, или вы думаете о добавлении чего -то другого?

Rogerclark
Чт 21 декабря 2017 г. 12:51
Выглядит потрясающе

Я объединил запрос на привлечение, как только получил электронное письмо с уведомлением

Racemaniac
Чт 21 декабря 2017 г. 1:01
[victor_pv - Ср 20 декабря 2017 г., 23:52] - Squonk, это последний, или вы думаете о добавлении чего -то другого?
Как насчет того, чтобы мы все сначала хорошо рассмотрели это, чтобы сделать последнюю проверку на ошибки/улучшения, а затем у нас будут некоторые из них произведены :).

victor_pv
Чт 21 декабря 2017 г. 3:00 утра
[Racemaniac - Чт 21 декабря 2017 г. 1:01] - Как насчет того, чтобы мы все сначала хорошо рассмотрели это, чтобы сделать последнюю проверку на ошибки/улучшения, а затем у нас будут некоторые из них произведены :).
Я стационар : D , Но мой вопрос был более направлен на весь дизайн, есть ли у него все компоненты и функции, которые он хотел, или он все еще работает над добавлением вещей, а не в том, что дизайн печатной платы был окончательным.

Squonk42
Чт 21 декабря 2017 г. 5:41
[Rogerclark - Чт 21 декабря 2017 г. 12:51] - Выглядит потрясающе

Я объединил запрос на привлечение, как только получил электронное письмо с уведомлением
Действительно, я видел, как это принято до того, как закончил публиковать здесь!

Squonk42
Чт 21 декабря 2017 г. 6:11
Вот обновленный список TODO со всеми уже удаленными элементами:
  • Добавить слеза => Проверять https: // github.com/svofski/kicad-teardrops
  • Панель => Проверьте панелизатор платы ( http: // блог.это определение.NL/P ... панелизатор/)
  • Вариант: Добавьте IMU где -то в нижний размер печатной платы на шине SPI или I2C, чтобы получить полностью рабочую плату контроллера полета! Я думаю о изобретении MPU6000, подключенном к шине SPI, чтобы получить производительность 8 кс / с
  • Вариант: добавить светодиод RGB => 0603?
  • Вариант: добавьте MCP738331 Lipo Battery Charger (потребует идеального диода, такого как D3/FET2/R6 в Olimexino Atmega32u4 Схема)
  • Добавьте Pad/PIN -код для VBU для внешней функции PA9 VBUS_SENSE (USB -хост) => Добавлен сериальный резистор между VBU и PA9, чтобы избежать коротких замыканий
  • Обеспечить след параллельного конденсатора вблизи SDCARD и регуляторов напряжения
  • Вариант: добавьте вспышку SPI в качестве альтернативы разъему SDCARD (перекрывающиеся следы)
  • Добавить дополнительные шунтирующие резисторы, чтобы направить одну биту шины SPI к разъему SDCARD для устройств без интерфейса SDIO => Не возможно, слишком плотно!
Первые 2 элемента требуются шаги для запуска окончательных печатных плат, но не требуются строго для прототипов.
Многие из оставшихся предметов - это варианты, которые необходимо обсудить/расставить приоритеты, чтобы увидеть, что будет включено в первую версию.

Но, как отметил @racemaniac, должна быть предыдущая проверка текущей конструкции для возможных улучшений/ошибок.

И, конечно, это совместный дизайн, и все вход приветствуется!

victor_pv
Чт 21 декабря 2017 г. 14:40
Я скачаю его и посмотрю. Я думаю, что нам, вероятно, понадобится еще один уход за добавлением слезы.
Я обнаружил, что на днях эта веб -страница делает проверку DFM бесплатно, не нужно регистрироваться или что -то в этом роде:
http: // andantdfm.Bayareacircuits.ком/
Помимо проверки минимального разделения дорожек, размер прокладки, прокладки для прокладки на прокладку для прокладки и т. Д., Если он не найдет ничего плохого, в конце показывает набор изображений обнаруженных наименьших функций, которые могут помочь обнаружить другие ошибки. Просто публикуя его здесь, если кто -нибудь захочет его использовать.

Squonk42
Пт 22 декабря 2017 12:53
На STM32F03R, единственные интерфейсы Avaialble SPI расположены на Pins PA4-7 для SPI1 и PB12-15 для SPI2. На STM32F405R SPI1 также подвергается воздействию PA15+PB3-5, SPI2 как PB9-10+PC2-3, а SPI3 добавляется на PINS PA15+PB3-5 и PA4 (+PC10-12, но не на пакете LQFP64).

К сожалению, PA4-7 забит на штифтах, ближе всего к северу от STM32 на плате Bluepill, и это та же ситуация к югу от STM32 для выводов PA15+PB3-5, поэтому эти сигналы трудны для использования для бортовых фишек SPI Flash или IMU. PB9-10+PC2-3 распространяется по всей доске, так что тоже не пригодный для использования.

Это только оставляет возможность использовать SPI1 на PB12-15, потому что соответствующие контакты расположены в нижней части левой части платы и находятся рядом друг с другом. Но свободное пространство печатной платы в этом регионе жестко, если разъем SDCARD не установлен. Это означает, что эта конфигурация PIN SPI1 может подходить для вспышки SPI в качестве альтернативы монтажу разъема SDCARD, который звучит разумно. Конечно, это может быть способна добавить следов вспышки SPI на нижней стороне, в качестве альтернативного следа разъема SDCARD.

Это также исключает интерфейс шины SPI, упомянутый ранее для IMU. ИМУ, однако, можно контролировать с помощью I2C с ограниченной скоростью 4 кс / с. Эта скорость дискретизации не смешна, большинство текущих контроллеров полета по -прежнему ограничены 4 кс / с, только последние переключаются на SPI и чипы, которые могут обрабатывать 8 или 16 кsps.

Что вы думаете?

Racemaniac
Пт 22 декабря 2017 г. 15:58
Я немного беспокоюсь о FeetureEp. У нас сейчас есть отличная доска в стиле Bluepill, и я сначала посмотрел, не соответствует ли это нашим ожиданиям, прежде чем пытаться втиснуть еще больше на это ^^ '.
Кроме того, добавление IMU, например, было бы эпичным, есть множество других вещей, о которых вы можете подумать (высококачественный DAC, Lion Charger, шаговый драйвер, ...) это было бы неплохо, но он никогда не будет в той же лиге, что и сборка совета директоров для этой цели.
Кроме того, если бы у нас когда -нибудь это было произведено, им бы хотелось, чтобы он сможет сделать несколько досок с одним и тем же дизайном печатных плат (действительно ли это так много затрат), или существует действительно рынок для людей, которые позже будут позже На сайте сами датчика движения QFN (нелегко).

Я бы придерживался доски, как сейчас.

Squonk42
Пт 22 декабря 2017 г., 21:31
Хорошо, я понимаю вашу точку зрения, и вы, вероятно, правы: давайте начнем с наличия функциональной платы, прежде чем добавить параметры.

Из моего предыдущего поста кажется очевидным, что маршрутизация автобуса SPI на встроенный разъем SDCARD является утопией.

Тем не менее, добавление прокладки/вывода для VBU для внешнего PA9 VBUS_SENSE (USB-хост) может быть интересной особенностью: мы можем повторно использовать один из 2 контактов GND вблизи разъема Micro USB для вывода VBU через шунтирование 0R, чтобы быть установленным Только когда требуется функция USB -хоста.

Также может быть возможно добавить параллельные конденсаторы развязки на SDCARD и U1 LDO.

Racemaniac
Сб 23 декабря 2017 г. 10:29
Эти небольшие дополнения действительно хорошая идея, они не представляют слишком большого риска и, вероятно, улучшают основной набор функций, которые мы надеемся достичь :)

Squonk42
Сб 23 декабря 2017 г. 13:02
Я посмотрел дальше на PA9/VBUS_SENSE с VBUS Connection для функции USB -хоста.

Поскольку текущий разъем Micro USB немного короче, чем предыдущая часть Molex, это оставляет некоторую (маленькую) комнату для добавления следов 0603 близко к VBU, и кажется относительно легко направлять сигнал PA9 близко к нему.

Дело в том, что теперь можно выполнить это соединение на борту, а не внешне, как предложено ранее: если мы добавим резистор серии 560 Ом между VBU и PA9, как Микропитон, Это предотвращает короткие циклы, если PA9 приводится в движение низким (i ~ = 9 мА, P ~ = 44 МВт). PA9-5 В, то есть, поэтому делитель напряжения не требуется, и если требуется строгая совместимость с исходным чертежом, можно распаковать этот резистор, чтобы отключить сигналы, но, по крайней мере, нет риска для синего дыма. И нет реальной необходимости прорывать сигнал VBUS в противном случае.

Я думаю, что также можно удалить резистор подтягивания R12 на SDIO_D3 и заменить его на второе параллельное 100 н.Ф?) конденсатор через подачу напряжения SDCARD для лучшего отделения, если это необходимо, при необходимости. Причина резистора R12 неясна, я, вероятно, просто взял плату MicropyThon в качестве примера, но в их случае она используется только для исправления уровня напряжения в время загрузки для обеспечения загрузчика ROM, что, по -видимому, не вызывает особых проблем, основанных на проблемах. по нашему опыту.

Racemaniac
Сб 23 декабря 2017 г. 13:15
[Squonk42 - Сб 23 декабря 2017 г. 13:02] - Я посмотрел дальше на PA9/VBUS_SENSE с VBUS Connection для функции USB -хоста.

Поскольку текущий разъем Micro USB немного короче, чем предыдущая часть Molex, это оставляет некоторую (маленькую) комнату для добавления следов 0603 близко к VBU, и кажется относительно легко направлять сигнал PA9 близко к нему.

Дело в том, что теперь можно выполнить это соединение на борту, а не внешне, как предложено ранее: если мы добавим резистор серии 560 Ом между VBU и PA9, как Микропитон, Это предотвращает короткие циклы, если PA9 приводится в движение низким (i ~ = 9 мА, P ~ = 44 МВт). PA9-5 В, то есть, поэтому делитель напряжения не требуется, и если требуется строгая совместимость с исходным чертежом, можно распаковать этот резистор, чтобы отключить сигналы, но, по крайней мере, нет риска для синего дыма. И нет реальной необходимости прорывать сигнал VBUS в противном случае.

Я думаю, что также можно удалить резистор подтягивания R12 на SDIO_D3 и заменить его на второе параллельное 100 н.Ф?) конденсатор через подачу напряжения SDCARD для лучшего отделения, если это необходимо, при необходимости. Причина резистора R12 неясна, я, вероятно, просто взял плату MicropyThon в качестве примера, но в их случае она используется только для исправления уровня напряжения в время загрузки для обеспечения загрузчика ROM, что, по -видимому, не вызывает особых проблем, основанных на проблемах. по нашему опыту.
еще не заметил подтягивания на линии D3, действительно, лучше всего его удалить.
При использовании SD -карты просто включите внутренние подтягивания STM32 на данных, и все будет хорошо :)

Squonk42
Сб 23 декабря 2017 г. 13:24
Хорошо, я сделаю это!

Что вы думаете о серии резисторов между VBU и PA9?

Racemaniac
Сб 23 декабря 2017 г. 14:57
[Squonk42 - Сб 23 декабря 2017 г. 13:24] - Хорошо, я сделаю это!

Что вы думаете о серии резисторов между VBU и PA9?
я думаю, что это тоже нормально, но я слишком устал & с моим разумом в другом месте, чтобы продумать это через XD

Squonk42
Сб 23 декабря 2017 г. 11:07
Я создал потянуть запрос Для Роджера с изменениями выше и обновил полный и предыдущий TODO списки. Вот новый, показывающий только оставшиеся предметы:
  • Добавить слеза => Проверять https: // github.com/svofski/kicad-teardrops
  • Панель => Проверьте панелизатор платы ( http: // блог.это определение.NL/P ... панелизатор/)
  • Вариант: Добавьте IMU где -то в нижний размер печатной платы на шине SPI или I2C, чтобы получить полностью рабочую плату контроллера полета! Я думаю о изобретении MPU6000, подключенном к SPI Bus, чтобы получить производительность 8 кс с Автобус I2C, так как шина SPI легко доступен на борту с недвижимостью для чипа
  • Вариант: добавить светодиод RGB => 0603?
  • Вариант: добавьте MCP738331 Lipo Battery Charger (потребует идеального диода, такого как D3/FET2/R6 в Olimexino Atmega32u4 Схема)
  • Вариант: добавьте вспышку SPI в качестве альтернативы разъему SDCARD (перекрывающиеся следы)
А вот 3D -представление о результате:
Изображение

csnol
Sun 24 декабря 2017 г. 4:40
http: // m.туберкулез.CN/H.Z4A0BF

Изображение

Плата STM32F405 продана в Таобао.компонент

Chismicro
Sun 24 декабря 2017 г. 12:09
Приятно, что сейчас есть доска 405.
Но я бы предпочел это от Squonk. Я думаю, что это разработано с должной осмотрительностью.

Racemaniac
Sun 24 декабря 2017 г. 12:18
Также кажется немного больше, чем тот, который мы отстаиваем (но, я думаю, тоже разбито больше пинов).
Но я бы также предпочел, что у нас сейчас есть, хороший небольшой формат и SD -карта на самой доске :)

Squonk42
Sun 24 декабря 2017 г. 13:19
Эта доска не намного больше нашей (на самом деле короче, но шире, 52.5 мм х 23.5 мм против. 53.34 мм х 22.86 мм), но они затирали еще 6 булавок с каждой стороны. Из этих 6, вероятно, те, которые мы используем для бортового SDIO, и почти все те, которые мы поставляем только в качестве тестовых прокладок. Плата больше, чтобы соответствовать, он повернул 45 °, она не вписывается в исходный форм -фактор чертежа.

Заголовок, USB -разъем и переключатель кнопок выглядит дешево, но цена не: 99 юаней - 15 долларов, и это на Taobao...

Я еще не знаю, сколько будет стоить наш Bluepill F4, но я надеюсь сохранить цену от 5 до 10 долларов. Конечно, это зависит от объема, и если мы найдем кого -то, кто строит его в материковом Китае или нет.

victor_pv
Sun 24 декабря 2017 г. 14:35
[Squonk42 - Сб 23 декабря 2017 г. 13:02] - Я думаю, что также можно удалить резистор подтягивания R12 на SDIO_D3 и заменить его на второе параллельное 100 н.Ф?) конденсатор через подачу напряжения SDCARD для лучшего отделения, если это необходимо, при необходимости. Причина резистора R12 неясна, я, вероятно, просто взял плату MicropyThon в качестве примера, но в их случае она используется только для исправления уровня напряжения в время загрузки для обеспечения загрузчика ROM, что, по -видимому, не вызывает особых проблем, основанных на проблемах. по нашему опыту.
Если я правильно помню, SDIO_D3 также выполняет функцию, поскольку SDCARD обнаруживает, когда не существует коммутатора обнаружения карты. Я пытаюсь найти всю информацию, из того, что, я помню, в SDCARD в SDCARD составляет около 1 м.
Понятия не имею, зачем нужен резистор последовательно, но может иметь какое -то отношение к этому, и, вероятно, перенесен из другого дизайна доски.
Если я смогу найти больше информации об этом, которая должна быть где -то в Интернете, я опубликую ее.

Есть некоторое упоминание об этом подтягивании:
https: // www.SDCARD.org/cht/загрузки/pl ... E1_100.PDF

Нашел немного больше информации, это 50 тыс. И подтягивается, стр. 20:
http: // таблица данных.осьминога.com/ip4052cx2 ... 555750.PDF

Есть несколько схем, показывающих 570 тыс. Внешне. Я предполагаю, что он используется для обеспечения снижения линии, пока карта не подключена, поэтому обнаружение карты может эффективно обнаружить при подключении, а линия вытягивается.
Наличие внешнего подтягивания полностью сведет на нет функцию обнаружения карт, поэтому я могу только догадаться, что R12 вообще не связан с обнаружением карт, и, вероятно, поскольку мысли Свонок используется для загрузки.

Пито
Sun 24 декабря 2017 г. 15:36
Если я смогу найти больше информации об этом, которая должна быть где -то в Интернете, я опубликую ее. Olimex использует трюк SDCARD «SDCARD» 1 млн. С тех пор.
Хитрость о внутреннем резисторе для подтяжки (~ 200K ~ 50K) Внутри SDCARD, которая тянет линию до VCC при вставке (в противном случае 0 из -за 1м).
Таким образом, вы читаете (DAT3 ниже) 1 Когда вставлен SDCARD, в противном случае вы читаете 0.
1M SDCARD DETECTE.JPG
1M SDCARD DETECT.JPG (37.49 киб) просмотрено 337 раз

Squonk42
Sun 24 декабря 2017 г. 16:57
Спасибо вам обоим за то, что посмотрели на это!

Это исключает R12 полностью подтягивание. В схеме Micropython это явно является частью их схемы, чтобы исправить напряжение входных контактов, используемых загрузчиком ROM.

Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. OTOH, если Olimex использует этот трюк для веков...

victor_pv
Sun 24 декабря 2017 г., 19:06
[Squonk42 - Sun 24 декабря 2017 г. 16:57] - Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. OTOH, если Olimex использует этот трюк для веков...
У STM была защита ESD в плате SDCARD Int Heir 3D -принтеров, с одной из их чипов, специально для этой цели (защита ESD для портов SDCARD). Это вариант, но добавит еще один след к маршруту в печатной плате и другую часть к рождению.
Вторая ссылка, которую я добавил, показывает 470K, все еще довольно высокая, но половина Megaohm One ;)

Racemaniac
Sun 24 декабря 2017 г., 21:11
[Squonk42 - Sun 24 декабря 2017 г. 16:57] - Спасибо вам обоим за то, что посмотрели на это!

Это исключает R12 полностью подтягивание. В схеме Micropython это явно является частью их схемы, чтобы исправить напряжение входных контактов, используемых загрузчиком ROM.

Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. OTOH, если Olimex использует этот трюк для веков...
Обычно булавки нуждаются в подтягивании (если мы используем баллы STM32, я думаю, это 40 тыс. По умолчанию подтягивание 200 тысяч, вероятно, выбрано, чтобы не слишком сильно повлиять на реальные подтягивания, когда я параллельно с ними параллельно. Когда мы поместим протяженность для обнаружения карт, он сделает делитель напряжения с подтягиванием на 200 тыс., Поэтому все, что ниже 400 тысяч, приведет к тому, что результирующее напряжение будет слишком близко к VCC/2 (или даже ниже ее), когда карта вставлено, поэтому логично выбрать что -то большое, похожее на 1M

Пито
Пн 25 декабря 2017 г. 11:45
Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. Нет проблем с 1 -метровым пульдором, так как он активен только во время «чтения обнаружения карт DAT3». Когда карта не вставлена, вы должны читать 0, поэтому сопротивление паразитического подтягивания должно быть высоким на этой линии.
Единственный источник напряжения в 1M, когда SDCARD не вставлен, IMHO,-это обратный ток диода с высокой стороной зажима (встроенная защита ESD PIN), что может быть чем-то примерно на 100 мВ (IR = 100-й худший случай).
В противном случае может быть подтяжка STM32 (скажем, 40K || 200k 50K) активно, как написал Виктор (что устраняет 1M «Чувствительность»).

PS: Многие источники говорят, что внутренний SDCARD DAT3 подтягивание составляет ~ 50K. Некоторые спецификации говорят, что это 10K-90k min-max. Около 50 тысяч +/- 20%.
Есть команда ACMD42, которая включает/выключен подтягивание, когда требуется..
PPS: Последний физический слой SD упрощенный спецификация v6.0 (стр. 11) говорит: «При включении этой линии есть включенная насадка 50K в карте».

Squonk42
Пн 25 декабря 2017 г. 15:25
[victor_pv - Sun 24 декабря 2017 г., 19:06] -
[Squonk42 - Sun 24 декабря 2017 г. 16:57] - Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. OTOH, если Olimex использует этот трюк для веков...
У STM была защита ESD в плате SDCARD Int Heir 3D -принтеров, с одной из их чипов, специально для этой цели (защита ESD для портов SDCARD). Это вариант, но добавит еще один след к маршруту в печатной плате и другую часть к рождению.
Вторая ссылка, которую я добавил, показывает 470K, все еще довольно высокая, но половина Megaohm One ;)
Защита ESD является обязательной в продукте конечного пользователя на всех разъемах, кнопках, светодиодах и т. Д. которые доступны извне для соответствия правилам EMC. В этом случае должны использоваться диоды для защиты телевизоров, такие как PRTR5V0U2X для USB -разъема, двойной PRTR5V0U4D для разъема SDCARD и индивидуальные диоды с двунаправленными телевизорами 0603 на кнопках и светодиодах 0603. Продукты, показывающие высокие значения сопротивления, также подвержены более тонкой проблеме ESD, где этот резистор действует как антенна для поверхностных токов ESD на корпусе (таким образом, мой страх, не считая дополнительный тепловой шум).

Но для такого прототипа, как эта, вся печатная плата в любом случае выставлена, поэтому вы должны использовать их только в среде, защищенной от ESD (вы всегда носите запястье ESD, вы? ;) ), и, таким образом, есть исключение для такого рода продуктов. Вот почему на нашей плате Bluepill F4 вообще нет защиты ESD, это добавило бы стоимость BOM без повышения эффективной защиты в любом случае.

Обратите внимание, что это может вызвать проблему, если эта плата наивно интегрирована как в продукт конечного пользователя, хотя...

Обратите внимание также, что для USB-дизайна EMC, защищенного от пулене, нам нужно будет добавить дроссель с обычным режимом на линии передачи данных USB, чтобы избежать общего модевого шумового загрязнения, ферритовые шарики на электроэнергии USB, чтобы отфильтровать высокочастотный шум и высоковольтный (500 В) конденсатор с параллельным 1-метровым резистором между защитной земной и землей щита, чтобы достичь правильного выравнивания уровня GND при вставке кабеля... Не реализовано здесь по той же причине, что и выше!

Squonk42
Пн 25 декабря 2017 г. 16:08
[Пито - Пн 25 декабря 2017 г. 11:45] - Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. Нет проблем с 1 -метровым пульдором, так как он активен только во время «чтения обнаружения карт DAT3». Когда карта не вставлена, вы должны читать 0, поэтому сопротивление паразитического подтягивания должно быть высоким на этой линии.
Единственный источник напряжения в 1M, когда SDCARD не вставлен, IMHO,-это обратный ток диода с высокой стороной зажима (встроенная защита ESD PIN), что может быть чем-то примерно на 100 мВ (IR = 100-й худший случай).
В противном случае может быть подтяжка STM32 (скажем, 40K || 200k 50K) активно, как написал Виктор (что устраняет 1M «Чувствительность»).

PS: Многие источники говорят, что внутренний SDCARD DAT3 подтягивание составляет ~ 50K. Некоторые спецификации говорят, что это 10K-90k min-max. Около 50 тысяч +/- 20%.
Есть команда ACMD42, которая включает/выключен подтягивание, когда требуется..
PPS: Последний физический слой SD упрощенный спецификация v6.0 (стр. 11) говорит: «При включении этой линии есть включенная насадка 50K в карте».
Есть не так много места, чтобы добавить новый след 0603 возле сигнала SDIO_D3. Считаете ли вы, что требуется эта функция «обнаружения SDCARD», и если да, то должны ли мы пожертвовать одним из двух развязки конденсаторов на разъеме Scard, чтобы получить его на борту?

Racemaniac
Пн 25 декабря 2017 г., 21:29
[Squonk42 - Пн 25 декабря 2017 г. 16:08] -
[Пито - Пн 25 декабря 2017 г. 11:45] - Я немного нервничаю с значениями подтягивания/вниз в Мохме: из-за их высокого значения сопротивления они очень чувствительны к ESD, так как небольшой ток будет достаточно, чтобы вызвать значительное сбой напряжения. Нет проблем с 1 -метровым пульдором, так как он активен только во время «чтения обнаружения карт DAT3». Когда карта не вставлена, вы должны читать 0, поэтому сопротивление паразитического подтягивания должно быть высоким на этой линии.
Единственный источник напряжения в 1M, когда SDCARD не вставлен, IMHO,-это обратный ток диода с высокой стороной зажима (встроенная защита ESD PIN), что может быть чем-то примерно на 100 мВ (IR = 100-й худший случай).
В противном случае может быть подтяжка STM32 (скажем, 40K || 200k 50K) активно, как написал Виктор (что устраняет 1M «Чувствительность»).

PS: Многие источники говорят, что внутренний SDCARD DAT3 подтягивание составляет ~ 50K. Некоторые спецификации говорят, что это 10K-90k min-max. Около 50 тысяч +/- 20%.
Есть команда ACMD42, которая включает/выключен подтягивание, когда требуется..
PPS: Последний физический слой SD упрощенный спецификация v6.0 (стр. 11) говорит: «При включении этой линии есть включенная насадка 50K в карте».
Есть не так много места, чтобы добавить новый след 0603 возле сигнала SDIO_D3. Считаете ли вы, что требуется эта функция «обнаружения SDCARD», и если да, то должны ли мы пожертвовать одним из двух развязки конденсаторов на разъеме Scard, чтобы получить его на борту?
Я думаю, что обнаружение SD -карты довольно раздражает: S. Так что, если возможно, было бы * действительно * приятно иметь.

Squonk42
Пн 25 декабря 2017 г., 22:32
[Racemaniac - Пн 25 декабря 2017 г., 21:29] -
[Squonk42 - Пн 25 декабря 2017 г. 16:08] -
[Пито - Пн 25 декабря 2017 г. 11:45] -
Нет проблем с 1 -метровым пульдором, так как он активен только во время «чтения обнаружения карт DAT3». Когда карта не вставлена, вы должны читать 0, поэтому сопротивление паразитического подтягивания должно быть высоким на этой линии.
Единственный источник напряжения в 1M, когда SDCARD не вставлен, IMHO,-это обратный ток диода с высокой стороной зажима (встроенная защита ESD PIN), что может быть чем-то примерно на 100 мВ (IR = 100-й худший случай).
В противном случае может быть подтяжка STM32 (скажем, 40K || 200k 50K) активно, как написал Виктор (что устраняет 1M «Чувствительность»).

PS: Многие источники говорят, что внутренний SDCARD DAT3 подтягивание составляет ~ 50K. Некоторые спецификации говорят, что это 10K-90k min-max. Около 50 тысяч +/- 20%.
Есть команда ACMD42, которая включает/выключен подтягивание, когда требуется..
PPS: Последний физический слой SD упрощенный спецификация v6.0 (стр. 11) говорит: «При включении этой линии есть включенная насадка 50K в карте».
Есть не так много места, чтобы добавить новый след 0603 возле сигнала SDIO_D3. Считаете ли вы, что требуется эта функция «обнаружения SDCARD», и если да, то должны ли мы пожертвовать одним из двух развязки конденсаторов на разъеме Scard, чтобы получить его на борту?
Я думаю, что обнаружение SD -карты довольно раздражает: S. Так что, если возможно, было бы * действительно * приятно иметь.
Хорошо, на самом деле, основной LDO U1 и разъем SD -карты очень близки друг к другу, поэтому мы можем безопасно удалить один развязывающий конденсатор. Затем я добавлю 1-метровый выпадающий резистор на SDIO_D3, чтобы получить функцию обнаружения SDCARD.

Я начал добавлять RGB 1616 ("0603") RGB, чтобы заменить красный светодиод D2: можно получить след, который совместим с обоими, поэтому дешевая версия будет иметь только красную, и в качестве опции (подробнее дорогой?), мы можем получить RGB, во главе с монтажом 2 резисторов, чтобы соединить синие и зеленые катоды с PA14 и PA13, соответственно. Эти сигналы используются только для SWD, поэтому они добавят несколько цветов во время мигания 8-)

К сожалению, AFAICT PA13/PA14 и PC13 не имеют возможности PWM.

Пито
Вт 26 декабря 2017 г. 10:58 утра
Я думаю, что обнаружение SD -карты довольно раздражает: S. Так что, если возможно, было бы * действительно * приятно иметь. Кстати, единственный способ получить SDCARD под полным контролем для IE. «горячее падение» или «выздоровление» из разбитой SDCard-это включить/выключение мощности SDCARD (т.е. через высокий PMOSFET и т. Д.).. И ОС/ядро также должна поддерживать эту опцию..

Еще один момент-это SDCARD обладает ~ UF, развязывающим конденсатор внутри, поэтому горячее инъекция SDCARD может привести к сбросу текущего всплеска MCU. Таким образом, питание SDCARD требует тщательного дизайна (т.е. Отдельный регулятор напряжения, фильтр LC, конденсатор с низкой ESR с большой емкостью и т. Д.)..
https: // форум.Ардуино.CC/INDEX.PHP?топи ... MSG2214450

Racemaniac
Вторник 26 декабря 2017 г. 12:30
[Пито - Вт 26 декабря 2017 г. 10:58] - Я думаю, что обнаружение SD -карты довольно раздражает: S. Так что, если возможно, было бы * действительно * приятно иметь. Кстати, единственный способ получить SDCARD под полным контролем для IE. «горячее падение» или «выздоровление» из разбитой SDCard-это включить/выключение мощности SDCARD (т.е. через высокий PMOSFET и т. Д.).. И ОС/ядро также должна поддерживать эту опцию..

Еще один момент-это SDCARD обладает ~ UF, развязывающим конденсатор внутри, поэтому горячее инъекция SDCARD может привести к сбросу текущего всплеска MCU. Таким образом, питание SDCARD требует тщательного дизайна (т.е. Отдельный регулятор напряжения, фильтр LC, конденсатор с низкой ESR с большой емкостью и т. Д.)..
https: // форум.Ардуино.CC/INDEX.PHP?топи ... MSG2214450
Ооо, спасибо за дополнительную информацию, было интересно о первой (что делать, когда карта SD вылетает, если вы можете разрешить ее через программное обеспечение)
Странно, что ты не можешь >_<...
И я уже столкнулся с SD -картой, сбросив MCU на моих досках световых меча, но если мы положим 4.7UF -конденсатор через него (как в текущем дизайне), этого не достаточно уже?

Squonk42
Вт 26 декабря 2017 г. 15:09
Впечатляющая работа, @pito!

Ну, мы не можем позволить себе иметь премьер -министр только для SDCARD, к сожалению.

Что касается тока Irush, то AP2114 выглядит так, как будто он имеет 40 -мВ DIP @1a, используя те же 4.7 мкФ, которые мы используем здесь, поэтому я надеюсь, что это будет достаточно хорошо, чтобы не сбросить STM32. Возможно, нам придется проверить и настроить значения/типы конденсаторов.

Squonk42
Вт 26 декабря 2017 г., 21:18
Я создал другой потянуть запрос Для Роджера с выключением для функции обнаружения SDCARD и светодиода RGB и обновил полный и предыдущий TODO списки. Вот новый, показывающий только оставшиеся предметы:
  • Добавить слеза => Проверять https: // github.com/svofski/kicad-teardrops
  • Панель => Проверьте панелизатор платы ( http: // блог.это определение.NL/P ... панелизатор/)
  • Вариант: Добавьте IMU где -то в нижний размер печатной платы на шине SPI или I2C, чтобы получить полностью рабочую плату контроллера полета! Я думаю о изобретении MPU6000, подключенном к SPI Bus, чтобы получить производительность 8 кс с Автобус I2C, так как шина SPI легко доступен на борту с недвижимостью для чипа
  • Вариант: добавьте MCP738331 Lipo Battery Charger (потребует идеального диода, такого как D3/FET2/R6 в Olimexino Atmega32u4 Схема)
  • Вариант: добавьте чип SPI Flash/Fram в качестве альтернативы разъему SDCARD (перекрывающиеся следы)
А вот 3D -представление о результате:
Изображение

Racemaniac
Ср 27 декабря 2017 г. 7:23
Кстати, может быть, время сделать обновление бом?

Squonk42
Ср 27 декабря 2017 г., 17:51
[Racemaniac - Ср 27 декабря 2017 г. 7:23] - Кстати, может быть, время сделать обновление бом?
Я создал потянуть запрос с обновленным BOM (файлы BOM были в .Гитиньоре :рулон: ). Я добавил файлы PDF для схемы и макета одновременно.

Пито
Ср 27 декабря 2017 г. 18:45
И я уже столкнулся с SD -картой, сбросив MCU на моих досках световых меча, но если мы положим 4.7UF -конденсатор через него (как в текущем дизайне), этого не достаточно уже? Проблема заключается в том, что внутренний конденсатор SDCARD - многослойный керамический с ультра низкой ESR.
Когда вы подключаете такой пустой конденсатор к регулятору напряжения, ток Inrush ограничен только его паразитическим последовательным сопротивлением (а также его последовательной индукцией, которая довольно мала ~ XX NH) - RS можно сказать 0.005ohm (добавьте контакты и сопротивления меди). Представьте себе, что ток пика (ipeak = 3.3 В/0.0xxOM), который происходит, когда MCU уже работает (при включении на ваш световой меч пик также есть, но MCU находится в «состоянии сброса» в то время, поэтому все в порядке).
4.7UF конденсатор (или, что лучше, 10-20, должен быть керамический многослойный), расположенный рядом с VCC SDCARD, может помочь, конечно.
Обратите внимание на способность керамического многослойного конденсатора значительно падает с напряжением приложенного смещения (до -80% при максимальном разрешении), лучше использовать конденсатор для 15-25 В и тип X7R.
Индуктор серии (несколько сотен NH) также помогает ограничить растущий край инфушского тока..
Дизайн Olimex отражает эту проблему, кажется:
ViewTopic.PHP?F = 19&T = 2633&начало = 530#P39114

Squonk42
Чт 28 декабря 2017 г. 9:44
Привет @pito,

Я думаю, что могу установить тот же индуктор, что и Olimex (LQW2BASR47J00L), который является относительно большой площадью 0805, но я не могу добавить больше конденсаторов, чем 4.7 мкф 6.3V X7R 0603 уже установлен. Мы можем заменить его на 10 мкф с теми же другими характеристиками, если это необходимо. Как вы думаете, мы должны быть в порядке с этой настройкой?

Пито
Чт 28 декабря 2017 г., 16:11
0805 Индукторные прокладки позволяют играть с различными значениями L или с витринами (сопротивление и ток насыщения также являются важными параметрами) также являются важными параметрами). 4.7UF/10UF - это минимум, я бы сказал.
Лучший способ - провести эксперимент и измерить переход при вставке..
Есть ли пользователи olimex f407? Они могут предоставить измерение (положить зонд осциллографа (1:10) на плюс SDCard VDD, питание на доску, подождите, скажем, 5SECS, вставьте карту, наблюдайте за переходным периодом VDD).

Squonk42
Чт 28 декабря 2017 г., 17:56
Я нашел этот индуктор Murata, посмотрев на Digi-Key с параметрами, указанными для L2 (CL470NH/0805/1.76R/250 мА) в OLIMEX STM32-E407_REV_E Схема: это единственный, кто соответствует всем из них.

У нас есть AP2114HA-3.3TRG1 LDO D1 поблизости с 2 выходными конденсаторами C8 (4.7 мкф 6.3V X7R 0603) и C18 (100NF 50V X7R 0603), затем индуктор выше последовательно с SDIO_VDD, затем C&6 (еще 4.7 мкф 6.3V X7R 0603), все в плотном пространстве. Мы можем изменить значения или поставить ферритовый бусин и эксперимент, я думаю.

Многие из интерфейса карты SDIO, который я видел на досках DEV (некоторые гораздо больше, чем наш чертех), не обеспечивают такую ​​роскошную фильтрацию, вероятно, потому что они не рассматривают горячую обмену картой.

С точки зрения макета, я не смогу вкупить там гораздо больше.

К сожалению, у меня нет доски Olimex F407, доступной для тестирования на переход VDD :?

Пито
Чт 28 декабря 2017 г. 18:31
CL470NH/0805/1.76R/250MA Я бы не пошел с этим.. :? R слишком высок и сидел слишком низкий.
Я бы предпочел пойти с 150-330NH, но с низким R и выше I (и ниже Q).

Другой вариант - «ферритовая бус» - они оценены в Ом, как 22..1000om (широкополосный импеданс), но для >= 1а токи (rs = 0.0xxom).
Например:
https: // eu.мышца.com/пассивно-компонент ... _/N-bw7pa/
https: // eu.мышца.com/productdetail/mur ... 5 UCW%3D%3D
http: // www.мышца.com/ds/2/281/c51e-794816.PDF
Они легко добраться в 0603.

Во всяком случае, лучший способ спроектировать этот роскошный фильтрацию - это измерить, как она работает на месте.. :)

PS: если он подходит для оставления там подушек 0805, и вы можете экспериментировать с лучшим типом индуктора/FB.
В худшем случае вы можете развернуть там резистор 0OM, когда роскошный LC не потребуется.

Squonk42
Чт 28 декабря 2017 г., 8:40 вечера
Да, я оставлю след 0805, вот как он подходит:
SDCARD Inductor.png
SDCARD Inductor.PNG (56.31 киб) просмотрено 234 раза

Racemaniac
Сб 30 декабря 2017 г. 8:55 утра
Только что проверил последнюю версию печатной платы на KICAD. Два замечания:
1) На нижнем слое, под процессором, одна из трассов SD -карты делает глупый маленький зигзаг & угол ^^ '. легко исправить
2) У Кикада, кажется, есть некоторые проблемы с некоторыми следами... ДРК действительно проходит, но внизу он все еще перечисляет 2 трассы не связано. Я думал, что это просто старая трасса, что -то запускает его (как при наличии списка ДРК не связаны с вещами, это ничего не показывает), но при проведении треков очистки & Следы, он удаляет трассировку PB9, и счет переходит к 3 не связанным элементам O_O
В проекте все еще есть что -то странное.

Squonk42
Сб 30 декабря 2017 г. 9:40
Я только что подтолкнул версию с индуктором 0805 к STM32_pill_boards Repository (Спасибо, Роджер!).

1) Если то, о чем вы говорите, это следы, обведенные красным, это нормально: это часть моих попыток добавить слезы на доску. Если трассировка пойдет прямо, слеза запустит нарушение ДРК, потому что она должна близко к соседней трассировке.

Что касается того, что обведено в зеленом, я перетаскиваю след, без проблем!
Слезы
Слеза.PNG (71.12 киб) просмотрено 191 раз

Racemaniac
Сб 30 декабря 2017 г. 11:13
1) Уже на скриншоте, который вы мне дали, это было где -то еще
2) действительно что -то странное. Это дало мне 2 не подключенные в тексту статуса слева от экрана PCBNEW, не уверен, что это также указано на Ubuntu. Но действительно, ДРК прошел

Squonk42
Сб 30 декабря 2017 г. 12:03
Я толкнул новая версия Где я очищал следы и вайи: Кикад (или, вероятно, то, как я их использую) делает беспорядок, так как, кажется, не может слияние автоматически колинеарные следы в некоторых ситуациях.

Существуют также некоторые проблемы координат, которые выполняются строго без систематически Применение толерантного значения: эти призраки не связаны :(

Дайте мне знать, если это решает проблемы для вас: для меня, я больше не получаю непосвященных сигналов после применения «треков очистки и вайсов», и при этом у меня нет не связанных сигналов в панели состояния.

Пито
Сб 30 декабря 2017 г. 13:59
Но действительно, ДРК прошел.. Я всегда осматриваю все слои, которые отправляю производителю с Gerbview..

Squonk42
Пн, 01 января 2018 г. 20:40
Я толкнул новая версия После проверки сгенерированных файлов Gerber с помощью GerbView.

Я также очистил ненужные метки в схеме и улучшил 3D-модель для кристалла FC-12M.

Дайте мне знать, если вы все еще испытываете «не связанные» провода.

Racemaniac
Вторник 02 января 2018 г. 7:12 утра
[Squonk42 - Пн, 01 января 2018 г., 8:40 вечера] - Я толкнул новая версия После проверки сгенерированных файлов Gerber с помощью GerbView.

Я также очистил ненужные метки в схеме и улучшил 3D-модель для кристалла FC-12M.

Дайте мне знать, если вы все еще испытываете «не связанные» провода.
действительно выглядит лучше, больше ничто не указано как не связанное, и уборка треков & Следы больше не удаляют необходимые следы :)

Squonk42
Вт 02 января 2018 г. 7:16 утра
ОК, отлично!

Спасибо за тестирование!

Squonk42
Вторник 02 января 2018 22:48
Я добавил 3D -файлы FreeCad Source для всех оригинальных 3D -моделей в репозиторий.

Я настоятельно рекомендую использовать FreeCad версию 0.17 или позже.

Racemaniac
Сб 06 января 2018 г., 7:14
Хорошо, сделал еще одну проверку доски, еще 2 замечания XD (ничто не избежит моего глаза: P)

- GND AP2112K должен быть подключен к AGND, а не GND
- Ваша альтернатива отдельному регулятору напряжения не соответствует тому, что вы описали в своем посте:
Изображение
основания резисторов перед & После того, как ферритовый шарик должен иметь некоторое расстояние, резистор после заземления & земля IC должна быть максимально близка
Это может повлиять на производительность вашей альтернативы отдельному регулятору

Squonk42
Сб 6 января 2018 г. 9:36 утра
Нет проблем, чем больше паров глаз, тем лучше!

Я согласен с первым замечанием. На втором, «отдельно» является относительной концепцией, особенно на этой крошечной доске :)

Я думаю или удаляю решение «CLC», чтобы сохранить только AP212 (с AGND). Что вы думаете?

По другому предмету, я думаю, очень целесообразно добавить дополнительную цепь зарядного устройства Lipo на основе Microchip MCP73812 и «идеального диода», как используется в Олимексино-32U4 :
Olimexino-32U4 Lipo Charger.png
Olimexino-32U4 Lipo Charger.PNG (110.36 киб) просмотр 192 раз

Racemaniac
Сб 6 января 2018 г. 9:44
[Squonk42 - Сб 06 января 2018 г. 9:36] - Нет проблем, чем больше паров глаз, тем лучше!

Я согласен с первым замечанием. На втором, «отдельно» является относительной концепцией, особенно на этой крошечной доске :)

Я думаю или удаляю решение «CLC», чтобы сохранить только AP212 (с AGND). Что вы думаете?

По другому предмету, я думаю, очень целесообразно добавить дополнительную цепь зарядного устройства Lipo на основе Microchip MCP73812 и «идеального диода», как используется в Олимексино-32U4 :
Olimexino-32U4 Lipo Charger.пнн
Он должен поместиться на дне платы, между правым краем и разъемом SWD. Я до сих пор не знаю, где подключу батарею...
Для меня только второй регулятор в порядке. Это, вероятно, будет более надежным, чем другой вариант, так как действительно трудно правильно отделить эти основания.
Зарядное устройство звучит весело, но этот идеальный диод, вероятно, не дешевый/легкий, чтобы получить?
И одна вещь, которая также немного беспокоит меня, когда увидев 3D -модель: некоторые из подушек на дне находятся под SD -картой, когда она вставлена? Не такая огромная проблема, также так как их, вероятно, довольно сложно двигаться ^^ '

Squonk42
Сб 06 января 2018 г. 14:12
[Racemaniac - Сб, 6 января 2018 г. 9:44 утра] - Для меня только второй регулятор в порядке. Это, вероятно, будет более надежным, чем другой вариант, так как действительно трудно правильно отделить эти основания.
Что меня беспокоит, так это то, что почти во всех схемах STM32F я могу найти, +3.3VA получается только путем фильтрации +3.3V с использованием ферритового шарика и пара 10 мкф/6/3V + 100NF конденсаторы. Я просто чувствую, что использование как отдельного LDO, так и индуктора между AGND и GND немного чрезмерно инженерно.
[Racemaniac - Сб 6 января 2018 г. 9:44 утра] - зарядное устройство звучит весело, но этот идеальный диод, вероятно, не дешевый/легкий, чтобы получить?
«Идеальный диод» здесь - это только IRLML6402 PMOS и диод Schottky 1N5819, а также резистор 10K, чтобы поляризовать MOSFET правильно. IRLML6402 - очень распространенная часть, доступная во всех глобальных веб -дистрибьюторах, но также и на Aliexpress и Таобао по очень низкой цене. Диод Шоттки 1N5819 тот же, что и мы уже используем для соединения между VUSB и +5V, так же дешево тоже тоже.

Все компоненты легко припаять вручную (нет QFN...), поэтому они могут быть добавлены мотивированным человеком DYI впоследствии или проданы как вариант.

Для соединения аккумуляторов, я думаю, что я предоставлю только простую 1 -миллиметровую тренировку для VBAT (и переименовать существующий PIN -VBAT в VBK, чтобы избежать путаницы, так как это больше для резервного копирования RTC), вопрос в том, где поместить эту подушку: IT Огромный : D
Изображение
[Racemaniac - Сб 06 января 2018 г. 9:44] - и одна вещь, которая также немного беспокоит меня, когда увидев 3D -модель: некоторые из подушек внизу находятся под SD -картой, когда она вставлена? Не такая огромная проблема, также так как их, вероятно, довольно сложно двигаться ^^ '
Да, это прокладки для PC6/PC7. Но эти сигналы очень важны, так как они являются единственным способом получить сигналы i2s2_mck/i2s3_mck.

Я посмотрю, что я могу сделать: похоже, что я могу направить PC7 под следами PC6/SDIO_D2/SDIO_D3, а затем использовать VIA, чтобы пересечь шин SDIO и иметь накладку PC7 рядом с другими. Для PC6 я, вероятно, могу перемещать вверх по прокладкам PB15/PB14, чтобы направить трассировку сверху между SDO_D0 и PB15, а затем иметь PC6 BAD рядом с другими.
BluePillf4 PC6-7.png
BluePillf4 PC6-7.PNG (154.8 киб) просмотрено 194 раз

Пито
Сб 06 января 2018 г. 14:14
: идея: Можете ли вы повторно использовать контакты VCC/GND от заголовка SWD для батареи :?:
а) Вам не нужно подключать батарею при выполнении программирования через SWD..
б) Вам может не понадобиться VCC, подключенный на штифте VCC во время программирования..

Squonk42
Вторник 09 января 2018 22:04
[Пито - Сб 06 января 2018 г., 14:14] - : идея: Можете ли вы повторно использовать контакты VCC/GND от заголовка SWD для батареи :?:
а) Вам не нужно подключать батарею при выполнении программирования через SWD..
б) Вам может не понадобиться VCC, подключенный на штифте VCC во время программирования..
Да! Итак, я добавил 0R между SWD +3.3V PIN (теперь +VBAT) и +3.3V сигнал, так:
  • Он ведет себя как на чертеже, если нет схемы зарядного устройства Lipo, +3.3V PIN -код на заголовке SWD - это вход, который будет конкурировать с выходом LDO (плохо :? )
  • Если у вас есть цепь зарядного устройства Lipo и нет аккумулятора, просто подключите SWD +3.3V питание на +3.3В штифт на заголовке возле штифта NRST (все еще плохой :? )
  • Лучше: подайте плату из +5 В или USB, если нет батареи или нет цепи зарядного устройства аккумулятора!
  • Но если у вас есть цепь зарядного устройства Lipo и подключенная батарея, просто не подключайте штифт ни на что и используйте питание аккумулятора
По другим предметам я исправил проблему Agnd на аналоговом LDO и разделял подушки GND на конденсаторах в опции фильтра CLC: на самом деле один сейчас на Agnd, другой на GND и гораздо дальше друг от друга.

У меня также есть маршрутизация схема зарядного устройства Olimex Lipo, мне просто нужно очистить весь этот беспорядок, прежде чем совершить изменения.

Racemaniac
Ср 10 января 2018 г. 8:23
[Squonk42 - Вторник 09 января 2018 22:04] -
[Пито - Сб 06 января 2018 г., 14:14] - : идея: Можете ли вы повторно использовать контакты VCC/GND от заголовка SWD для батареи :?:
а) Вам не нужно подключать батарею при выполнении программирования через SWD..
б) Вам может не понадобиться VCC, подключенный на штифте VCC во время программирования..
Да! Итак, я добавил 0R между SWD +3.3V PIN (теперь +VBAT) и +3.3V сигнал, так:
  • Он ведет себя как на чертеже, если нет схемы зарядного устройства Lipo, +3.3V PIN -код на заголовке SWD - это вход, который будет конкурировать с выходом LDO (плохо :? )
  • Если у вас есть цепь зарядного устройства Lipo и нет аккумулятора, просто подключите SWD +3.3V питание на +3.3В штифт на заголовке возле штифта NRST (все еще плохой :? )
  • Лучше: подайте плату из +5 В или USB, если нет батареи или нет цепи зарядного устройства аккумулятора!
  • Но если у вас есть цепь зарядного устройства Lipo и подключенная батарея, просто не подключайте штифт ни на что и используйте питание аккумулятора
По другим предметам я исправил проблему Agnd на аналоговом LDO и разделял подушки GND на конденсаторах в опции фильтра CLC: на самом деле один сейчас на Agnd, другой на GND и гораздо дальше друг от друга.

У меня также есть маршрутизация схема зарядного устройства Olimex Lipo, мне просто нужно очистить весь этот беспорядок, прежде чем совершить изменения.
Звучит великолепно :)

Пито
Ср 10 января 2018 г. 9:57 утра
: идея: Кроме того - для требования пользователей, которые готовы заплатить 3 доллара больше за 4 уровня - что произойдет, если вы добавите 2 уровня - GND и VCC? Это может помочь вам с маршрутизацией..

Squonk42
Ср 10 января 2018 г., 21:30
[Пито - Ср 10 января 2018 г. 9:57] - : идея: Кроме того - для требования пользователей, которые готовы заплатить 3 доллара больше за 4 уровня - что произойдет, если вы добавите 2 уровня - GND и VCC? Это может помочь вам с маршрутизацией..
На самом деле, маршрутизация не так уж и плохо, все еще осталось неиспользованное пространство : mrgreen:

Идея состоит в том, чтобы получить версию Bluepill Bluepill, если это возможно, сделано китайским производственным домом. ИМО, большая часть успеха доски Bluepill связана с его дешевой ценой: он находится в том же парке бала, что и Arduino Pro Mini @1 $.72. Вы можете получить более дешевые доски с участием Atmega 168, Attiny85 или вниз до STM8S103F3P6 @$ 0.66, но вы получаете гораздо больше силы с чертежом...

OTOH, вы можете получить гораздо более мощные чипсы с небольшим количеством денег, включая ESP8266 и ESP32.

Поэтому, если есть сладкое место для чертежа F4, оно должно быть на минимально возможной стоимости, с пользой сырой мощности процессора и многочисленных периферийных устройств с DMA.

Большинство людей здесь очень обеспокоены ценой, поэтому я думаю, что мы должны придерживаться только двухслойного дизайна. Я признаю, что 4 слоя принесут лучшую производительность (в том числе по причинам EMC), но тогда вы всегда можете добавить GND и слои мощности и очистить следы, если это необходимо для ваших нужд.

Олли
Чт 11 января 2018 г. 15:46
Я согласен

victor_pv
Чт 11 января 2018 г., 17:25
Я согласен с тем, чтобы оставить его на 2 слоях, по крайней мере, на данный момент.
Давайте попробуем заставить работать несколько прототипов, тогда, если нам нужно изменить вещи для другой ревизии, потому что слишком много шума или чего -то еще, можно сделать позже.

Chismicro
Чт 11 января 2018 г., 18:49
На Hackaday была эта статья о Компания по прототипированию. Вероятно, может быть полезно быстро получить доски.

Squonk42
Сб 13 января 2018 г., 21:01
я толкнулся Новая версия платы Bluepill F4 со следующими функциями:
  • Основная вещь: я добавил зарядное устройство для батареи Lipo в качестве опции в нижней части платы под разъемом SWD. Он использует тот же MCP73812T-420i/OT и идеальный диод, состоящий из транзистора FET PMOS и диода Schottky в качестве Olimex в его Олимексино-32U4 доска. Батарея должна быть подключена к двум экстремальным контактам на заголовке SWD,
    так как есть и другие способы питания доски. Если опция зарядного устройства не установлена, на верхней стороне платы 0R устанавливается строго совместимым с исходным чертежом, подключив к +3V3
  • GND на аналоговом LDO теперь на AGND
  • Альтернативный (более простой) аналоговый источник питания с использованием фильтра CLC теперь уволен лучше
  • PIN -контакт VBUS_EN был изменен с PC4 на PC0, так как этот вывод менее полезен для чего -либо еще
  • Подушки на нижней стороне платы для PC1-PC7 теперь выровнены и больше не ниже SDCARD, с хорошим 1.27 мм подачи
Вот как это выглядит:
Изображение
Изображение

Пожалуйста, дайте мне знать, если вы найдете проблему, или просто если вы хотите обсудить относительно совета директоров!

Racemaniac
Солнце 14 января 2018 г. 8:43
[Squonk42 - Сб 13 января 2018 г., 21:01] - я толкнулся Новая версия платы Bluepill F4 со следующими функциями:
  • Основная вещь: я добавил зарядное устройство для батареи Lipo в качестве опции в нижней части платы под разъемом SWD. Он использует тот же MCP73812T-420i/OT и идеальный диод, состоящий из транзистора FET PMOS и диода Schottky в качестве Olimex в его Олимексино-32U4 доска. Батарея должна быть подключена к двум экстремальным контактам на заголовке SWD,
    так как есть и другие способы питания доски. Если опция зарядного устройства не установлена, на верхней стороне платы 0R устанавливается строго совместимым с исходным чертежом, подключив к +3V3
  • GND на аналоговом LDO теперь на AGND
  • Альтернативный (более простой) аналоговый источник питания с использованием фильтра CLC теперь уволен лучше
  • PIN -контакт VBUS_EN был изменен с PC4 на PC0, так как этот вывод менее полезен для чего -либо еще
  • Подушки на нижней стороне платы для PC1-PC7 теперь выровнены и больше не ниже SDCARD, с хорошим 1.27 мм подачи
Вот как это выглядит:
Изображение
Изображение

Пожалуйста, дайте мне знать, если вы найдете проблему, или просто если вы хотите обсудить относительно совета директоров!
niiiice xd
Одно крошечное замечание: есть линия шелкового экрана, которая переходит в PC7 Pad :) (Хотя при графике Gerbers вы можете сдать его на шелковом экране :) ).

Chismicro
Солнце 14 января 2018 г. 9:24
Ваш дизайн выглядит очень красиво. Вероятно, было бы полезно, если бы держатель SD-карты был бы повернут на 180 °. Пользователю может быть легче обмениваться SD-картой, когда доска построена в корпусе.

Пито
Солнце 14 января 2018 10:56 утра
Пользователю может быть легче обмениваться SD-картой, когда доска построена в корпусе. Да, представьте себе, что эта доска прижата к бездельному доску (например,) и обычно со значительной силой.. Объединение с SDCARD было бы болью..

Racemaniac
Солнце 14 января 2018 11:28
Не думайте, что это можно будет изменить.
Когда я делаю свои собственные доски, я всегда сомневаюсь между обоими вариантами. Легко добраться во время разработки. При создании этого в чем -то это приятно, что SD -карта хорошо защищена на животе доски :)

Пито
Солнце 14 января 2018 г. 11:54
Другой вариант - сделать текущее дно новый топ.. SDCARD останется как есть, но светодиоды и кнопки должны быть размещены на новом топе.. Это может быть легко, так как в настоящее время нет ничего под светодиодами и кнопками..
Как Maple Mini сделал..
Вы не должны видеть чип, и вы получите больше места для сообщений и логотипов шелкового экрана :)

PS: PC1-PC7 тоже станет лучше. Q - это USB -розетка - он может остаться как есть, если вы спросите меня.. :)

Squonk42
Солнце 14 января 2018 12:05
[Racemaniac - Sun 14 января 2018 г. 8:43] - Niiiice xD
Одно крошечное замечание: есть линия шелкового экрана, которая переходит в PC7 Pad :) (Хотя при графике Gerbers вы можете сдать его на шелковом экране :) ).
Зафиксированный:

Изображение

Racemaniac
Солнце 14 января 2018 12:09
[Пито - Солнце 14 января 2018 г. 11:54] - Другой вариант - сделать текущее дно новый топ.. SDCARD останется как есть, но светодиоды и кнопки должны быть размещены на новом топе.. Это может быть легко, так как в настоящее время нет ничего под светодиодами и кнопками..
Как Maple Mini сделал..
Вы не должны видеть чип, и вы получите больше места для сообщений и логотипов шелкового экрана :)

PS: PC1-PC7 тоже станет лучше. Q - это USB -розетка - он может остаться как есть, если вы спросите меня.. :)
Это затем сломало бы точку основных элементов платы (совместимая с чертежкой) все на 1 стороне

Пито
Солнце 14 января 2018 12:15
Тогда опция+1 должна иметь готовые прокладки для кнопок и светодиодов внизу, когда вы решите сделать ток внизу новая верхняя часть :) Я уверен, что это будет хороший ход :).. Но это зависит от тебя..
PS: Вы должны добавить описание штурма SWD внизу..

Squonk42
Солнце 14 января 2018 13:28
[Chismicro - Солнце 14 января 2018 г. 9:24] - Ваш дизайн выглядит очень красиво. Вероятно, было бы полезно, если бы держатель SD-карты был бы повернут на 180 °. Пользователю может быть легче обмениваться SD-картой, когда доска построена в корпусе.
В какой-то момент у меня было, что SDCARD исполнилось 180 °, но я понял, что в любом случае будет нелегко получить доступ к ней, так как вилка Micro-USB, вероятно, находится на пути. И это не причудливый держатель SDCARD с толчком...

Но я могу ошибаться. Если это так, есть хорошая головоломка, которую нужно решить при повторном порядок следы под STM32 : Geek:

РЕДАКТИРОВАТЬ: Ниже вы можете увидеть, что я имею в виду (я просто положил держателя SDCARD на оригинальный чертеж):

Изображение

Squonk42
Солнце 14 января 2018 г., 21:44
Обратите внимание, что такая же печатная плата по -прежнему совместима с STM32F103RX, I.эн. All STM32F103 в пакете LQFP64.

С помощью этого MCU, соединителя Micro USB, (более крупный, но более сильный) LDO, 2x (меньшие) кристаллы, 2 -кратные кнопки (VS. 1x, нижний профиль), 2x светодиодов, заголовок SWD, 1 дополнительный диод Шоттки, 13 резисторов (против. 8), 15 конденсаторов (против. 13), 2 индуктора (против. нет) и без громоздкого блока перемычки, это должно быть в том же балевом поле $ 3 $ 3, что и исходный чертеж, но с большим количеством кнопок для сброса, выбора загрузки и пользовательского использования приложений, правильного резистора USB, vusb/+5V защита диодов обратного тока и больше мощности... Все с более низким профилем (плоское дно), так как самая высокая часть, кроме заголовка SWD, - это LDO и разъем Micro USB (< 2 мм). Редактировать: и лучшие аналоговые поставки тоже!

Вот новый "Bluepill F1":

Изображение
Изображение

Стивестронг
Солнце 14 января 2018 г. 9:55 вечера
ХОРОШАЯ РАБОТА! - Большой палец вверх -

Squonk42
Пн 15 января 2018 г., 21:59
Bluepill F4 Top Top Side довольно многолюдно, так что там не так много места. Но на нижней стороне вы можете видеть, что между рядом прокладок PC1-PC7 и заголовка SWD осталось все еще место:

Изображение

Поскольку следы и прокладки на печатной плате ничего не стоят, за исключением того времени, когда вы тратите их, это может быть хорошей возможностью, чтобы травить какую -то полезную схему, которая может быть широко используется разработчиками. Вот почему я начал с добавления схемы зарядного устройства Lipo в качестве хорошего варианта 8-)

Я проверил существующие дизайны STM32 для получения дополнительной информации: Нуклео и Открытие доски, 3-й стороны Олимекс или Itead, языковой ориентирован Эспроино и пирог Доски, а также несколько более конкретных плат для контроллеров полетов или автопилотов, таких как Pixracer и Папарацци.

Ни в каком конкретном порядке, вот список возможных цепей кандидатов на интеграцию:
  • Аудио (кодек I2S или аналоговый интерфейс с ADC/DAC): вероятно, слишком большой, чтобы соответствовать, а не для общего интереса
  • 2.RF модуль 4 ГГц: слишком большой
  • ЖК -дисплей/OLED: как Nodemcu+OLED Combo
  • Micro-joystick (на нижней лице?)
  • Сбросить чип контроллера
  • Ethernet: слишком большой
  • USB -телевизоры: было бы трудно добавить в качестве опции, и не требуется на плате Bare Dev, если он не будет интегрирован в продукт
  • RS232 Buffer
  • Bluetooth модуль: слишком большой
  • Батарея монета или «золотая крышка» для RTC
  • Fram/Flash Spi Chip (SOIC8): попытался установить след в качестве альтернативы разъему SD -карты, но это приводит к повороту красивой (маленькой) плоскости GND ниже основного LDO на куски => не хорошо
  • МОСФЕТ ДЛЯ ВЫБОТА ВЫБОТА (зуммер, реле и т. Д.): как сделать это необязательным?
  • Разделитель резистора для напряжения аккумулятора
  • Может трансивер
  • 3, 6 или 9-осевая IMU (инерционная единица измерения), E.глин. Акселерометр, гироскоп, магнитометр, датчик давления (высота): Проблема в том, что большинство из них являются паяльными пакетами QFN, неправомерными железом :( Они используются, конечно, на всех платах по контроллеру полетов или автопилотам, но также и на более широких досках, таких как ST, они продают MEMS...) и Pyboard, например...
  • "Фрско -инвертор", e.глин. Двойной xor Gate для инвертирования уровня сигналов UART, используемых этим общим протоколом R/C
  • ...
Пожалуйста, дайте мне знать, что вы думаете об этом, или у вас есть еще больше схем, чтобы предложить!

victor_pv
Вт 16 января 2018 г. 3:27 утра
i2c eeprom/fram и потянуть резисторы?
Может быть хорошим вариантом, если маршрутизация одного из портов I2C там прост, так как это всего лишь 2 линии передачи данных и власть.
Не уверен, как часто их используют другие люди, я использовал их пару раз, чтобы не носить вспышку, но у платы уже есть SDCARD для STG...

Squonk42
Вт 16 января 2018 г. 7:06
Да, проблема не так уж и много SPI, так как в этой области есть PB2-PB15 для сигналов SPI MOSI/MISO/CLK/CS, но сам след SOIP8, который полностью разрушает плоскость GND под разъемом SD-карты :?

I2C Fram/Flash в 4 раза медленнее, чем их аналоги SPI, но они все равно могут быть полезны, вы правы. Затем их будет легче разместить в большой пустой области под кнопками, и I2C действительно требует только 2 сигнальных проводов, которые легко найти. Может быть, комбинация альтернативных следов I2C может быть приятно иметь? Как Fram/Flash, некоторые датчики I2C, 0.91 "OLED -экран и т. Д?

Racemaniac
Вт 16 января 2018 г. 7:17 утра
Я придерживаюсь своего мнения о том, чтобы начать с текущей итерации и взглянуть на то, как она работает ^^

Я думаю, что мы сейчас в точке, где интересно заказать несколько досок и построить несколько прототипов? :)

астер
Вт 16 января 2018 12:25
👏👏👏👏 очень хорошо!

Squonk42
Вт 16 января 2018 г. 13:00
Реальный крайний срок - CNY 2018 (китайский Новый год 2018), который в этом году происходит 16 февраля, поэтому вы можете ожидать, что фабрики будут закрыты, по крайней мере, с 11 по 24 -е, но планируйте на дополнительную неделю после этого, так как некоторые работники не могут вернуться к работе : o

Это означает, что у нас есть около 2 недель, чтобы закончить дизайн, или мы получим доски только в середине марта.

У меня есть большинство компонентов, чтобы сделать несколько досок.

Если никто не замечает больше проблем в текущей версии, то единственное, что осталось, - это дублировать печатную плату, чтобы добавить слезы, по крайней мере, для лучшей тренировки, чтобы допустить накладку, механическое и тепловое напряжение. Похоже, размеры доски слишком малы для www.allpcb.компонент Для выполнения V-выреза, но они принимают маршрутизацию вкладок и предлагают сделать это сами бесплатно, что приводит к общей стоимости, включая 24-часовое время заказа и доставку TNT во Францию ​​(3-5 дней) за 40 штук @20 долларов (60 штук Только @ $ 23 !?!). К сожалению, по этой цене доски будут зелеными, а не синим, это добавляет 8 долларов больше :)

Мы не рискуем, добавляя следы на нижней стороне для некоторых I2C или других простых устройств, таких как разделитель напряжения, MOSFET и т. Д. Но мы должны решить, чего хотим как можно скорее, так как все не подходит.

michael_l
Вт 16 января 2018 г. 13:16
Просто хотел сказать, что эта новая версия Bluepill F4XX выглядит действительно потрясающе! Я уже давно использую BP, и обычно проблема заключалась в том, что у меня кончится оперативная память и Flash, и я использую Freertos.

Наличие карты MicroSD уже является убийственной функцией!

Что касается дополнительной схемы, я голосую за 1) Дополнительный (F) ОЗУ 2) может приемопер водителя 3) Драйвер резистора аккумулятора

Олли
Вт 16 января 2018 г., 19:24
Как только у нас появятся новые таблетки F4 Blue от производства, каков процесс их покупки? Я хотел бы купить один.
- Когда оценивается?
- Какова предполагаемая общая цена для клиентов США?

Ура, Олли

Chismicro
Вт 16 января 2018 г., 19:26
Только одно замечание о «проблеме обмена SD-карт»:
Обменять SD-карту на нижней стороне, когда F4BP припаяна, вероятно, невозможно.
Поэтому одним из решений будет поместить разъем SC-Card наверху, чтобы перевернуть всю плату, как это до пайки на печатную плату. Но тогда кнопки и светодиоды также внизу и не могут быть доступны.
Таким образом, решение будет заключаться в том, чтобы поместить SD-карту, кнопки и светодиоды сверху и остальные компоненты нанизу.

Итак, почему кто-то хочет обменять SD-карту?
Есть много причин:
1. F4 способен воспроизводить файлы mp3
2. Кто-то делает регистратор данных и хочет перенести собранные 16 ГБ данных путем обмена SD-карта
3. SD-карты не известны продолжительностью жизни

Mrburnette
Вт 16 января 2018 г., 19:41
[Chismicro - Вторник 16 января 2018 г., 19:26] - Только одно замечание о «проблеме обмена SD-карт»:
Обменять SD-карту на нижней стороне, когда F4BP припаяна, вероятно, невозможно.
<...>
На первый взгляд, ваш аргумент звучит. Реальность такова, что я играл с RPI_ZEROW с тех пор, как они были впервые доступны, и очень, очень редко, придется удалить SD-карту.
Карты сегодня все на уровне износа и очень жесткие. Немного S/W, чтобы управлять файловой системой, должно иметь большое значение для работы с отсутствием необходимости удалять карту... То есть, если использовать для ведения журнала, есть опция, которая опускает файл в последовательный порт ПК (или USB) и диалоговое окно, запрашивающее «Удалить?"В конце катушки будет необходимо получить уборку уборки.
Если плата установлена ​​вверх дном, небольшие отверстия в хостинговой плате или корпусе могут быть использованы для кнопок. Нанесите этикетку на отверстия, если вы хотите, чтобы она не стала свободной от пыли.

Просто думать вслух.

Луча

Chismicro
Вт 16 января 2018 г., 21:06
Вероятно, это лучше, если люди немного обсуждают важность обмена SD-карта.
Вот Как Пол Стоффеген сделал это с Teensy 3.6.

Squonk42
Вт 16 января 2018 г. 22:23
Трудно сравнить 2 доски: Teensy 3.6-4-слойная доска @ 30 долларов, мы хотим двухслойную доску @ 5 $ 10.

Просто разъем SD -карты на Teensy $ 1.90, Наш соединитель есть $ 0.30, Хотя не причудливый тип толчка/толчка.

В любом случае, невозможно переместить разъем SD -карты на другой стороне нашей платы, сохраняя при этом оригинальную совместимость с распиновкой Bluepill, так как у нас есть заголовок SWD на этой стороне.

Нам остается оставить SD -карту в его положении, либо 1) с той же ориентацией и удаленной картой «под животом», которая невозможна при установке на макере, 2) перевернута 180 °, но тогда вам нужно отключить USB Подключите, чтобы удалить карту, 3) перевернуть всю плату вверх дном с помощью «над животом» ориентации, но тогда нам нужно поместить кнопки и светодиоды на противоположную сторону печатной платы, а разъем Micro USB будет изменен.

Я потратил 2 часа, чтобы повернуть разъем SD-карты на 180 °, и у меня осталось 2 неизотированных провода (SDIO_D3, раскрывающе...
Изображение

Беннебой
Ср 17 января 2018 г. 8:17
Я бы сказал, иди с текущим дизайном, чтобы встретиться с CNY. Люди могут затем оценить, насколько раздражает/не размещение SD, в то время как доска v2 работает.

Я также заинтересован в том, чтобы схватить некоторые из них - если они построены : D

Racemaniac
Ср 17 января 2018 г. 9:03
То же самое здесь, позиция SD -карты для меня в порядке

victor_pv
Ср 17 января 2018 г. 15:52
Если вы можете установить указание SDCARD, я думаю, что это будет немного более полезно, если карта будет подключена к чему -то, поэтому не нужно вытащить.
Тем не менее, если это невозможно, я не думаю, что это серьезная проблема, чтобы продолжить наш первый оборот с картой в исходной позиции.

Помимо Роджера, было несколько человек, которые зарегистрировались в AllPCB по ссылке, которую я опубликовал, поэтому даже подумал, что стоимость с AllPCB значительно выросла, мы все равно можем получить хорошую кучу бесплатных досок с кредитом.

ZMEMW16
Ср 17 января 2018 г. 15:57
[Racemaniac - Ср 17 января 2018 г. 9:03] - То же самое здесь, позиция SD -карты для меня в порядке
+1 или +3
Стивен

victor_pv
Ср 17 января 2018 г. 16:10
[Squonk42 - Вторник 16 января 2018 г. 13:00] - Похоже, размеры доски слишком малы для www.allpcb.компонент Для выполнения V-выреза, но они принимают маршрутизацию вкладок и предлагают сделать это сами бесплатно, что приводит к общей стоимости, включая 24-часовое время и доставку TNT во Францию ​​(3-5 дней) за 40 штук @20 долларов (60 штук Только @ $ 23 !?!). К сожалению, по этой цене доски будут зелеными, а не синим, это добавляет 8 долларов больше :)
Когда я делаю цитату в их системе, если я выбираю V-Routing для 60 штук, панель от AllPCB (поэтому мы предоставляем Gerbers для одной платы, и они ее панели), получаем цитату в 26 долларов США.
Я устанавливаю размеры на 16x64, похожий на синюю таблетку.

РЕДАКТИРОВАТЬ: Если я просто выберу 60 отдельных досок, без панели, будет стоить 19 долларов США. Поскольку это не для промышленного производства, я думаю, что индивидуальные платы с самого начала так же, как и уж и много усилий, чтобы собрать и перерабатывать, так как они, как их панель, или кто -либо видит преимущество в наличии панели?

Кроме того, любое изменение компонентов в этом посте?
ViewTopic.PHP?F = 19&T = 2633&начало = 360#P37849
Возможно, нам следует отредактировать первый пост Роджера, чтобы добавить ссылки.

Пито
Ср 17 января 2018 г., 17:23
или кто -то видит преимущество в наличии панели? Они не предоставляют VCUT на панели, когда отдельная плата составляет менее 80x80 мм.. (Выберите «Панель, разделяющая путь:»)
Таким образом, единственным вариантом является, например, купить отдельную печатную плату, 60 шт. 64x16 мм, 19 долларов США на сегодняшний день.
PS: кажется, что они неуклонно увеличивают цены, сегодня 100x100 5pcs 23 доллара сегодня.. :(

@Squonk42: петля Big Blue Traces в середине.. Будет ли это работать?

victor_pv
Ср 17 января 2018 г. 18:48
[Пито - Ср 17 января 2018 г., 17:23] - или кто -то видит преимущество в наличии панели? Они не предоставляют VCUT на панели, когда отдельная плата составляет менее 80x80 мм.. (Выберите «Панель, разделяющая путь:»)
Таким образом, единственным вариантом является, например, купить отдельную печатную плату, 60 шт. 64x16 мм, 19 долларов США на сегодняшний день.
PS: кажется, что они неуклонно увеличивают цены, сегодня 100x100 5pcs 23 доллара сегодня.. :(

@Squonk42: петля Big Blue Traces в середине.. Будет ли это работать?
Вы правы о повышении цен на 100x100.
О v-вырезании у меня нет проблем с выбором его, когда я выбираю плату, которая составляет 16x64, и устанавливаю панель как 6x2, так что 6 досок шириной (96 мм) и 2 высоты (128 мм).
Вы не можете иметь vcuts, если вся панель меньше 80x80, но отдельные платы меньше, пока все больше, пока вся панель больше.

Сравнение в PCB Shopper для 100x100 5 или 10 штук Easyeda дешевле, а также доставка с DHL.
В любом случае у нас есть бесплатный кредит для AllPCB, все еще ничего не может победить бесплатно ;)

Squonk42
Ср 17 января 2018 г., 8:55 вечера
[Пито - Ср 17 января 2018 г., 17:23] - или кто -то видит преимущество в наличии панели? Они не предоставляют VCUT на панели, когда отдельная плата составляет менее 80x80 мм.. (Выберите «Панель, разделяющая путь:»)
Таким образом, единственным вариантом является, например, купить отдельную печатную плату, 60 шт. 64x16 мм, 19 долларов США на сегодняшний день.
PS: кажется, что они неуклонно увеличивают цены, сегодня 100x100 5pcs 23 доллара сегодня.. :(

@Squonk42: петля Big Blue Traces в середине.. Будет ли это работать?
Забавно, если вы введете QTY 60 от радиопроизводительных кнопок, вы получаете 19 долларов, но когда вы введете его в текстовое поле и отправите, вы получите 20 долларов : шок:

Откуда вы взяли размеры 64x16 мм от? Фактический размер печатной платы 53.34 мм х 22.86 мм.

Хорошо, вот выбор:
allpcb_order_form.png
allpcb_order_form.PNG (206.82 киб) просмотрено 262 раза

Squonk42
Ср 17 января 2018 г., 21:09
[Пито - Ср 17 января 2018 г., 17:23] - @Squonk42: петля Big Blue Traces в середине.. Будет ли это работать?
Что вы имеете в виду, автобус SDIO? Вот статистика: Signal f max. [MHz] l [mm] A [mm2] R [mOhm] w min [mm] max [mm] Imax [A] SDIO_CK 9094.55 32.965 0.005 107.53 0.152 0.152 0.50 SDIO_CMD 10779.22 27.813 0.005 90.73 0.152 0.152 0.50 SDIO_D0 9586.47 31.273 0.005 102.02 0.152 0.152 0.50 SDIO_D1 9740.01 30.780 0.005 100.41 0.152 0.152 0.50 SDIO_D2 9557.50 31.368 0.005 102.33 0.152 0.152 0.50 SDIO_D3 9661.07 31.032 0.005 101.23 0.152 0.152 0.50

Squonk42
Ср 17 января 2018 г., 21:56
[victor_pv - Ср 17 января 2018 г. 16:10] - Кроме того, любое изменение компонентов в этом посте?
ViewTopic.PHP?F = 19&T = 2633&начало = 360#P37849
Возможно, нам следует отредактировать первый пост Роджера, чтобы добавить ссылки.
Вот обновленная компания со ссылками на поставщиков Aliexpress. Я полагаю, что у всех есть заголовки из запасного чертежа, но есть несколько недостающих деталей (ферритовые шарики и IC аккумуляторного зарядного устройства, хотя вы, вероятно, можете получить этот последний от Microchip в качестве образца):
Bluepillf4.CSV
(7.89 киб) скачано 150 раз

Пито
Ср 17 января 2018 г. 22:03
Да, этот FMAX для прямой провод длины l, я думаю. Такая большая петля проводов похожа на плоский трансформатор :)..
Во всяком случае, я должен остановиться, увидев : Twisted: в деталях ..

victor_pv
Ср 17 января 2018 г., 22:51
[Squonk42 - Ср 17 января 2018 г. 20:55] -
Забавно, если вы введете QTY 60 от радиопроизводительных кнопок, вы получаете 19 долларов, но когда вы введете его в текстовое поле и отправите, вы получите 20 долларов : шок:

Откуда вы взяли размеры 64x16 мм от? Фактический размер печатной платы 53.34 мм х 22.86 мм.

Хорошо, вот выбор:
allpcb_order_form.пнн

Я думаю, было бы неплохо иметь платы BluePill, которые на самом деле... Синий! Но это добавляет 8 долларов к счету.
Вам нужно некоторое время взглянуть на треки и расслабить их, радиобаттть для 50 не 60 ;)

О размер, я подумал, что видел это на какой -то диаграмме для чертежа, но был некоторое время назад, и я не уделял слишком много внимания, что это правильно, было просто приближением, чтобы увидеть цены на отдельные панели против панелей против панелей.

О том, что быть синим, это хороший момент, 8 долларов - это не намного больше, но быть прототипом, имеет ли это много важно? Мы могли бы заказать 120 зеленых досок за 29 долларов, если кто -то хочет собрать столько...

РЕДАКТИРОВАТЬ: о переворот разъема SDCARD, что, если вместо того, чтобы перевернуть его, вы используете один, у которого есть прокладки с другой стороны, а не внизу? Это перевернет SDCARD, чтобы вытащить с другой стороны, сохраняя прокладки разъемов в том же порядке.
Как это:
https: // www.aliexpress.com/item/10pcs-9 ... autifyab = 1

Squonk42
Чт 18 января 2018 г. 5:55 утра
[Пито - Ср 17 января 2018 г. 22:03] - Да, этот FMAX для прямой провод длины l, я думаю. Такая большая петля проводов похожа на плоский трансформатор :)..
Во всяком случае, я должен остановиться, увидев : Twisted: в деталях ..
SDIO имеет максимум ~ 25 МГц, а длины короткие... Нет лучшего способа раздувать эти сигналы, если разъем SD -карты не будет установлен на юг.

В любом случае, будет укушена деталями, которые мы не видели, я могу поспорить!

Squonk42
Чт 18 января 2018 г., 6:07
[victor_pv - Ср 17 января 2018 г. 22:51] - Вам нужно некоторое время взглянуть на треки и расслабить их, радиобаттть для 50 не 60 ;)
Оупс, было поздно, и я старею :?
[victor_pv - Ср 17 января 2018 г. 22:51] - О том, что быть синим, это хороший момент, 8 долларов - это не намного больше, но быть прототипом, имеет ли это много важно? Мы могли бы заказать 120 зеленых досок за 29 долларов, если кто -то хочет собрать столько...
Ну, давайте решим, но я не думаю, что нам нужно так много.
[victor_pv - Ср 17 января 2018 г. 22:51] - РЕДАКТИРОВАТЬ: о переворот разъема SDCARD, что, если вместо того, чтобы перевернуть его, вы используете один, у которого есть прокладки с другой стороны, а не внизу? Это перевернет SDCARD, чтобы вытащить с другой стороны, сохраняя прокладки разъемов в том же порядке.
Как это:
https: // www.aliexpress.com/item/10pcs-9 ... autifyab = 1
Нет, этот вдвое дороже, и он слишком широкий, чтобы поместиться между 2 рядами булавок, поэтому я в первую очередь выбрал текущий. На самом деле, почти все разъемы с механизмом толкания имеют одинаковую проблему.

РЕДАКТИРОВАТЬ: Единственный, который я нашел, был этот из Molex, который составляет 11.95 мм в ширину, но на Aliexpress невозможно найти:
http: // www.Молекс.com/molex/products/dat ... Гнездо.XML

EDIT2: Я на самом деле нашел их на 1 одиночном поставщике, но дорого:
https: // www.aliexpress.com/item/10pcs-5 ... 95526.HTML

Тем не менее, они довольно распространены и дешевы:
https: // www.aliexpress.com/item/10-pcs- ... 38620.HTML

Racemaniac
Чт 18 января 2018 12:18
Это действительно следующий вопрос, как мы будем распространять доски?
Если Squonk отправит мне несколько, это, вероятно, будет стоить почти столько же, сколько и я, просто заказываю несколько для себя

Мне интересно, не сможем ли мы убедить одного из производителей печатных платежей производить 100 из них, и отправить их партиями от 10 до 10 различных адресов по хорошей цене, это было бы здорово XD

victor_pv
Чт 18 января 2018 г. 16:34
Squonk, на Connector SDCARD, в зависимости от того, что вам лучше всего подходит для размещения на доске. Я думаю, что все согласны с тем, что разъем был наоборот.

Racemaniac, я думаю, что доставка из Китая в несколько мест, вероятно, увеличит стоимость. Где ты находишься?
Первое классовое почта в США довольно дешевая, поэтому я могу поместить кучу карт в конверт для всех остальных в США всего за пару долларов и должен прибыть через несколько дней.
Я думал о следующем:
-Закажите партию для Squonk.
-Если это хорошо, закажите для нас партию, а другой - для Австралии, если Роджер или кто -то еще готовы собрать несколько там.

РЕДАКТИРОВАТЬ: Еще один разъем, который кажется коротким и узким:
https: // www.aliexpress.com/item/20pcs-s ... autifyab = 1

Я пытаюсь найти производителя.
Обнаружили эти диаграммы:
https: // sc01.Аликдн.com/kf/htb1cbh1jvxx ... НЕЧЕР.JPG
https: // www.Алибаба.com/product-detail/ ... 1460xug6av



Для того, что вы разместили, я нашел эту ссылку, которая показывает номер детали, и бренд, кажется, Proconn, но не могу найти ее в Google.
https: // www.aliexpress.com/item/mini-tf ... autifyab = 1

Racemaniac
Чт 18 января 2018 г. 16:55
Я из Европы (Бельгия). Не уверен, сколько это будет стоить для Squonk, чтобы отправить мне немного (он из Франции, соседняя страна).
Я только что проверил отправку из Бельгии во Францию, например,. По крайней мере, это будет стоить 7 € (то есть общий вес ниже 350 г, и он не толще 5 мм)
Если это более 350 г, он становится 14 €...

По этим ценам это может быстро стать дешевле, чтобы просто иметь несколько поставки из Китая >_<

Squonk42
Чт 18 января 2018 г., 21:17
[victor_pv - Чт 18 января 2018 г., 16:34] - Редактировать: еще один разъем, который кажется коротким и узким:
https: // www.aliexpress.com/item/20pcs-s ... autifyab = 1

Я пытаюсь найти производителя.
Обнаружили эти диаграммы:
https: // sc01.Аликдн.com/kf/htb1cbh1jvxx ... НЕЧЕР.JPG
https: // www.Алибаба.com/product-detail/ ... 1460xug6av
К сожалению, этот разъем предназначен для полной SD -карты, а не Micro SD: ширина на диаграмме - ~ 27 мм:
Изображение
[victor_pv - Чт 18 января 2018 г., 16:34] - Редактировать: еще один разъем, который кажется коротким и узким:
Для того, что вы разместили, я нашел эту ссылку, которая показывает номер детали, и бренд, кажется, Proconn, но не могу найти ее в Google.
https: // www.aliexpress.com/item/mini-tf ... autifyab = 1
Первоначальная часть этого, вероятно, является одним из этих разъемов Molex:
http: // www.Молекс.com/molex/products/lis ... воздуховоды

Вот несколько изображений текущего разъема карт MicroSD на плате прототипа, без вставки карты, а затем другой разъем "серии Molex 47309" на плате Litcheepi, опять же без и с картой, и сравнение между текущим разъемом и Стандартный разъем MicroSD на плате PocketBeagle:

Изображение Изображение Изображение Изображение Изображение Изображение

Squonk42
Чт 18 января 2018 г., 21:25
Если разъем тока повернут на 180 °, вы можете ясно видеть, что невозможно выровнять край карты на край печатной платы из -за глубины разъема MicroUSB, и что заглушка MicroUSB предотвращает извлечение карты:
Изображение

Squonk42
Чт 18 января 2018 г. 22:39
[Racemaniac - Чт 18 января 2018 г. 16:55] - Я из Европы (Бельгия). Не уверен, сколько это будет стоить для Squonk, чтобы отправить мне немного (он из Франции, соседняя страна).
Я только что проверил отправку из Бельгии во Францию, например,. По крайней мере, это будет стоить 7 € (то есть общий вес ниже 350 г, и он не толще 5 мм)
Если это более 350 г, он становится 14 €...

По этим ценам это может быстро стать дешевле, чтобы просто иметь несколько поставки из Китая >_<
Нам повезло, печатная плата и детали не сильно весят... Я проверяю свой кухонный шкал, оригинальный чертеж без веса заголовков только 5G!

И для букв < 3 см и < 20 г для Бельгии, это стоит только € 1.20 с 3-4 днями доставки и € 1.30 Для большинства стран за пределами Европы. Добавить пластиковый пузырьный конверт @ 0.20, Grand Total составляет 1 евро.50 (1 доллар.85).

У меня есть почти все детали от Aliexpress, и их достаточно, чтобы построить ~ 10 досок, за исключением самого STM32, вы получаете детали BOM в Мой предыдущий пост выше.

Для тех, кто готов к пайке 0603, я, вероятно, могу организовать доставку унедованный PCB+детали для них для выполнения начальных тестов (даже не думайте, что это вообще будет работать вообще!!!), то есть вам, вероятно, понадобится тонкий паяльный железо, прицел, бинокль, по крайней мере,... Вы предупреждены!

Если вам все еще интересно, пришлите мне личку.

victor_pv
Пт 19 января 2018 г., 4:02
Squonk, тогда, что вы думаете, держите оригинальный разъем в том положении, который он был изначально, или вы собираетесь попробовать то, что вы нашли, вы нашли?
Я не думаю, что это нарушитель сделки для всех, по крайней мере, для первого пересмотра тестирования.

На другую тему я собираюсь прокомментировать, как я успешно заменил несколько диодов и резисторов в крошечных форматах:
Нормальное железо, бинокль.
Поместите крошечный кусочек паяла или поток на колодки.
Поместите компонент на прокладки с пинцетом.
Удерживайте компонент вниз и нажмите на конец компонента с железом достаточно долго, чтобы конец компонента нагрелся, растопила припой и припаю.
Удалить пайки с этой стороны.
Позвольте компоненту немного остыть, и, все еще удерживая его, повторите процесс с другим концом, чтобы припаять.

Я заменил несколько диодов и компонентов 0603. Вам нужно удержать компонент в устойчиво, я сделал это, осторожно применив немного потока или паяной пасты на прокладку, положив компонент (прилипает к печатной плате благодаря потоку или вставке), затем отпустите пинцет и место. кончик пинцетера в центре компонента и нажмите на него.
Я думаю, что ключ состоит в том, чтобы иметь хорошее зрение, вам не нужно быть чрезвычайно устойчивым, потому что, как только вы нажимаете на компонент, он останется на месте только из -за трения, а железо не должно быть чем -то особенным, большим советами все еще работает до тех пор, пока вы можете коснуться конца компонента, удерживая его.

Racemaniac
Пт 19 января 2018 г., 6:58
[Squonk42 - Чт 18 января 2018 г. 22:39] -
[Racemaniac - Чт 18 января 2018 г. 16:55] - Я из Европы (Бельгия). Не уверен, сколько это будет стоить для Squonk, чтобы отправить мне немного (он из Франции, соседняя страна).
Я только что проверил отправку из Бельгии во Францию, например,. По крайней мере, это будет стоить 7 € (то есть общий вес ниже 350 г, и он не толще 5 мм)
Если это более 350 г, он становится 14 €...

По этим ценам это может быстро стать дешевле, чтобы просто иметь несколько поставки из Китая >_<
Нам повезло, печатная плата и детали не сильно весят... Я проверяю свой кухонный шкал, оригинальный чертеж без веса заголовков только 5G!

И для букв < 3 см и < 20 г для Бельгии, это стоит только € 1.20 с 3-4 днями доставки и € 1.30 Для большинства стран за пределами Европы. Добавить пластиковый пузырьный конверт @ 0.20, Grand Total составляет 1 евро.50 (1 доллар.85).

У меня есть почти все детали от Aliexpress, и их достаточно, чтобы построить ~ 10 досок, за исключением самого STM32, вы получаете детали BOM в Мой предыдущий пост выше.

Для тех, кто готов к пайке 0603, я, вероятно, могу организовать доставку унедованный PCB+детали для них для выполнения начальных тестов (даже не думайте, что это вообще будет работать вообще!!!), то есть вам, вероятно, понадобится тонкий паяльный железо, прицел, бинокль, по крайней мере,... Вы предупреждены!

Если вам все еще интересно, пришлите мне личку.
это действительно более доступно :)
Я, конечно, хотел бы получить несколько печатных плат, чтобы проверить :) (И я полностью настроен, чтобы собрать это :). Я могу сделать свои собственные трафареты для приподкой пасты, получить хорошие припирчанки, получить все необходимые детали здесь и т. Д... :) ).

Squonk42
Пт 19 января 2018 г., 7:05
[victor_pv - Пт 19 января 2018 г., 4:02] - Я думаю, что ключ состоит в том, чтобы иметь хорошее зрение, вам не нужно быть чрезвычайно устойчивым, потому что, как только вы нажимаете на компонент, он останется на месте только из -за трения, а железо не должно быть чем -то особенным, большим советами все еще работает до тех пор, пока вы можете коснуться конца компонента, удерживая его.
Тогда вы должны повторить это для 60+ компонентов, полдня работа... И вы хотите, чтобы у вас был бинокль : D

Squonk42
Пт 19 января 2018 г., 7:09
[Racemaniac - Пт 19 января 2018 г., 6:58] - это действительно более доступно :)
Я, конечно, хотел бы получить несколько печатных плат, чтобы проверить :) (И я полностью настроен, чтобы собрать это :). Я могу сделать свои собственные трафареты для приподкой пасты, получить хорошие припирчанки, получить все необходимые детали здесь и т. Д... :) ).
Да, я могу договориться о доставке того, что вам нужно, без проблем, просто дайте мне знать, есть ли специальные детали (разъем, кристаллы и т. Д.) что у вас нет.

У меня нет способа сделать трафареты, и у меня осталась припоя пая, но у меня есть маленькая китайская печь T962.

Я думаю, мне придется припаять вручную :(

Racemaniac
Пт 19 января 2018 г., 7:38 утра
[Squonk42 - Пт 19 января 2018 г. 7:09] -
[Racemaniac - Пт 19 января 2018 г., 6:58] - это действительно более доступно :)
Я, конечно, хотел бы получить несколько печатных плат, чтобы проверить :) (И я полностью настроен, чтобы собрать это :). Я могу сделать свои собственные трафареты для приподкой пасты, получить хорошие припирчанки, получить все необходимые детали здесь и т. Д... :) ).
Да, я могу договориться о доставке того, что вам нужно, без проблем, просто дайте мне знать, есть ли специальные детали (разъем, кристаллы и т. Д.) что у вас нет.

У меня нет способа сделать трафареты, и у меня осталась припоя пая, но у меня есть маленькая китайская печь T962.

Я думаю, мне придется припаять вручную :(
Если вы решите получить вставку, я всегда могу отправить вам несколько трафаретов взамен ^^

Squonk42
Пт 19 января 2018 г. 15:54
[Racemaniac - Пт 19 января 2018 г. 7:38] -
[Squonk42 - Пт 19 января 2018 г. 7:09] -
[Racemaniac - Пт 19 января 2018 г., 6:58] - это действительно более доступно :)
Я, конечно, хотел бы получить несколько печатных плат, чтобы проверить :) (И я полностью настроен, чтобы собрать это :). Я могу сделать свои собственные трафареты для приподкой пасты, получить хорошие припирчанки, получить все необходимые детали здесь и т. Д... :) ).
Да, я могу договориться о доставке того, что вам нужно, без проблем, просто дайте мне знать, есть ли специальные детали (разъем, кристаллы и т. Д.) что у вас нет.

У меня нет способа сделать трафареты, и у меня осталась припоя пая, но у меня есть маленькая китайская печь T962.

Я думаю, мне придется припаять вручную :(
Если вы решите получить вставку, я всегда могу отправить вам несколько трафаретов взамен ^^
Хорошо, давай сделаем это!

Squonk42
Солнце 21 января 2018 г. 15:34
Я подтолкнул новую версию GitHub, где я удлиняю резистор 0603 и конденсаторные прокладки на 5 миллионов, чтобы облегчить руку за руку. Разъем SDCARD не изменился.

В эту версию также включен столбец исходного столбца Aliexpress и 3D-модель для R8 (USB-вытягивание), так как он не установлен в случае STM32F405.

Racemaniac
Пн 22 января 2018 г., 17:22
красиво, выглядит великолепно : D

Squonk42
Ср 24 января 2018 г. 11:13
Я заменил разъем карты MicroSD Molex 47309-2651:
Изображение

Теперь карта ориентирована снаружи, и она должна быть достаточно высокой, чтобы быть вставлена/удалена с прикрепленной штепсель. OTOH, высота ниже печатной платы 2.65 мм, я.эн. чуть выше корпуса заголовка для булавки (2.54 мм).

Этот разъем имеет переключатель обнаружения механической карты, но Китайские копии Не обязательно покажите это, поэтому он не подключен, и в любом случае у нас есть трюк sdio_d3, чтобы сделать то же самое в электронном виде.

victor_pv
Чт 25 января 2018 г., 13:20
Хороший!
Я скачиваюсь, чтобы увидеть, замечу ли я что -нибудь не так.

Похоже, ты еще не загрузил его. В любом случае я быстро посмотрел на предыдущую версию, и в схеме примечание на PC14 и PC15 "...поделился с HSE...", должен читать"...поделился с LSE..."Поскольку они для низкоскоростных часов.

Squonk42
Чт 25 января 2018 13:54
Я еще не толкнул его на GitHub, мне все еще нужно очистить некоторые следы, но все связано и почти окончательно. Я исправим схему и загрузил все как можно скорее.

Racemaniac
Чт 25 января 2018 г. 16:07
Если нам действительно нужна SD -карта, чтобы идти в этом направлении, это действительно будет почти этот разъем, но это кажется более хрупким
Мне нравятся оба варианта слотов SD -карты.

Squonk42
Пт 26 января 2018 г. 5:54 утра
Хорошо, отметил, но это не так хрупко, как кажется, высота разъема < 3 мм и «квадратный». Единственная хрупкость, которую я видел, - это выступ SDCARD 1.5 мм над печатной платой: если принудительно (очень) жестко, он может отрыть разъем с платы.

К сожалению, я не могу сохранить следы для обоих решений во время МСП, так как все сигналы зеркально. Но это все еще легко перенаправить их, не касаясь ничего другого, если это необходимо, поэтому я предлагаю двигаться вместе с этим разъемом и использовать GIT, чтобы восстановить предыдущее решение, если вам это нужно.

Racemaniac
Пт 26 января 2018 г., 7:10
Если большинство людей предпочитают это, давайте просто пойдем за этим :)

victor_pv
Сб 27 января 2018 г. 1:47
Я думаю, что большинство людей предпочтут это, так как легче вытащить карту с одного конца.

Squonk42
Пн 29 января 2018 г., 21:16
я толкнулся Новая версия с разъемом карты MicroSD с Molex 47309-2651 и разделителем резистора Sense Trable (2 резистора на нижней стороне рядом с мусорным курсом).

Я также очистил следы.

Я больше не буду изменять доску, пока не отправлю ее в AllPCB.com, если кто -то не замечает ошибку.

Я постараюсь добавить слезы: я знаю, как это сделать в Eaglecad, но я никогда не пробовал это в Кикаде. Если у кого -то есть какой -то опыт, это более чем приветствует...

Изображение

Racemaniac
Вт 30 января 2018 г. 9:06 утра
У меня тоже нет опыта с добавлением слез (но у меня не было проблем с досками без слез)
Я постараюсь сделать некоторое время сегодня вечером, чтобы посмотреть на последнюю версию.

Squonk42
Вт 30 января 2018 12:58
Слезы лучше для регистрации тренировки, если у вас есть свободные допуски. Если тренировка выключена и слишком близко к трассировке, слеза помогает поддерживать соединение. И это избегает медной расслоения, когда (де-) пайчка.

Я установил это Кикад плагин, И вот результат: ничего не происходит
Изображение

Для установки плагинов мне пришлось переключиться на «Ночные сборки», которая нарушает схему совместимости со старыми версиями :рулон: Типичный бесплатный программный базар :плакать:

Теперь мне придется вернуться к стабильной версии, чтобы вы могли работать с файлами, которые я генерируюсь!

Rogerclark
Вторник 30 января 2018 г. 20:09
Насколько критичны слеза?

Я знаю, что они являются лучшей практикой для коммерческих советов, но для нескольких прототипов мы, вероятно, сможем рискнуть без них.

Я не ДОН’T обычно использую их, но я использую большие вайи, так как я дону’T обычно должны проектировать платы этого компактного

Racemaniac
Вторник 30 января 2018 г. 8:40 вечера
Сегодня не было много времени, но он быстро посмотрел на доску, она выглядела хорошо :).
Мне нравится часть соединения аккумулятора, а затем с резистором подключить VBAT к 3V3 :).

Squonk42
Вторник 30 января 2018 г. 20:49
[Rogerclark - Вторник 30 января 2018 г. 20:09] - Насколько критичны слеза?

Я знаю, что они являются лучшей практикой для коммерческих советов, но для нескольких прототипов мы, вероятно, сможем рискнуть без них.

Я не ДОН’T обычно использую их, но я использую большие вайи, так как я дону’T обычно должны проектировать платы этого компактного
Слезы полезны для получения дешевой печатной платы для массового производства, с небольшими вайсами, такими как здесь (тренировка 12 мил, 24 миллиона внешнего диаметра). Если регистрация выключена на 6 мил (не так много...) возле соединения VIA/TRACE, тогда у вас нет подключения...

Я предполагаю, что это не слишком важно для этих прототипов, но я действительно хотел бы знать, как это сделать в Кикаде, так как я обычно делал это во многих других ECAD.

Squonk42
Вторник 30 января 2018 г. 20:52
[Racemaniac - Вторник 30 января 2018 г. 8:40 вечера] - Сегодня не было много времени, но он быстро посмотрел на доску, она выглядела хорошо :).
Мне нравится часть соединения аккумулятора, а затем с резистором подключить VBAT к 3V3 :).
Спасибо, я пытался как можно больше очистить следы (меньше поводов, более короткие следы...).

Я получил идею подключения батареи от Пито, Резистор состоит в том, чтобы получить совместимость с «оригинальным» чертежом, когда зарядное устройство не установлено.

victor_pv
Ср 31 января 2018 г., 2:25
От некоторых почтовых почтовых разработчиков KICAD I Pount Is That Kicad Franch, который должен включать меню для добавления слез:
https: // github.com/rustyoz/kicad/tree/deartrops
Видео:
https: // www.YouTube.com/watch?v = yu69jjobiyy

Кто -нибудь построил Кикад из источника раньше и чувствовал, что даст ему шанс?

Squonk42
Ср 31 января 2018 г. 11:24
[victor_pv - Ср 31 января 2018 г., 2:25] - От некоторых почтовых почтовых разработчиков KICAD I Pount Is That Kicad Franch, который должен включать меню для добавления слез:
https: // github.com/rustyoz/kicad/tree/deartrops
Видео:
https: // www.YouTube.com/watch?v = yu69jjobiyy

Кто -нибудь построил Кикад из источника раньше и чувствовал, что даст ему шанс?
Хорошо, я сделал: sudo apt-get -y install libwxgtk3.0-0v5 libglew-dev libcairo2-dev libbz2-dev doxygen libssl-dev libboost-dev libboost-thread-dev libboost-context-dev libboost-filesystem-dev libboost-iostreams-dev libboost-locale-dev libboost-program-options-dev libboost-test-dev swig python-wxgtk3.0* git cmake libwxgtk3.0 libglm-dev libcurl3 libcurl3-dev python-dev mkdir kicad cd kicad/ mkdir build install git clone -b teardrops https://github.com/rustyoz/kicad.git cd build/ cmake -DCMAKE_BUILD_TYPE=Debug -DwxWidgets_USE_DEBUG=ON -DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DKICAD_SCRIPTING_ACTION_MENU=ON -DCMAKE_INSTALL_PREFIX=`' ../kicad make

victor_pv
Ср 31 января 2018 12:54
Есть ли возможность добавить слезы вручную, выбрав VIA или сегмент?
Электронные письма, которые я нашел об этой функции, где с мая прошлого года. Похоже, что владелец этого репо объединил изменения в текущем коде в то время, чтобы другие люди могли проверить его, но больше не было электронных писем, поэтому кажется, что не много людей проверяли его :(

Я посмотрю, смогу ли я построить его на Windows позже, спасибо за заметки об ошибках, надеюсь, я тоже сделаю его компиляцией.

Squonk42
Ср 31 января 2018 г. 13:19
Удачи, составление его в окнах, кажется кошмаром... Я попробовал Ubuntu 16.04.1 LT с Quad i7, мне потребовалось 1 час.

К вашему сведению, вот что я использую стандартный сценарий EAGLECAD «слезы» ULP на одной и той же печатной плате:
Изображение

Я оставил проблема автору на GitHub.

victor_pv
Ср 31 января 2018 11:08
Подождите минутку, вы можете открыть файлы с помощью eaglecad и изменить их?
Или это другая доска, которую у вас есть как в Орете, так и в Кикаде?

Squonk42
Чт, 01 февраля 2018 г., 7:38 утра
Я просто поддерживаю обе доски параллельно, чтобы оценить различия (ESP. маршрутизация) между Eaglecad и Kicad.

Не слишком усердно на такой маленькой доске, со всеми компонентами на 5 мили сетки и прослеживания на 6 мил. Как только вы получите следы в одном, другой легко скопировать на двойные экраны.

Первые выводы:
  • Слезапии Кикада не являются функциональными
  • Рисование чего -либо, кроме медных трассов - это боль (не может быть редактировано, но координирует : шок: )
  • ... Как движется вокруг блоков (возможно, но только в OpenGL)
  • Выкладывание трассов оставляет много какачек повсюду, кажется, что он намагничен на окружающих следах вместо сетки, плохо, когда это диагональ...
  • 3D -представление обязательно!

victor_pv
Чт, 01 февраля 2018 13:55
Я попытался скомпилировать его в Windows и продолжать неудачу на либемонке.а. Происходит прямо при составлении геометрии, поэтому я попытался отключить геометрию, как вы, но продолжают собираться, поэтому не уверен, что еще попробовать.

О Кикаде, еще одна очень раздражающая проблема, которую я обнаружил, заключается в том, что я перемещаю один компонент (без каких -либо следов), если какой -либо компонентный штифт окажется на следах, которая принадлежит другой сети, это изменит сеть этой трассы на сеть на сети на сети на сети на сети на сети на сети на сеть булавка/прокладка, которая приземлилась на него. Довольно раздражает, пытаясь разместить компонент, где существуют некоторые следы, прежде чем перемещать их. Я не помню, что это происходит только в одном из режимов (OpenGL или в другом), может иметь место, но все же я не вижу веских причин иметь сеть существующего изменения трассиров.

Мы можем пропустить слезы на время, чтобы начать получать прототипы перед CNY. Я проверю текущий дизайн в Кикаде, чтобы узнать, что я что -нибудь замечу.

Squonk42
Чт 01 февраля 2018 г. 15:13
[victor_pv - Чт, 01 февраля 2018 г. 13:55] - О Кикаде еще одна очень раздражающая проблема, которую я обнаружил, заключается в том, что я перемещаю один компонент (без каких -либо следов), если какой -либо компонентный штифт заканчивается через трассировку, которая принадлежит другой сети, Это изменит сеть этого трассировки на штифт/прокладку, которая приземлилась над ней. Довольно раздражает, пытаясь разместить компонент, где существуют некоторые следы, прежде чем перемещать их. Я не помню, что это происходит только в одном из режимов (OpenGL или в другом), может иметь место, но все же я не вижу веских причин иметь сеть существующего изменения трассиров.
Да, я тоже это заметил. Похоже, трассировка не имеет сигнала, только накладки, которые... странный! Вот почему вы можете иметь следы, когда их сигнал изменился, или не имея никаких сигналов на нем тоже! Та же причина, по которой вам нужна прокладка, чтобы провести заземление, простой «трассировку через» недостаточно, поскольку вы не можете прикрепить сигнал к нему!!! Просто тупой ИМХО.
[victor_pv - Чт, 01 февраля 2018 г. 13:55] - Мы можем пропустить слезы на время, чтобы начать получать прототипы перед CNY. Я проверю текущий дизайн в Кикаде, чтобы узнать, что я что -нибудь замечу.
Да, я думаю, пожалуйста, проверьте, прежде чем нажать кнопку!

victor_pv
Чт 01 февраля 2018 г. 15:57
Я еще не открыл его с тех пор, как я не дома, но я отправил Герберса в инструмент DFM из схем Bayarea и нашел медную на медную расстояние 5.65 млн в 1 место.
Проверьте слайд 6:
http: // andantdfm.Bayareacircuits.com/d ... К/результаты/

Racemaniac
Чт, 01 февраля 2018 г., 17:15
должен быть представлен как ошибка KICAD, но не думайте, что это будет проблема при его изготовлении

Кстати, у кого -то есть время, чтобы сделать правильный обзор?
У меня есть немного холодного банкомата, и я просто у меня нет внимания, чтобы позаботиться о том, чтобы правильно посмотреть на него >_<

victor_pv
Пт, 02 февраля 2018 г., 3:59
У меня просто было некоторое время, чтобы пройти текущую печатную плату и схемы.
Я не мог ничего не видеть. Возможно, я бы добавил больше гнездового стежков в области между контактами NRST и PB1 в заголовке, и непосредственно ниже, где находится большая площадка GND, но, вероятно, в любом случае не требуется.

Squonk42
Пт. 02 февраля 2018 г. 5:45 утра
Спасибо за проверку!

Я приму во внимание ваши замечания.

Я нашел странную проблему, которая, вероятно, вызывает проблемы с Гербером: все измерения (включая мин. Ширина и разрешение на трассировку). Странный.

К сожалению, это означает, что я должен изменить всю ширину трассиров :(

Я сделал это вчера вечером для верхнего лица, для этого требуется довольно много времени... Я буду выполнять ту же целебную операцию сегодня вечером на нижней лице, и мы должны быть в порядке.

Racemaniac
Пт, 02 февраля 2018 г., 9:11
>_<
Это проблема, которую я никому не желаю.
К счастью, будучи Braindead MonkeyJob, если вы знаете, какими должны быть следы, выкладывание их снова не так уж и плохо для маленькой доски, но все же

Squonk42
Пт. 02 февраля 2018 г. 11:04
Это не так уж и плохо, я должен быть в состоянии завершить перенаправление сегодня вечером. На самом деле, мне нужно сделать это с помощью трассировки, чтобы избежать конфликтов.

Что я не могу объяснить, так это происхождение проблемы: я начал с ширины/разрешения на 6 миллионов в имперских подразделениях, я не знаю, как она изменилась, и если это изменится снова в будущем.

victor_pv
Пт. 02 февраля 2018 г. 16:07
[Squonk42 - Пт, 02 февраля 2018 г. 5:45 утра] -
К сожалению, это означает, что я должен изменить всю ширину трассиров :(

Я сделал это вчера вечером для верхнего лица, для этого требуется довольно много времени... Я буду выполнять ту же целебную операцию сегодня вечером на нижней лице, и мы должны быть в порядке.
Вы можете применить новую ширину на следы без необходимости их снова положить.

Поскольку я в США, у меня есть мой, и я не вижу этой проблемы. Я увидел, когда открыл ваши файлы, что ширина трассировки имело много десятичных десятиков, но я ничего не думал об этом. Возможно, внутренне переходит в Империал, когда он спасет, затем возвращается к MM, чтобы показать, и теряет некоторые десятичные десятичные?
Возможно, просто установить эту доску на Империал может решить эту проблему.

Пито
Пт. 02 февраля 2018 г., 17:20
http: // статьи.лат.com/1999/oct/01/news/mn-17288

Squonk42
Пт. 02 февраля 2018 г., 20:33
Надеюсь, не отправлять зонд на Марс :-)

Я пробовал несколько «легких» методов без успеха. Я могу изменить все следы на 6 миллионов одновременно, но это не решает проблему разрешения между трассами, поэтому единственный способ - снова расположить все. В любом случае, доска не такая большая, и это хорошая возможность проверить все следы!

Squonk42
Пт, 02 февраля 2018 г. 22:54
я толкнулся Новая версия, которая имеет все значения ширины / очистки трассировки в целочисленном MILS.

Пожалуйста, проверьте все как можно больше, он проходит инструмент Kicad DRC, но я не знаю, могу ли я доверять этому :?

Герберс может понадобиться некоторая очистка, так как на некоторых прокладках есть шелкостные линии, но обычно это не проблема с производителями печатных плат, они сами обрезают их.

victor_pv
Сб 03 февраля 2018 г., 4:22 утра
Я скачал новую версию и заметил большую заполнение GND, которая выглядит и не подключилась к треку. Его в правом нижнем углу, над контактами с заголовком PB8, PB9 и +5V.
Поскольку у него есть открытый конец, я думаю, что это не помогает и может просто вести себя как антенна, я думаю, что было бы лучше поднять дорожку VBK, поэтому заполнение земли заканчивается под дорожкой VBK, где он просто обходит вокруг булавки без открытого конца.

Я не вижу ничего, что выглядит неправильно.
Проверил также шелковые экраны и кажется мне хорошим.

Вот как я думаю, мы могли бы отследить VBK, чтобы избежать короткой длины GND.
Bluepillf4.jpg
Bluepillf4.JPG (61.87 киб) просмотрено 249 раз

Squonk42
Сб 03 февраля 2018 г. 13:47
Спасибо @victor_pv, я применяемый Ваши предложенные модификации, я думаю, они того стоят!

victor_pv
Сб 03 февраля 2018 г. 14:07
Я думал, что SDIO_D0 и D1 могут быть перенаправлены, чтобы быть короче, имея их VIAS где -то между PC7 и PA8 VIAS, вместо маршрутизации над VIAS PC7, но тогда эти 2 были бы намного короче, чем остальные следы SDIO, и и следы, и следы SDIO, и и трассы SDIO, и и след Думал, что вы, вероятно, сделали эту маршрутизацию с целью, чтобы держать их в одном и том же дне, это правильно?

Racemaniac
Сб 03 февраля 2018 г. 14:41
[victor_pv - Сб 03 февраля 2018 г. 14:07] - Я думал, что SDIO_D0 и D1 могут быть перенаправлены, чтобы быть короче, имея их VIAS где -то между PC7 и PA8 VIAS, вместо маршрутизации над VIAS PC7, но тогда эти 2 были бы намного короче, чем остальные следы SDIO, и и следы, и следы SDIO, и и трассы SDIO, и и след Думал, что вы, вероятно, сделали эту маршрутизацию с целью, чтобы держать их в одном и том же дне, это правильно?
Если это так, то это того стоит? Max SDIO Частота составляет 24 МГц, действительно ли разница в длине на этой частоте?

Squonk42
Сб 03 февраля 2018 г. 15:06
Да, это нарочно, чтобы сохранить длину трассировки почти равной между сигналами. Как и равное количество через сигнал для импеданса (емкость).

И хотя мы "только", работающие при 24 МГц, важно, если вы считаете, что наклоны сигнала довольно быстрые, а это означает, что вы тоже получаете все странные гармоники... В конце концов, это обеспечивает более постоянные формы сигнала между сигналами и лучшим контролируемым перекосом.

я толкнулся Более новая версия, в которой я исправил минимальную ширину и разрешение на «зону» до 6 мил вместо 5.9753424324 :-)

Вот результат на Bayarea DFM:
http: // andantdfm.Bayareacircuits.com/d ... V/результаты/

Похоже, что Кикад все еще не вычисляет значения зазора так же, как для заполненных областей :?

victor_pv
Сб 03 февраля 2018 г. 15:17
Я думаю, что мы можем пройти с 5.95, по крайней мере, мы можем попробовать.
Я попытался посмотреть, есть ли способ перенаправить все треки SDIO, чтобы сохранить их немного короче, но не может их получить, так что ваше решение кажется единственным, кто сохраняет длину одинаковой.

Было какое -то другое перенаправление, которое я сделал в правом верхнем углу MCU, но я уже много испортил линии SDIO, поэтому я посмотрю, смогу ли я сделать это снова, не касаясь SDIO, он удалил через или два из нескольких линий GPIO.

Изменить: это те, которые, для PC6, PC7, PB0 и PA6, удалили пару виа и немного сократили треки:
Bluepillf4-4.jpg
Bluepillf4-4.JPG (250.11 киб) просмотрено 211 раз

Squonk42
Сб 03 февраля 2018 г., 17:48
[victor_pv - Сб 03 февраля 2018 г. 15:17] - Я думаю, что мы можем пройти с 5.95, по крайней мере, мы можем попробовать.
Я думаю, что это действительно ошибки окружающей. 45 °). Наверное не важно.
[victor_pv - Сб с 03 февраля 2018 г., 15:17] - я попытался понять, есть ли способ перенаправить все треки SDIO, чтобы они были немного короче, но не могут получить все, поэтому ваше решение кажется единственным, кто сохранит длина одинаковая.
Я пробовал много решений, и это кажется лучшим, несмотря на то, что они делают «катушку» вокруг VIAS PC7 :?

Если вы найдете лучшее решение на сетке 6 мил, я принимаю его!
[victor_pv - Сб, 03 февраля 2018 г., 15:17] - Был какой -то другой переосмысление, я сделал это в правом верхнем углу MCU, но я уже много испортил линии SDIO, поэтому я посмотрю, смогу ли я сделать Это снова, не касаясь SDIO, он удалил через пару линий GPIO через пару линий GPIO.

Изменить: это те, которые, для PC6, PC7, PB0 и PA6, удалили пару виа и немного сократили треки:

Я не трогал линии SDIO, так что это может стоить того.
Я не могу получить его с моей 6 -мильной пользовательской сеткой: нет линии сетки между северными подушками STM32 и северной строкой заголовка, поэтому я не могу направить PA6 и PB0, как вы. Я думаю, что у вас, вероятно, за пределами сети, чего я пытался избежать. Так что я не думаю, что включу это изменение.
[victor_pv - Сб 03 февраля 2018 г., 15:17] - Edit2:
Я обнаружил, что через это не нужно прямо между булавками заголовка PA1 и PA0, в +VIN Trace. Есть через переключатель, чтобы переключаться сверху вниз, а затем другой, который не переключается на стороны, так что я думаю, оставше.
Нет, это намеренно: когда с одной стороны, с одной стороны, изменяется с одной стороны на другую сторону печатной платы, я стараюсь удвоить VIAS, чтобы удвоить сечение медного цилиндра для обработки больших токов и снижения сопротивления.

Проверьте этот калькулятор:
http: // currentcalculator.com/wordpress/ ... калькулятор

И это обсуждение Eevblog:
https: // www.Eevblog.com/forum/manufactu ... А-платы/

Вероятно, здесь немного чрезмерное, так как максимальный ток будет 1А, но у меня есть (плохо?) привычки : mrgreen:

Эти 2 не особенно близки друг к другу, что поражает цель. я толкнулся новая версия, где они находятся рядом друг с другом, и тоже вычистила несколько других.

victor_pv
Сб 03 февраля 2018 г., 18:04
[Squonk42 - Сб 03 февраля 2018 г., 17:48] -
Нет, это намеренно: когда с одной стороны, с одной стороны, изменяется с одной стороны на другую сторону печатной платы, я стараюсь удвоить VIAS, чтобы удвоить сечение медного цилиндра для обработки больших токов и снижения сопротивления.
Я думаю, что это очистило кусок трассировки между одним через и другой, когда я выбрал "очистку ..."Пункт меню, потому что с одной стороны был только след, когда я смотрел на это, так что верхняя часть виа не делала ничего. Я снова загрузил ваши файлы и сейчас вижу трассировку с обеих сторон, похожих на пьесу справа от линии NRST (это по какой -то причине не испортила «очистка»).

Я использовал 2 -милую сетку кстати, так что вы, вероятно, правы, что такая же переосмысление не может быть сделано с помощью 6 -мильной сетки.
Я не вижу ничего плохого или чего -то еще, что я бы изменил.

Любой другой набор глаз, чтобы проверить это?

victor_pv
Солнце 04 февраля 2018 г. 15:36
На маршрутизации PB0 и PA6 я могу сделать это на верхнем слое без виасов при использовании 5 -мильной сетки. Это размер сетки, который вы использовали правильно?
При использовании 5 -мильной сетки я также могу маршрутизировать без VIAS PA12 PB3 и PB4:
Bluepillf4-5.jpg
Bluepillf4-5.JPG (167.11 киб) просмотрено 231 раз

Squonk42
Солнце 04 февраля 2018 г. 16:26
Я использую сетку на 5 мил для размещения компонентов и 6 мил сетки для маршрутизации трассировки.

Первая сетка составляет компоненты SMT (0805, 0603, 0402, 0201...) Плитка красиво на доске, вторая сетка дается производственными ограничениями, в нашем случае, 6 мил. Это делает маршрутизацию наиболее эффективной, так как следы будут разделены на минимальное расстояние и на сетке.

Я бы хотел, чтобы переключение между этими двумя сетками можно было сделать автоматическим...

victor_pv
Солнце 04 февраля 2018 г., 16:30
[Squonk42 - Солнце 04 февраля 2018 г., 16:26] - Я использую сетку на 5 мил для размещения компонентов и 6 мил сетки для маршрутизации трассировки.

Первая сетка составляет компоненты SMT (0805, 0603, 0402, 0201...) Плитка красиво на доске, вторая сетка дается производственными ограничениями, в нашем случае, 6 мил. Это делает маршрутизацию наиболее эффективной, так как следы будут разделены на минимальное расстояние и на сетке.

Я бы хотел, чтобы переключение между этими двумя сетками можно было сделать автоматическим...
Как выбрать размер сетки только для трассировки? Все, что я вижу в верхней части моего экрана, - это 1 «сетка», и даже не дает мне опцию 6 миль, только 5 или 10.
Нашел путь, сначала определите сетку пользователя в меню Dimensions, затем выберите сетку пользователя в выпадении.

Squonk42
Солнце 04 февраля 2018 г. 16:31
Вот чертежи сборки для сверху и снизу:
STM32 F4.PDF
(33.63 киб) скачано 41 раза

victor_pv
Солнце 04 февраля 2018 г. 16:53
[Squonk42 - Солнце 04 февраля 2018 г., 16:31] - Вот чертежи сборки для сверху и снизу:
STM32 F4.PDF
STM32 F4 Сборка в сборе.PDF
Как ты это получил? Когда я делаю значения компонентов или ссылку видимыми, они не находятся в пределах следа. Это из версии Eagle?

Squonk42
Солнце 04 февраля 2018 г. 16:56
Нет, значения являются невидимыми текстами, я поместил их в слои Eco1 и ACO2 и повернув их видимыми, а затем сосредоточил их на схеме шелковица. Я напечатал верхний шелкосный и Eco1 для сверху, а нижний шелкосный экран и Eco2 для нижней. Я могу совершить изменения, если вы хотите проверить/изменить.

Squonk42
Солнце 04 февраля 2018 г., 17:25
я толкнулся Новая версия с текстом значения, сосредоточенной на компоненте Silkscreen Dulline, чтобы создать красивые чертежи сборки.

victor_pv
Солнце 04 февраля 2018 г., 17:58
Ах, эта модификация - это то, что я хотел сделать, переместить их на другой слой и центр следа, мне было интересно, как вы его так быстро получили, если я уже пропустил какой -то слой с этим.

Это 2 продолжало быть помеченным в DFM Bayarea, поэтому я добавил область выживания для медного заливания влево (тонкий красный прямоугольник) и переместить дорожку, чтобы немного больше перекрываться с заливными, и их не помечают. больше
Bluepillf4-6.jpg
Bluepillf4-6.JPG (151.96 киб) просмотрено 213 раз

Squonk42
Солнце 04 февраля 2018 г., 18:47
Хорошо, спасибо, я применил ваш ручный пиар 8-)

Я нашел еще один похожий между двумя заземляющими прокладками в крайнем праве вашей картины, которая вызывала некоторую обеспокоенность у Bayarea DFM.

я толкнулся новая версия GitHub.

Squonk42
Пн, 05 февраля 2018 г., 17:05
ОК, 2x 40 досок, заказанные на Allpcb, один набор @victor_pv, а один - в синей приповской маске, толщина 1.2 мм.

Я пометил версию Bluepill_f4_rev-A на GitHub.

Надеемся, что печатные платы пройдут чеки и будут произведены до китайского Нового года!
Изображение

Racemaniac
Пн, 05 февраля 2018 г., 18:57
[Squonk42 - Пн, 05 февраля 2018 г., 17:05] - ОК, 2x 40 досок, заказанные на Allpcb, один набор @victor_pv, а один - в синей приповской маске, толщина 1.2 мм.

Я пометил версию Bluepill_f4_rev-A на GitHub.

Надеемся, что печатные платы пройдут чеки и будут произведены до китайского Нового года!
Мне нужна кнопка «Скай», чтобы понравиться этот пост XD

Squonk42
Пн, 05 февраля 2018 г., 20:37
Желаю предоставлено : D

РЕДАКТИРОВАТЬ:
Изготовление.png
Изготовление.PNG (43.87 киб) просмотрено 252 раз

victor_pv
Вт 06 февраля 2018 г. 3:31
Шахта завершила стадию покрытия панели:
Bluepillf4jpg.jpg
Bluepillf4jpg.JPG (61.75 киб) просмотрено 245 раз

Squonk42
Вт 06 февраля 2018 г. 11:16 утра
Последний статус:
Allpcb_progress_1.png
Allpcb_progress_1.PNG (38.07 киб) просмотрено 226 раз

Racemaniac
Вторник 06 февраля 2018 12:21
@Squonk, если вы дадите мне герберс о трафарете, которые вам нужны, я их разрежу & Отправьте их вам :). (Кроме того, не включайте преимущество в этих Герберса :) )

Squonk42
Вт 06 февраля 2018 12:26
Спасибо, я думаю, что мне нужен только один трафарет со всеми прокладками: даже если я положу в них пая, но я не установлю компонент, по крайней мере, это защитит прокладки от окисления. Хорошо, я не буду включать край доски, и я буду делать только верхнюю сторону, так как нижняя сторона почти не содержит компонента.

РЕДАКТИРОВАТЬ: На самом деле, если вы возьмете существующее "BluePillf4-F.Вставка.гбр"Файл, все должно быть хорошо!

Racemaniac
Вт 06 февраля 2018 г. 13:35
[Squonk42 - Вт 06 февраля 2018 г. 12:26 вечера] - Спасибо, я думаю, что мне нужен только один трафарет со всеми прокладками: даже если я положу в них пая, но я не установлю компонент, по крайней мере, это защитит прокладки от окисления. Хорошо, я не буду включать край доски, и я буду делать только верхнюю сторону, так как нижняя сторона почти не содержит компонента.

РЕДАКТИРОВАТЬ: На самом деле, если вы возьмете существующее "BluePillf4-F.Вставка.гбр"Файл, все должно быть хорошо!
Хорошо :)
Я постараюсь не забыть порезать трафареты сегодня вечером, а потом как можно скорее отправить их вам :)

Racemaniac
Вт 06 февраля 2018 г., 18:11
@Squonk, когда я разрезал первый трафарет, еще одно крошечное замечание: подушки для USB -штека. Обычно я исключаю детали впадины из слоя пасты, это небольшое улучшение, которое вы можете сделать :)
*редактировать*
Странно o_o 'Я удалил эти прокладки из слоя пасты, но при создании пасты Herber они все еще там o_o. должно что -то упустить

Squonk42
Вт 06 февраля 2018 г., 21:52
Что ж, они должны быть там для массового производства, так как USB -разъем тоже будет припаян с помощью рефтова. Конечно, это не обязательно (желательно?) для прототипирования.

Я купил паяную пасту ;)

Squonk42
Вт 06 февраля 2018 г., 21:54
КСТАТИ:
Allpcb_progress_2.png
Allpcb_progress_2.PNG (44.22 киб) просмотрено 194 раз

victor_pv
Вторник 06 февраля 2018 г. 22:19
Отпечатка времени для моей совпадает с уровнем MS, так что либо:
  1. Они производятся рядом в том же участке
  2. Они просто объемные время обновления одновременно для нескольких партий
  3. Каким -то образом они обнаружили, что доски одинаковы, и они просто производят 80 из них одновременно
Вариант 3 станет сюрпризом.

Squonk42
Ср. 07 февраля 2018 г., 6:01
Я предполагаю, что они не производят столько досок с синей паяной маской и 1.2 мм толщины каждый день, поэтому есть вероятность, что они получают в одном и том же (только?) синий / 1.2 мм партия дня.

Racemaniac
Ср. 07 февраля 2018 г., 7:16 утра
@Squonk: Как вы сделали подушки для этого USB -разъема в Кикаде? Когда я удаляю прокладки, во всех слоях я не могу выбрать или удалить что -то одинаковую форму, что я не могу выбрать или удалить

Squonk42
Ср. 07 февраля 2018 г. 7:31
Я, вероятно, тогда сделал след в Eaglecad и импортировал его в Кикаде.

Странно, что вы не можете удалить то, что вы можете увидеть в Кикаде, хотя.

РЕДАКТИРОВАТЬ: У меня тоже есть что -то в BF.Пасти, б.Вставка, ф.Маска и б.Маски, но они неизменны!!! Ошибка : шок:

Я думаю, вы должны отредактировать файл следа в текстовом редакторе, чтобы удалить их. : mrgreen:

В любом случае, меня вообще не впечатляют заводы на рисовании вне слоев меди в Кикаде: в основном вы должны использовать внешний инструмент для генерации ваших чертежей и импорта в Кикад, так как доступные инструменты - это просто страдание.

Кстати, вот статус печатной платы:
Allpcb_progress_3.png
Allpcb_progress_3.PNG (47.8 киб) просмотрено 461 раз

Racemaniac
Ср. 07 февраля 2018 г. 7:52 утра
[Squonk42 - Ср. 07 февраля 2018 г., 7:31 утра] - Я, вероятно, тогда сделал след в Eaglecad и импортировал его в Кикаде.

Странно, что вы не можете удалить то, что вы можете увидеть в Кикаде, хотя.

РЕДАКТИРОВАТЬ: У меня тоже есть что -то в BF.Пасти, б.Вставка, ф.Маска и б.Маски, но они неизменны!!! Ошибка : шок:

Я думаю, вы должны отредактировать файл следа в текстовом редакторе, чтобы удалить их. : mrgreen:

В любом случае, меня вообще не впечатляют заводы на рисовании вне слоев меди в Кикаде: в основном вы должны использовать внешний инструмент для генерации ваших чертежей и импорта в Кикад, так как доступные инструменты - это просто страдание.

Кстати, вот статус печатной платы:
Allpcb_progress_3.пнн

Почти закончилось!
да, в итоге удалил их вручную. И действительно, кроме меди, все, что вы можете сделать, это импортировать его через инструмент, не могу сказать, что я пропустил его, но могу представить, что это может быть полезно.
Руть трафареты, когда мы говорим, они, вероятно, будут отправлены по почте завтра (у меня нет времени, чтобы сделать это сегодня)

Squonk42
Ср. 07 февраля 2018 г. 9:58 утра
Время корабля: 2018/2/7 17:26:51 (GMT+8)

victor_pv
Чт, 08 февраля 2018 г., 2:21
Я пытаюсь найти главный кристалл или подобный в мышке, и для жизни я не могу.
Все кристаллы, которые я нахожу в этом размере.
Кто -нибудь нашел это на Mouser?

Squonk42
Чт, 08 февраля 2018 г., 6:02
Не могу его найти, Mouser вообще не имеет кристаллов NDK вообще.

Он доступен на Digi-Key, хотя.

Squonk42
Пт. 09 февраля 2018 г. 15:05
Я получил печатную плату от AllPCB: : D
Изображение
Изображение
Изображение
Изображение

Racemaniac
Пт. 09 февраля 2018 г. 15:09
Niice XD
Это было быстро :)
Я надеюсь, что трафареты, которые я отправил, тоже скоро прибудут ^^

victor_pv
Пт. 09 февраля 2018 г. 16:55
Хороший!
Мои были в Огайо сегодня утром, но ожидали доставки от EOD сегодня.

victor_pv
Сб 10 февраля 2018 г., 3:23
Я получил свои доски :)

Я пытался найти пару компонентов, которые мне нужны в Digikey, так как у Mouser нет правильного кристалла, а у Mouser нет регулятора в наличии (и минимальный заказ Qty. 4000) и заметил регулятор, который мы используем, AP2214HA не совместим с AMS1117. Не уверен, было ли намеренное, но есть версия 2114H, которая совместима с AMS1117, из которой у меня есть куча.

Squonk42
Сб 10 февраля 2018 г. 8:31
Да, AP2114HA имеет GND на большой штифте, что гораздо удобнее, чем +3.3V вывод для маршрутизации и рассеяния тепла, а также. Мы можем пересмотреть это решение, если требуется совместимость AM1117.

Если вы выполняете некоторые детали в Digi-Key, меня могут заинтересовать некоторые (у меня нет светодиода RGB 1616), если вы можете переслать их мне, так как они не предоставляют USPS в ЕС, так что доставка из них дорогой. Такие вещи, как кристаллы (у меня есть несколько), F405 (у меня есть только 2) и AP214HA (у меня есть только 5).

victor_pv
Сб 10 февраля 2018 г. 14:31
Я нашел кристалл 16 МГц на мыши, который, кажется, совместимый, CX3225GA
Это потребует для изменения делителя PLL, но кроме этого должно работать на все в соответствии с инструментом Cubemx Clock.
Я собирался заказать пару из них, пока прибывают остальные из Китая. Может быть хорошо переключиться на кристаллы 4PIN в следующей итерации, если они стоят такую ​​же цену в Китае, что и NX3225GD, поскольку найти их в США намного проще.

Одна вещь, которую я заметил, на поиске кристаллических шапок - это кристалл показывает CL 8PF (оба правильного номера детали в Digikey, как я обнаружил 16 МГц), но в схеме мы используем 20PF Caps. Разве мы не должны использовать более низкое значение?

Я закажу пару MCU, F103 и F405. У меня есть еще несколько по порядку из Китая, и при проверке 64 -пексий MCU в MUSER я обнаружил, что 722RET6 - это примерно такая же цена, что и 405RGT, а затем выполнил поиск в Али (нет хорошего) и eBay (бинго), так что у меня заказал это:
https: // www.eBay.com/itm/5pcs-stm32f722 ... SW8A1AEDF3

Только пара булавок отличается, и в основном мы теряем PB11, но я думаю, что это низкая цена, чтобы заплатить за наличие чертежа F7.

Я буду размещать заказ от Mouser сегодня (только у них AP2114HA-3.3), и постарайтесь заказать все, что мне нужно от них, в основном LDO, XTAL, XTAL Caps, Batteryer и FET. Дайте мне знать, какие части вы хотите.

Пито
Сб 10 февраля 2018 г. 14:57
кристалл показывает CL 8pf .. Но в схеме мы используем 20PF Caps. CL - это последовательная комбинация 2 конденсаторов - 20pf Ser 20pf - 10pf, что является тем же значением, что и 8pf..
2x18pf даст вам 9pf.. Но с ценностями ПФ и допусков керамики это не имеет значения в основном..

victor_pv
Сб 10 февраля 2018 г., 17:59
Таким образом, поскольку мы используем Xtal с CL = 8PF, мы должны использовать 2 конденсатора 16PF, это правильно?
И тогда я понимаю, что в цепи есть остаточная емкость, которая добавляет к конденсаторам, поэтому в зависимости от того, что конденсаторы могут быть немного меньше.

Squonk42
Сб 10 февраля 2018 г., 21:55
NX3225GD был выбран, так как он является одним из редких кристалла с уникальной определенной емкостью нагрузки, который можно легко найти и по хорошей цене на Aliexpress и Taobao. Для большинства кристаллов нагрузочная емкость никогда не указана (ожидайте самых высоких... Дешевле!), так что ymmv.

Вот очень интересный Примечание по примечанию от ST.

В частности, в разделе 3.3: CL = (CL1 * CL2) / (CL1 + CL2) - Cs

Rogerclark
Сб 10 февраля 2018 г. 22:16
F405 имеет внутренний USB -загрузчик, но он поддерживает только DFUSE, который является расширением STMS на DFU.

Кроме того, ему нужен другой драйвер Windows (я забыл, какой из них), который должен быть установлен Zadig..

Есть отдельный поток о загрузчике F4, но я могу’это найди это в данный момент.

В этой теме также существует программная версия того же загрузчика (который использовал dfuse), которая может быть более полезной, если ядро ​​может автоматически сбросить, а затем запустить загрузчик

Однако загрузчик загрузчика не является, как загрузчик F1, и у него нет тайм -аута, для обычного запуска, когда IDE не собирается загружать ...

Я думаю, что лучший вариант в среднесрочной перспективе - попытаться перенести существующий загрузчик F1 на F4.

Я нашел несколько сайтов в Китае, которые утверждают, что перенесли загрузчик F1 на F4, но я думаю, что вам нужно купить код, и я даже не уверен, что сайты работают вообще, даже если кто -то E.глин. в Китае может заплатить несколько долларов за код...

Поэтому нам, вероятно, нужно будет переносить код сами..


Re: Core

STM32Generic может быть лучшим вариантом, потому что, хотя ядро ​​Libmaple F4 обладает основной функциональностью, у него не есть много продвинутых функций, таких как SDIO

Squonk42
Сб 10 февраля 2018 г., 22:42
Хорошо, я посмотрю, что я могу сделать под Linux : oops:

Стивестронг
Сб 10 февраля 2018 г. 22:43
Я думаю, что Stlink был бы лучшим методом загрузки для F4, который в настоящее время работает без проблем.
[Rogerclark - Сб 10 февраля 2018 г. 22:16] - Re: Core

STM32Generic может быть лучшим вариантом, потому что, хотя ядро ​​Libmaple F4 обладает основной функциональностью, у него не есть много продвинутых функций, таких как SDIO
Ну, согласно Информация здесь, Ядро arduino_stm32 поддерживает много F4 вещи, включая SDIO.

Rogerclark
Сб 10 февраля 2018 г. 22:54
Стив

Я думаю, что Виктор недавно добавил SIO.

Но вот много чего не хватает в версии F4 Libmaple F4 (arduino_stm32)

КСТАТИ.

Я согласен... Просто используйте Stlink для загрузки.

victor_pv
Солнце 11 февраля 2018 г. 5:54 утра
Стив добавил SDIO в Libmaple F4.
Я перенес Стива в Libmaple F1.

Что касается загрузчика, я запустил поток с загрузчиком F4, он был основанной на примечании приложения STM.
Добавление тайм -аута должно быть достаточно простым. Сделать его совместимым с F1 может быть не так просто, но, честно говоря, до тех пор, пока мы можем надежно запустить DFUSE из IDE и перезагрузитель Bootloader после разумного тайм -аута, я думаю, что это не имеет значения.
Загрузчик независим, какое ядро ​​мы используем.
Я думаю, что приложит усилия, чтобы поставить в их ядро, и это очень портативно для большего количества MCU, я планирую дать ему шанс.

victor_pv
Солнце 11 февраля 2018 г. 5:56 утра
[Squonk42 - Сб 10 февраля 2018 г. 8:31] - Если вы выполняете некоторые детали в Digi-Key, меня могут заинтересовать некоторые (у меня нет светодиода RGB 1616), если вы можете переслать их мне, так как они не предоставляют USPS в ЕС, так что доставка из них дорогой. Такие вещи, как кристаллы (у меня есть несколько), F405 (у меня есть только 2) и AP214HA (у меня есть только 5).
Я до сих пор не разместил свой заказ, но должен сделать это к завтрашнему дню, какие компоненты вам нужны?

Squonk42
Солнце 11 февраля 2018 г. 10:15 утра
[Rogerclark - Сб 10 февраля 2018 г. 22:54] - Стив

Я думаю, что Виктор недавно добавил SIO.

Но вот много чего не хватает в версии F4 Libmaple F4 (arduino_stm32)

КСТАТИ.

Я согласен... Просто используйте Stlink для загрузки.
Да, на STM32F405 режим USB DFU требует внешнего кристалла HSE, который может не работать для нас на ранних стадиях, см ST AN2606, стр. 97.

csnol
Солнце 11 февраля 2018 г. 14:15
[Squonk42 - Солнце 11 февраля 2018 г. 10:15] -
[Rogerclark - Сб 10 февраля 2018 г. 22:54] - Стив

Я думаю, что Виктор недавно добавил SIO.

Но вот много чего не хватает в версии F4 Libmaple F4 (arduino_stm32)

КСТАТИ.

Я согласен... Просто используйте Stlink для загрузки.
Да, на STM32F405 режим USB DFU требует внешнего кристалла HSE, который может не работать для нас на ранних стадиях, см ST AN2606, стр. 97.
?? Разве нет внешнего кристалла HSE 8M на плате BP F4?
Легко загрузить STM32F4 на Arduino IDE с помощью режима USB DFU, если вы не против удерживать Boot0 и нажимаете клавишу NRST при каждой загрузке. Я тестировал на STM32F401.
Но я думаю, что это глупо нажмите любые ключи перед загрузкой.
У меня все еще нет лучшего способа загрузить базу STM32F4 на официальный загрузчик ST.

Racemaniac
Солнце 11 февраля 2018 г. 14:48
[csnol - Солнце 11 февраля 2018 г. 14:15] -
[Squonk42 - Солнце 11 февраля 2018 г. 10:15] -
[Rogerclark - Сб 10 февраля 2018 г. 22:54] - Стив

Я думаю, что Виктор недавно добавил SIO.

Но вот много чего не хватает в версии F4 Libmaple F4 (arduino_stm32)

КСТАТИ.

Я согласен... Просто используйте Stlink для загрузки.
Да, на STM32F405 режим USB DFU требует внешнего кристалла HSE, который может не работать для нас на ранней стадииS, см ST AN2606, стр. 97.
?? Разве нет внешнего кристалла HSE 8M на плате BP F4?
Легко загрузить STM32F4 на Arduino IDE с помощью режима USB DFU, если вы не против удерживать Boot0 и нажимаете клавишу NRST при каждой загрузке. Я тестировал на STM32F401.
Но я думаю, что это глупо нажмите любые ключи перед загрузкой.
У меня все еще нет лучшего способа загрузить базу STM32F4 на официальный загрузчик ST.
...
Следуйте за обсуждением, прежде чем паниковать :). Мы собираемся медленно проверить особенности этой доски, а не просто пощепать все и молиться, чтобы это было работает. Это включает в себя такие вещи, как кристаллы. Шаг за шагом проверьте рабочие подразделы. Поэтому, как только мы придем к монтажу кристаллов, мы можем начать использовать загрузчик и т. Д... Но это не наш первый приоритет.

Squonk42
Солнце 11 февраля 2018 г. 15:43
[victor_pv - Солнце 11 февраля 2018 г. 5:56 утра] -
[Squonk42 - Сб 10 февраля 2018 г. 8:31] - Если вы выполняете некоторые детали в Digi-Key, меня могут заинтересовать некоторые (у меня нет светодиода RGB 1616), если вы можете переслать их мне, так как они не предоставляют USPS в ЕС, так что доставка из них дорогой. Такие вещи, как кристаллы (у меня есть несколько), F405 (у меня есть только 2) и AP214HA (у меня есть только 5).
Я до сих пор не разместил свой заказ, но должен сделать это к завтрашнему дню, какие компоненты вам нужны?
Что ж, у меня есть большинство деталей для неоперационных функций, за исключением светодиода RGB 1616 (D2) и некоторых глупых резисторов 510R и 560R (R2/R3/R12/R14), но я должен быть в состоянии получить эти последние.

Тем не менее, у меня есть 2x STM32F405RGT6 (U3) и только 5x AP2114HA (U1) и 5x FC-12M-кристаллы (Y1).

И у меня нет деталей для зарядного устройства аккумулятора: MCP73812T-320i/OT (U5), IRLML6402 (Q1) и резистор 15K (R17).

Если вы можете получить дополнительные из них в той же доставке от Mouser/DK (по крайней мере, те, которые мне не хватает или в QUTY < 5), пожалуйста, оставьте их в конверт и отправьте их мне по USPS, я возмесчу вас через PP, если вы не возражаете.

У меня есть 10x NX3225GD (Y2), 20x SY6280 (U4) и 50x Micro USB -разъемы (J5), которые идеально вписываются в след (да!), поэтому, если вам нужно немного, Pelase дайте мне знать!

Беннебой
Солнце 11 февраля 2018 г., 17:59
Я довольно успешно использую STM32GENERIERIER, загружая с помощью STLINK - хотя загрузчик стиля F1 был бы отличным.

SDIO, кажется, тоже работает очень хорошо - с правильными картами.

Я не заметил много активности от Даниэля в последнее время, он «ушел»?

Squonk42
Солнце 11 февраля 2018 г., 21:21
Первые тесты: Сначала я хотел проверить расходные материалы, поэтому я только паял вручную необходимые компоненты:
  • U1/C6/C8/C18 для основного LDO
  • U2/C1/C7/L2 для аналогового LDO
  • D1/R2 для светодиода Power (мне пришлось изменить R2 на 150R вместо 510R)
  • R19/R20, чтобы обойти зарядное устройство
  • J5/D3 для подачи +5 В от USB
У меня +4.84 В на булавках 5 В (из -за падения диода D3 Schottky), поставляемое на стеновой бородавок (у меня нет запаса скамейки, и я не хочу жарить свой компьютер :) ).

3V3 немного низко при +3.20 В, но OTOH 3V3A довольно высок при +4.20 В ?!? Нет обнаруженного тепла на каком -либо компоненте. Я проверил с прицелом, и все напряжения выглядят чистыми. Все остальные штифты заголовка находятся в 0 В, а светодиоды зеленой мощности включаются.

Я проверил U2 (AP2112K3.3-TRG1 LDO), это помечено «G3P», который соответствует техническая спецификация. Его пин -вин в 4.84V, а также его пин, GND на 0 В, но Vout - +4.20 В :?:

Завтра проверю припояные суставы на работе с биноклем для богомола, чтобы узнать, что -то не так.

Любая идея?

Ахулл
Солнце 11 февраля 2018 г., 21:40
Добавьте небольшую нагрузку, скажем, резистор на 100 Ом по всему выходу и посмотрите, устанавливается ли он на более разумном уровне, поскольку регулирование нагрузки, по -видимому, только с вином = 4.3 В, 1 мАдель ≤600 мА

AP2112, похоже, не входит в 4.2V версия, так что это не ошибка упаковки. Я полагаю, это может быть подделка.

Squonk42
Солнце 11 февраля 2018 г. 22:02
Хорошо, хорошая идея, я добавлю нагрузку, мне просто нужно выяснить, где я положил свои резисторы TH, не используя их много в наши дни : D

Я не знаю для AP2112, но возможность, я купил их у Aliexpress...

victor_pv
Солнце 11 февраля 2018 г., 22:05
[Squonk42 - Солнце 11 февраля 2018 г. 15:43] - Если вы можете получить дополнительные из них в той же доставке от Mouser/DK (по крайней мере, те, которые мне не хватает или в QUTY < 5), пожалуйста, оставьте их в конверт и отправьте их мне по USPS, я возмесчу вас через PP, если вы не возражаете.

У меня есть 10x NX3225GD (Y2), 20x SY6280 (U4) и 50x Micro USB -разъемы (J5), которые идеально вписываются в след (да!), поэтому, если вам нужно немного, Pelase дайте мне знать!
Пришлите мне частную с теми количеством, которые вы хотите от каждой части, и я добавлю в свой заказ.

Ахулл
Солнце 11 февраля 2018 г. 22:09
Некоторые из других возможностей в порядке вероятного капюшона.

1) PIN -код GND на регуляторе плавает (вызвано плохой или недостающей дорожкой, через т. Д.)
2) Регулятор находится на спине на спереди, и мы получаем диодное падение или что -то в этом роде, а не регулирование.
3) Существует путь к 5V через диод (или какой -то другой полупроводник соединения (S)) с вывода регулятора.

Squonk42
Пн 12 февраля 2018 г., 5:38 утра
[Ахулл - Солнце 11 февраля 2018 г. 22:09] - Некоторые из других возможностей в порядке вероятного капюшона.

1) PIN -код GND на регуляторе плавает (вызвано плохой или недостающей дорожкой, через т. Д.)
2) Регулятор находится на спине на спереди, и мы получаем диодное падение или что -то в этом роде, а не регулирование.
3) Существует путь к 5V через диод (или какой -то другой полупроводник соединения (S)) с вывода регулятора.
Есть то, что должно быть (вы никогда не знаете с Aliexpress...) ферритовый бусин между GND и Agnd, я проверю его на 1)

Squonk42
Пн 12 февраля 2018 г., 21:21
[Squonk42 - Пн 12 февраля 2018 г. 5:38] -
[Ахулл - Солнце 11 февраля 2018 г. 22:09] - Некоторые из других возможностей в порядке вероятного капюшона.

1) PIN -код GND на регуляторе плавает (вызвано плохой или недостающей дорожкой, через т. Д.)
2) Регулятор находится на спине на спереди, и мы получаем диодное падение или что -то в этом роде, а не регулирование.
3) Существует путь к 5V через диод (или какой -то другой полупроводник соединения (S)) с вывода регулятора.
Есть то, что должно быть (вы никогда не знаете с Aliexpress...) ферритовый бусин между GND и Agnd, я проверю его на 1)
Хорошо, это действительно ферритовая бусинка, но припой был плохим :? : Я получил постоянный +3.30 В на цифровой 3V3 и +3.29 В на 3V3A, да!

Следующий шаг: Добавьте тактильные переключатели для пользователя/boot0 и сбросить со всеми связанными частями, нагрузки на Boot1, разъединяющий конденсатор на SWD и один светодиод на PC13, так как у меня еще нет светодиода 1616 RGB, все они низкие риск, но легче тестировать без установленного STM32F405.

Затем установите USB -переключатель питания U4 (SY6280) и проверьте, управляет ли он VBU, переключив свой вход vbus_en и проверьте, VBU = VBUS =>+Диод Schottky 5 В также работает, как и ожидалось.

Rogerclark
Пн, 12 февраля 2018 г., 21:49
Хороший поймать Энди.... Даже если у вас нет печатной платы ;-)

Squonk42
Вт 13 февраля 2018 г. 9:52 утра
[Rogerclark - Пн, 12 февраля 2018 г., 21:49] - Хороший поймать Энди.... Даже если у вас нет печатной платы ;-)
?!?

Rogerclark
Вт 13 февраля 2018 г. 10:53 утра
Мое недоразумение

Я думал, что проблема была связана с одной из вещей, которые предложил Энди.

Racemaniac
Вт 13 февраля 2018 г. 10:55 утра
[Rogerclark - Вт 13 февраля 2018 г. 10:53 утра] - Мое недоразумение

Я думал, что проблема была связана с одной из вещей, которые предложил Энди.
Не был Энди прав? Из -за сильно припаянной ферритной бусинки GND действительно плавал, вызывая проблему :)
Но, конечно же, тоже хороший улов Сквонка, чтобы заметить свою плохую пайку ^^

Ахулл
Вт 13 февраля 2018 г. 11:01
Я возьму славу, даже если она не заслуживает.

Изображение

Squonk42
Вт 13 февраля 2018 г. 13:12
Извините, я не знал об Энди :ржу не могу:

Конечно, он был прав!

Racemaniac
Ср 14 февраля 2018 г. 10:36
@Squonk, доски, которые вы мне прислали, только что пришли, я постараюсь собрать один завтра :) (День Святого Валентина - не лучший день для начала такого проекта ^^ ')

Squonk42
Ср. 14 февраля 2018 г., 10:50 утра
ОК, отлично! Я понимаю ваши приоритеты :ржу не могу:

Я нашел схематическую ошибку на кнопке сброса: NRST активен... Он должен быть подключен к подтягиванию R6 по умолчанию, а не к конденсатору C15 дебюра, я.эн. к контакту 1 или 3 тактильного переключателя S2, а не для штифта 2 или 4!

В противном случае, один красный светодиод, оснащенный в следов RGB 1616, установлен только с R3 (R14/R15, не установленная) работает, как и ожидалось, i.эн. Как сингл светодиода на PC13 от HE Original BluePill. Я снизил R3 до 150R, потому что у меня не было 510R под рукой, но оба значения могут работать, просто не так яркое.

R1 Освободительный резистор на PB2 (Boot1) в порядке, а также кнопка Boot0/пользователя и подключение к PB8 также в порядке.

Следующий шаг (может быть, не сегодня вечером!) предназначен для проверки USB -загрузочного переключателя U4 и диода Schottky D3, затем установить развязывающие конденсаторы и сам STM32F405 и сделать светодиодную мигание!

Затем 2x кристаллы один за другим и проверить SD -карту. Опция зарядного устройства зарядное устройство является последней в моем списке, так как у меня еще нет деталей).

Squonk42
Ср. 14 февраля 2018 12:48
[Squonk42 - Ср. 14 февраля 2018 г. 10:50] - я нашел схематическую ошибку на кнопке сброса: NRST активен... Он должен быть подключен к подтягиванию R6 по умолчанию, а не к конденсатору C15 дебюра, я.эн. к контакту 1 или 3 тактильного переключателя S2, а не для штифта 2 или 4!
Простейшее исправление: Разрежьте трассировку NRST на нижней поверхности непосредственно перед VIA под тактильным переключателем сброса и добавьте проволоку на верхней поверхности между R6 Pad 2 и штифтом заголовка NRST.

Racemaniac
Пт 16 февраля 2018 г. 15:57
Хорошо, я собирал одну из досок, которые я получил от Squonk, первое замечание: мы, вероятно, лучше всего бросить заземления кнопок. После сборки, у меня было короткое время между 3 в 3 & GND, после удаления обычных подозреваемых, я обнаружил, что это было из -за кнопки Boot0. Глядя на площадь, у него есть эта крошечная заземляющая подушка рядом с прокладкой 3V3. Малейшее смещение кнопки, и оно их шорт...
Если это означало что -то дешевое & Легко производить, я думаю, что эти наземные прокладки слишком опасны, чтобы уходить там (и они на самом деле не служат никаким использованию, я думаю, я думаю?)

Squonk42
Пт 16 февраля 2018 г., 21:33
Я думаю, что их единственная цель - сохранить кнопку. Но, учитывая их крошечный размер, я сомневаюсь, что когда -либо будут приложены любые усилия, поэтому, вероятно, безопасно подавить их вообще.

Я паял USB -загрузочный переключатель и связанные с ними компоненты, но у меня еще не было времени, чтобы проверить его, и диод Шоттки.

То, что у меня осталось, припаять и тестирование, это процессор со всеми его развязывающими конденсаторами, затем двумя кристаллами и конденсаторами, разъемом и развязкой SDIO и дополнительной цепью зарядного устройства аккумулятора.

Помимо моего плохого припояного соединения выше и неправильной полярности для кнопки сброса, больше нечего сообщать на данный момент.

victor_pv
Сб 17 февраля 2018 г. 1:20 утра
У меня сегодня хорошая коробка от Mouser со всеми компонентами, которые мне не хватали. Завтра я надеюсь сократить трафарет, зафиксировать доску со всеми лучшими компонентами, кроме MCU и проверить все это на шорты или что -то в этом роде, затем припаяйте MCU.
Кроме трека, которую мы должны вырезать и следить за шортами под кнопками, что -нибудь еще до сих пор?

Racemaniac
Сб 17 февраля 2018 г. 8:13
Нет, ничего больше, афайк
Хорошие новости с моей доски: только что связался с ним через ST Link :). Не проделал гораздо больше тестирования на нем, но на верхней стороне все установлено, за исключением двух кнопок (и резисторов/крышки кнопки сброса из -за ее проблем)
(И из -за отсутствия ферритовых бусин я заменил их кусочком проволоки ^^)

Squonk42
Сб 17 февраля 2018 г. 10:54
Нет, ничего больше.

Очень хорошо, если он отвечает на Stlink!

Вы приняли во внимание мое замечание относительно кристаллических конденсаторов, которые были заменены? Это, вероятно, будет самой сложной частью, если мы хотим, чтобы кристаллы начали надежно.

Racemaniac
Сб 17 февраля 2018 г. 12:19
[Squonk42 - Сб 17 февраля 2018 г. 10:54] - Нет, ничего больше.

Очень хорошо, если он отвечает на Stlink!

Вы приняли во внимание мое замечание относительно кристаллических конденсаторов, которые были заменены? Это, вероятно, будет самой сложной частью, если мы хотим, чтобы кристаллы начали надежно.
Нет, еще не принял это во внимание, и, действительно, обмена их не будет легко ^^ '
Я посмотрю, что я могу сделать, чтобы обойти это

Squonk42
Сб 17 февраля 2018 12:37
Двойное паяльное железо :?

Racemaniac
Сб 17 февраля 2018 г. 12:51
Итак, в настоящее время известные проблемы:
- Поменялись хрустальные конденсаторы
- кнопка сброса
- пуговица заземляющие прокладки

Racemaniac
Сб 17 февраля 2018 12:53
[Squonk42 - Сб 17 февраля 2018 12:37] - Двойное паяльное железо :?
Оу, только что увидел, что это только кепки, которые переключаются, не должно быть трудно исправить на моей станции горячего воздуха :)
* Редактировать* поменял их ^^
Очень рад, что у меня есть станция горячего воздуха, дешевая Aoyue, уже проходит долгий путь, работая над такими печатными платами :)

Squonk42
Сб 17 февраля 2018 г. 15:14
Самое простое исправление для кнопки сброса, не нужно вырезать след:
  • Не установите R6, это в любом случае не требуется, так как STM32 функции Внутренний резистор для подтягивания 30 ~ 50 тысяч
  • Положите красивую паяльную каплю между R6 Pad 2 и близлежащей C15 Pad 1 (GND)
Это эквивалентно этой схеме из таблицы данных:
Nrst.png
Nrst.PNG (25.25 киб) просмотрено 272 раза

Racemaniac
Сб 17 февраля 2018 г., 19:35
Я пытался получить базовую программу мигания, но по какой -то причине она не работает >_<
Я могу запрограммировать STM32, но не могу заставить мигание работать, задаваясь вопросом, сделал ли я какую -то глупую ошибку >_< (Надеюсь, я не повредит MCU)

Rogerclark
Сб 17 февраля 2018 г. 20:19
Вы уверены, что часы работают в порядке?

Я думаю, возможно, Stlink может загрузить, даже если часы не работают

Squonk42
Сб 17 февраля 2018 г., 21:38
Мы не уверены, что кристаллы LSE или HSE на самом деле работают, поэтому вы должны полагаться только на HSI@16 МГц на такой ранней стадии.

Если STM32 все еще реагирует на Jlink, он еще не жареный ;-)

Racemaniac
Солнце 18 февраля 2018 г., 7:07
Я действительно бегаю на hsi @16mhz atm, только самые основы
Но я посмотрю, смогу ли я провести некоторую отладку СВД, чтобы увидеть, смогу ли я найти причину, по которой это не запускает программу мигания >_<

Squonk42
Солнце 18 февраля 2018 г. 8:22 утра
Идеи: отмените светодиод :) , Попробуйте еще одну рабочую доску STP32...

Racemaniac
Солнце 18 февраля 2018 г. 10:05
[Squonk42 - Солнце 18 февраля 2018 г. 8:22] - Идеи: отмените светодиод :)
Спасибо за голосование доверия: P

Уже проверил все электрические вещи, это не так, вероятно, просто что -то идет не так с программой, которую я сгенерировал через Cubemx

Squonk42
Солнце 18 февраля 2018 г. 10:15 утра
Ха -ха, я шутил!

У вас есть известная работа STM32F4XX (STM32F4Discovery)?

Racemaniac
Солнце 18 февраля 2018 г. 10:21
[Squonk42 - Солнце 18 февраля 2018 г. 10:15] - Ха -ха, я шутил!

У вас есть известная работа STM32F4XX (STM32F4Discovery)?
Может, не уверен, я посмотрю в своем большом ящике досок xD
*редактировать*
Нашел доску 407, должен быть достаточно близко, я надеюсь :)

Эггсила
Пн 19 февраля 2018 г., 5:02
Вчера я получил некоторые из тестовых досок от Victor (спасибо, Виктор).
Они выглядят очень красиво :-)

Я медленно получал детали от Китая и надеюсь получить еще немного от Mouser завтра или вторник.
На доске нет очевидных шорт (визуальный осмотр и минимальное измерение).
Я не думаю, что у меня будут детали цифрового регулятора, поэтому мой текущий план состоит в том, чтобы установить процессор - вероятно, SM32F411 (я также получил STM32L496RGT6 и STM32L462RET6 - я хочу поиграть с единственным интерфейсом протокола на PB12).
У меня есть немного кода Cubemx, чтобы проверить все контакты GPIO на подключении к заголовку с одним из этих 6 -битных светодиодных модулей Arduino. Я проверил это на чертеже и доске F407, у меня. Он использует внутренние сгенерированные часы, чтобы сначала не беспокоиться о осцилляторах. Я, вероятно, включу его через интерфейс SWD или лабораторный источник питания непосредственно на вход 3V3.
Я буду программировать с программным обеспечением ST-Link и BMP.

Не уверен, что будет рядом с протестом после этого. Возможно, пришло время получить опыт кубика SDIO!

Кстати, каково запланированное ядро, чтобы попробовать разработать для этих досок?

Эрик

victor_pv
Пн 19 февраля 2018 г., 5:32 утра
Я только что закончил переоборудовать 2 доски без MCU, RGB, зарядного устройства и 2 -го LDO.
Я узнал, что у меня не было ферритов, потому что заказ, который я поместил некоторое время назад, был неправильным, поэтому мне пришлось использовать 0r вместо всех ферритов.
У меня также не было достаточно конденсаторов 10 UF для обработки более 2 досок по той же причине. Я собирался сразу переиграть больше досок, но, учитывая, что мне пришлось поднять несколько компонентов, я решил держать, пока не получу подходящие компоненты, чтобы проехать больше.
Power on Test прошла нормально, светодиод питания загорается, и я измеряю 3.27V и 3V29 в этих досках в 3V3 и 3V3A

Эти 2 платы получат MCU F103RCT. Я сделаю заказ на Digikey для компонентов, которые я нашел.
Между тем, если кто -либо из этих 2 работает прямо с F103, я могу начать тестирование генератора, булавок, USB и т. Д.

РЕДАКТИРОВАТЬ: О ядре есть некоторые упоминания выше. Libmaple F4 Core должен работать с некоторыми модификациями в зависимости от MCU, который вы используете, но я думаю, что STM32GERIERIERS от Danieleff и официального ядра STM, вероятно, являются лучшими в будущем. Libmaple One определенно работает в досках F407.

Пито
Пн 19 февраля 2018 г., 11:12
Есть ли список MCU, которые вписываются в плату (без каких -либо модов)?

Racemaniac
Пн 19 февраля 2018 г., 11:57 утра
[Пито - Пн 19 февраля 2018 г., 11:12] - Есть ли список MCU, которые вписываются в плату (без каких -либо модов)?
Мы должны составить список, но когда обсуждалось ранее, я думаю, что вывод заключался в том, что почти все 64 Pin MCU совместимы (с единственными различиями в том, что 103 требуют резистора 0R, где другие требуют VCAP 2.2UF конденсаторы)

Squonk42
Пн 19 февраля 2018 г., 13:21
[Пито - Пн 19 февраля 2018 г., 11:12] - Есть ли список MCU, которые вписываются в плату (без каких -либо модов)?
От моего Предыдущий пост 45 страниц назад:

STM32L052R6 STM32L052R8 STM32L053R6 STM32L053R8 STM32L063R8 STM32L072RB STM32L072RZ STM32L073RB STM32L073RZ STM32L083RZ STM32L100R8 STM32L100R8-A STM32L100RB STM32L100RB-A STM32L100RC STM32L151R6 STM32L151R6-A STM32L151R8 STM32L151R8-A STM32L151RB STM32L151RB-A STM32L151RC STM32L151RC-A STM32L151RD STM32L151RE STM32L152R6 STM32L152R6-A STM32L152R8 STM32L152R8-A STM32L152RB STM32L152RB-A STM32L152RC STM32L152RC-A STM32L152RD STM32L152RE STM32L162RC STM32L162RC-A STM32L162RD STM32L162RE STM32L433RB STM32L433RC STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8 STM32F373RB STM32F373RC

И, как сказал @racemaniac, существует изменение между F1 и F4 (0r vs. VCAP на 2 булавках).

victor_pv
Пн 19 февраля 2018 г., 13:59
Обычно таблица данных для каждой серии MCU показывает различия с другими общими. я.E, в таблице данных F722, изменения для пакета LQFP64 находятся на странице 17:
F722 DataSheet
Из того, что я видел:
  • F405: Соберите все компоненты, в том числе 2x2.2UF конденсаторы
  • F103: замените оба 2.2UF конденсаторы с резисторами 0R
  • F4x1: замените конденсатор, отправляющийся на VCAP_1 на 0R. Потеряет штифт PB11 в заголовке, который должен подключаться к конденсатору (небольшая модификация, добавляя крышку TH, но не нужно вырезать дорожки). PC5 Pad становится PB0, PB0 - это PB1, PB1 - это PB2, а пара других, которую я не могу вспомнить.
  • F722: Аналогично F4X1, но также и некоторые контакты изменяют имена (небольшая модификация и имена выводов не совпадают с этими булавками, но опять же не нужно вырезать треки
Если у кого -то есть время, чтобы написать более подробную таблицу о том, что заполнять или оставить пустым при использовании следующего, мы можем открыть новую ветку о сборке досок со всеми деталями в первом посте.
Варианты сборки:
  • R405 MCU
  • R4X1 - 4x0 MCU
  • F103 MCU
  • F722 MCU
  • ... Другие варианты MCU.
  • Опция с FB/2112 для VDDA
  • Опция для зарядного устройства/без зарядного устройства
  • Вариант для RGB/нормального светодиода
  • Опция для кнопки Boot1, чтобы быть также пользовательской кнопкой
  • Опция без мощности светодиода (сохраняет мощность)

victor_pv
Пн 19 февраля 2018 г. 15:52
[Squonk42 - Ср 13 декабря 2017 г. 20:56] - По -прежнему могут быть некоторые изменения, сегодня я только что получил разъемы Micro USB от Aliexpress, и они не совпадают точно Molex 47642-0001 Следы: задние контакты "крючка" ближе к краю печатной платы на 1 мм : x

Тем не менее, он идеально соответствует тому, что на оригинальном чертеже! Я попросил поставщика на рисун.

Я поделюсь, что файлы KICAD скоро станут достаточно стабильными (надеюсь, до конца этого мы), прежде чем добавить какой -либо вариант.
Я упомянул об этом в премьере, но чтобы дать больше подробностей и для всех остальных, чтобы знать.
Я заказал пару Molex 47642-0001 для первых досок. Вчера во время сборки я обнаружил, что крючки немного более разделены, чем позволяют отверстия в печатной плате, так что это не подходит для текущего следа.
Ширина верна, но в продольном .5 мм дальше друг от друга. Мне пришлось отрезать передние два крючка. Я мог бы отрезать задними, в любом случае сработал бы. Подушки линий USB длиннее крошечных штифтов в разъеме, поэтому увеличение передних крючков вперед или увеличение резервных копий задних крючков все равно позволит контактам контактов с подушками.

Ширина, так что расстояние крюка слева направо было в порядке.

Squonk42
Пн 19 февраля 2018 г., 16:00
[victor_pv - Пн 19 февраля 2018 г. 13:59] - Варианты сборки:
  • R405 MCU
  • R4X1 - 4x0 MCU
  • F103 MCU
  • F722 MCU
  • ... Другие варианты MCU.
  • Опция с FB/2112 для VDDA
  • Опция для зарядного устройства/без зарядного устройства
  • Светодиод RGB или нормальный светодиод

victor_pv
Пн 19 февраля 2018 г., 17:33
Я обновил список.
Думая о кнопке пользователя, у меня беспокойство о том, что R5 - 0R. Если он заполнен и не знающий пользователь подключает PB8 к GND по любой причине в своей схеме или приводит к тому, что PB8 для некоторого использования, а затем нажмите кнопку, это может вызвать короткий.
Представьте себе случай, когда он решает использовать PB8 в качестве PIN для чего -то CS, поэтому он опускается в эскиз при использовании любого периферийного устройства.
В то же время он намеревается сбросить плату, но по ошибке нажимает пользовательскую кнопку, которая вызывает короткое время между низким PB8 и 3V3.

Не было бы так полезно, если бы мы использовали 1K для R5? Это все равно было бы сильным подтяжкой в ​​PB8 по сравнению с подтягиванием 100K, но удалил бы половину короткой. Максимальный ток будет 3.3ma до pb8, который находится в пределах спецификации. Даже резистор 2K2 все еще будет достаточно сильным по сравнению с протяженным пульсом 100 тыс.

РЕДАКТИРОВАТЬ:
Некоторый прогресс с моими досками. Я паял STM32F103RCT6 к одному из них. Затем перечислил загрузчик на 16 МГц xtal (у меня есть пара из Mouser, так как у них не было 8 МГц).
Bootloader работает нормально, поэтому я изменил ядро, чтобы поддержать кристаллы 16 МГц (добавил новый параметр HSE, чтобы включить HSE_DIV_2, поэтому 16 МГц делятся на 8 МГц перед тем, как перейти в PLL), и загрузить набросок мига.
До сих пор работает периферийное устройство USB, работает генератор с кристаллом 16 МГц, а PC13 и светодиоды работают.
Следующим будет кнопка в PB8 (пока она не работает в загрузчике, но, возможно, я что -то упустил из виду).

У этой доски нет светодиода RGB, поэтому я могу припаять его в другой.

Эггсила
Вт 20 февраля 2018 г., 6:51
[victor_pv - Пн 19 февраля 2018 г. 13:59] -
  • F4x1: замените конденсатор, отправляющийся на VCAP_1 на 0R. Потеряет штифт PB11 в заголовке, который должен подключаться к конденсатору (небольшая модификация, добавляя крышку TH, но не нужно вырезать дорожки). PC5 Pad становится PB0, PB0 - это PB1, PB1 - это PB2, а пара других, которую я не могу вспомнить.
  • F722: Аналогично F4X1, но также и некоторые контакты изменяют имена (небольшая модификация и имена выводов не совпадают с этими булавками, но опять же не нужно вырезать треки
Виктор
Я думаю, что вы путали с булавками F411. Мне было сложно отслеживать с 5 PDF : D

Я думаю, что контакты, не связанные с питанием, все одинаковы на всех устройствах, кроме F722, который, кажется, выбросит PC5 вместо PB11, как и другие чипы. Он также компенсирует булавки для PB0,1,2,10 и 11.

Для пакетов LQFP64: Pin F103 F405 F411 L462 F722 46 VSS_1 VCAP_2 VSS VSS VSS 31 VSS_2 VCAP_1 VSS VSS VSS 30 PB11 PB11 VCAP_1 PB11 VCAP_1 29 PB10 PB10 PB10 PB10 PB11

Squonk42
Вт 20 февраля 2018 г. 9:06 утра
[victor_pv - Пн 19 февраля 2018 г., 17:33] - Я обновил список.
Думая о кнопке пользователя, у меня беспокойство о том, что R5 - 0R. Если он заполнен и не знающий пользователь подключает PB8 к GND по любой причине в своей схеме или приводит к тому, что PB8 для некоторого использования, а затем нажмите кнопку, это может вызвать короткий.
Представьте себе случай, когда он решает использовать PB8 в качестве PIN для чего -то CS, поэтому он опускается в эскиз при использовании любого периферийного устройства.
В то же время он намеревается сбросить плату, но по ошибке нажимает пользовательскую кнопку, которая вызывает короткое время между низким PB8 и 3V3.

Не было бы так полезно, если бы мы использовали 1K для R5? Это все равно было бы сильным подтягиванием в PB8 по сравнению с подтягиванием 100K, но удалил бы позицию короткой. Максимальный ток будет 3.3ma до pb8, который находится в пределах спецификации. Даже резистор 2K2 все еще будет достаточно сильным по сравнению с протяженным пульсом 100 тыс.
Да, вы, вероятно, правы, лучше использовать резистор небольшого значения, чтобы избежать короткого.
[victor_pv - Пн 19 февраля 2018 г., 17:33] - РЕДАКТИРОВАТЬ:
Некоторый прогресс с моими досками. Я паял STM32F103RCT6 к одному из них. Затем перечислил загрузчик на 16 МГц xtal (у меня есть пара из Mouser, так как у них не было 8 МГц).
Bootloader работает нормально, поэтому я изменил ядро, чтобы поддержать кристаллы 16 МГц (добавил новый параметр HSE, чтобы включить HSE_DIV_2, поэтому 16 МГц делятся на 8 МГц перед тем, как перейти в PLL), и загрузить набросок мига.
До сих пор работает периферийное устройство USB, работает генератор с кристаллом 16 МГц, а PC13 и светодиоды работают.
Следующим будет кнопка в PB8 (пока она не работает в загрузчике, но, возможно, я что -то упустил из виду).

У этой доски нет светодиода RGB, поэтому я могу припаять его в другой.
Хорошо, хорошо, если USB Peripheral, Crystal HSE и единственный светодиод работают с STM32F103RCT6, есть большая вероятность, что он также будет работать с STM32F405!

Я хотел проверить электрическим переключателем USB нагрузки и диода Шоттки между VUSB и +5V перед установкой процессора, но у меня сейчас не так много времени для работы над этим.

Тогда мне интересно, лучше ли сначала паять F103 или F405 на моей доске.

victor_pv
Вт 20 февраля 2018 г. 15:55
Я начал с F103 по 2 причинам:
-F103 имеет зрелое ядро ​​с множеством библиотек, эскизов и т. Д., И я знаю, как все работает лучше, чем F4.
-MCU - это половина цены, поэтому, если я сжигаю 1, это не повредит так сильно.

До сих пор я проверил кнопку с резистором 2K и работает нормально.
Я полагаю, что я мог установить неправильный резистор, я ограничиваю для SY, мне нужно проверить, но, по крайней мере, все в данный момент выработает на данный момент.

Работаю на меня до сих пор:
  • Часы 16 МГц (я проверю и опубликую ценность моих кепок, полагал, что было 6p8 или 4p7)
  • USB -порт
  • USB Power
  • Светодиод PC13 (красный, резистор 1K)
  • Кнопка PB8 (с 2K, а не 0r)
Чтобы проверить:
  • 32 кГц часы
  • Некоторые другие булавки
  • SD, как только я получу слот SD -карты.
Проблемы, которые у меня есть в данный момент:
Ферритовый бусин в аналоговой земле. Я знаю, что была некоторая дискуссия, но я подумал, что добавление ферритовой бусинки в AGND изолирует высокочастотный шум в стороне MCU, что мы не хотим. Я прочитал все, что мог найти по предмету, и, похоже, что это имеет смысл, только если бы любой аналоговый сигнал, который мы измерем, использует то же самое, что и Agnd, а затем FB отделяет их от других земли.
Но в нашем случае AGND не доступен в заголовках PIN, поэтому все, что мы хотим измерить с помощью аналоговых контактов, выведет основание от общего земли, поэтому мы не фильтруем все аналоговые земли от остальных, но отделяем аналоговую землю в MCU из аналогового земли во всем аналоговом, которое мы измеряем, и это заставит заземление высоких частот плавать внутри MCU.

Racemaniac
Вт 20 февраля 2018 г. 16:01
[victor_pv - Вт 20 февраля 2018 г. 15:55] - Я начал с F103 по 2 причинам:
-F103 имеет зрелый код с большим количеством библиотек, эскизов и т. Д., И я знаю, как все работает лучше, чем F4.
-MCU - это половина цены, поэтому, если я сжигаю 1, это не повредит так сильно.

До сих пор я проверил кнопку с резистором 2K и работает нормально.
Я полагаю, что я мог установить неправильный резистор, я ограничиваю для SY, мне нужно проверить, но, по крайней мере, все в данный момент выработает на данный момент.

Работаю на меня до сих пор:
  • Часы 16 МГц (я проверю и опубликую ценность моих кепок, полагал, что было 6p8 или 4p7)
  • USB -порт
  • USB Power
  • Светодиод PC13 (красный, резистор 1K)
  • Кнопка PB8 (с 2K, а не 0r)
Чтобы проверить:
  • 32 кГц часы
  • Некоторые другие булавки
  • SD, как только я получу слот SD -карты.
Проблемы, которые у меня есть в данный момент:
Ферритовый бусин в аналоговой земле. Я знаю, что была некоторая дискуссия, но я подумал, что добавление ферритовой бусинки в AGND изолирует высокочастотный шум в стороне MCU, что мы не хотим. Я прочитал все, что мог найти по предмету, и, похоже, что это имеет смысл, только если бы любой аналоговый сигнал, который мы измерем, использует то же самое, что и Agnd, а затем FB отделяет их от других земли.
Но в нашем случае AGND не доступен в заголовках PIN, поэтому все, что мы хотим измерить с помощью аналоговых контактов, выведет основание от общего земли, поэтому мы не фильтруем все аналоговые земли от остальных, но отделяем аналоговую землю в MCU из аналогового земли во всем аналоговом, которое мы измеряем, и это заставит заземление высоких частот плавать внутри MCU.
Я не могу проверить прямо сейчас, но не одна из территорий, выявила AGND? (Я думал, что это был один из компромиссов в отношении обратной совместимости, которую мы сделали)

victor_pv
Вт 20 февраля 2018 г. 16:15
[Racemaniac - Вт 20 февраля 2018 г. 16:01] - Я не могу проверить прямо сейчас, но не одна из территорий, выявила AGND? (Я думал, что это был один из компромиссов в отношении обратной совместимости, которую мы сделали)
Ничто не помечено как Agnd в доске, но я не могу проверить схему, чтобы подтвердить прямо сейчас.

Squonk42
Вт 20 февраля 2018 г., 16:23
Нет, есть 3v3a, но нет Agnd, почти невозможно направиться к булавке после состояния правил искусства.

Это означает, что ферритовый бусин между GND и Agnd бесполезен IMHO.

И если пассивный PI -фильтр между +3V3 и +3V3A работает, как и ожидалось (для проверки), мы должны получить тот же PSRR, что и AP2112 аналоговый LDO.

victor_pv
Вт 20 февраля 2018 г., 17:04
Я нашел этот пост, в котором упоминается, что это было невозможно направить Agnd к заголовкам:
ViewTopic.PHP?F = 19&T = 2633&P = 37893&hilit = феррит#p37893

Я думаю, что в этом случае безопасно просто заменить Agnd FB на мост 0R или припой, и может даже помочь держать шум под контролем.

Пито
Вт 20 февраля 2018 г., 17:49
Это означает, что ферритовый бусин между GND и Agnd бесполезен IMHO. Я бы посоветовал сделать некоторые практические измерения - с 0om и с FB.

Тема довольно сложная, поэтому лучше провести измерения (различные значения FB) и сравнить на вашей первой выпускной печатной плате, а не выбрасывая FBS в следующем выпуске печатной платы.

Кроме того, FBS нуждается в керамике с каждой стороны (PI), 100NF-это слишком много, 1-10NF ближе к FB, затем вы можете продолжить с 100NF и т. Д.

Чтобы отфильтровать все разумное из аналоговых устройств, ребята (они хорошо знают) рекомендуют 1nf || 100nf || 10uf везде (где -то есть приложение. Это нелегко сделать с текущей печатной платой, если вы не пойдете 0402 или меньше.

Также следите за всеми найденными проблемами и извлеченными уроками, лучшими в одном месте (то есть отдельной темой).

Squonk42
Вт 20 февраля 2018 г. 22:10
Это Из аналоговых устройств может быть полезно. : Geek:

Эггсила
Пт 23 февраля 2018 г., 7:01
Быстрое обновление моего прогресса.
Я установил:
  • Переключатели - нашли их немного сложно сделать. Сброс и загрузочный 0 работают правильно.
  • Светодиодные / мощные светодиоды RGB и резисторы
  • STM32L462 и связанные с ними резисторы и конденсаторы
  • Nrst исправление
  • Заголовок SWD
Я смог успешно запрограммировать его на прохождение всех 8 вариантов на светодиоде RGB : D
Это было очень приятно с тех пор, как я думал, что я жарил MCU во время пайки.

Я написал код в Cubemx и использовал внутренний генератор.
Это было явно глупо начать с этого необычного процессора - мой BMP не узнал его, и это укрепило мою веру, которая была мертва.
Точно так же OpenOcd не позволял мне подключиться к нему через GDB с помощью клона ST-Link V2.

Я наконец-то успешен, используя STM32CubeProgrammer, чтобы прошить шестнадцатеричный файл с помощью ST-Link V2.

Немного неудобно, что 2 из булавок RGB являются SWDIO и SWDCLK, поэтому использование RGB означало, что мне пришлось отключить SWD, а затем пришлось использовать кнопку Boot0, когда я хотел перепрофировать.

Следующий шаг - проверить все булавки GPIO, а затем попытаться добавить кристаллы. О, и увидеть о восстановлении инструментов для поддержки STL32L462

Эрик

Squonk42
Пт 23 февраля 2018 г. 15:53
[Эггсила - Пт. 23 февраля 2018 г., 7:01 утра] - немного неудобно, что 2 из штифтов RGB - это SWDIO и SWDCLK, поэтому использование RGB означало, что мне пришлось отключить SWD, а затем пришлось использовать кнопку Boot0, когда я хотел отфираш.
Хорошо, спасибо, что поделились своим опытом!

Что касается светодиода RGB, я не нашел никакого другого другого варианта, чтобы сохранить совместимость с исходной распиновкой Bluepill для этой дополнительной функции. Я согласен, что это немного неудобно для двух светодиодов, но есть еще один, который легко доступен и совместим с Bluepill One :)

Рад узнать, что светодиод RGB работает, как и ожидалось, помимо этих небольших неудобств, так как я до сих пор не получил их для тестирования.

victor_pv
Сб 24 февраля 2018 г., 4:51
Я получил SDIO, работающий нормально в 4 -битном режиме на 24 МГц с F1.
Мне нужно проверить ошибки, но если я помню, были ошибки, которые ограничивали максимальную скорость. Если нет, я постараюсь увеличить его до 36 МГц.
Также необходимо проверить сравнение данных и написанных данных, чтобы убедиться, что нет ошибок битов, но, учитывая, что SDIO использует CRC, все должно быть хорошо.

Итак, наконец, на 24 МГц, слот SDCARD успешно.

Squonk42
Сб 24 февраля 2018 г., 7:57
: D
Отличные новости!

Спасибо, Виктор, за то, что проверил это!

victor_pv
Сб 24 февраля 2018 г. 14:21
У меня до сих пор нет индукторов или FBS, поэтому я не проверял горячее удаление и вставку. Может быть, стоит тестировать, чтобы посмотреть, есть ли падение напряжения, которое сбояет MCU или что -то в этом роде?

И спасибо Майклу и Реймманьяку за все время в разработке доски и макета печатной платы! Единственная реальная проблема до сих пор - это резистор Boot0, и обходной путь не может быть проще.
Пока что каждый тест был успешным.

Я планирую подключить эту плату к моему контроллеру PID, который использует 2 порта SPI и порт I2C. Не тестирует каждый GPIO, но протестирует несколько в реальном использовании.

Я отправил вам все светодиоды и MCP RGB, которые я заказал у мыши, и у меня больше MCP на пути от Digi, но забыл заказать RGB из Digi :( Поэтому, если пакет прибывает сегодня, я смогу проверить зарядное устройство. RGB был протестирован Эриком, так что мы хороши в этом.

Для хрустальных конденсаторов я заказал несколько изначально на случай, если это не запустит. Я только что проверил, какие из них я использовал, и использовал:
32 кГц xtal: 15p (пока не проверяется)
16 МГц xtal: 4p7 Работаю нормально. Мне нужно поставить доску в духовку до 60 или 70 градусов и проверить ее снова, затем в морозильной камере и повторяется, но при комнатной температуре у меня не было ни одной проблемы.

Squonk42
Сб 24 февраля 2018 г. 22:28
Спасибо, Виктор, за все ваше тщательное тестирование, я не могу мечтать о лучшем тестере, чем вы!

Если кристаллы работают над полным диапазоном температуры, и нам не нужен резистор для грима, мы все хорошо!

Еще одна ключевая функция, которая стоит провести тестирование, - это USB -хост с HE The Load Switch.

Мне также было бы очень интересно узнать о настройке программного обеспечения, и хотел бы спросить вас, можно ли поделиться своими источниками прошивки тестовой прошивкой?

victor_pv
Солнце 25 февраля 2018 г., 6:41
Я использую ядро ​​Libmaple с F1. Только одно изменение в ядро, чтобы поддержать HSE/2 (MCU поддерживает его, но флаг не был определен в ядре). Мне нужно, чтобы это было в состоянии использовать кристаллы 16 МГц, и добавил это в качестве дополнительного варианта в меню Speed.
Для теста SDCARD я использую библиотеку SDIO, которую я адаптировал из Steve F4 One. Роджер объединился некоторое время назад уже в ядре. Использования не было, потому что у Blupill нет интерфейса SDIO, и даже в других MCU в серии F1 People просто использует SPI.
Эта плата - это первое, что у меня есть, когда я мог бы фактически использовать режим 4 -бит, потому что все строки подключены, я пытаюсь поймать все ошибки, чтобы отправить пиар в Роджере, но текущая версия в репо Роджере отлично работает с 1 -битным режимом.
Я все еще жду конденсаторов, из которых я закончился, чтобы собрать хотя бы одну доску с F4, но я думаю, что F1 так же хорош, когда дело доходит до тестирования периферийных устройств.
С SDIO я получаю некоторые случайные ошибки, но у меня все еще нет фильтра LC для VCC SD, как только эти детали появятся, и я заменяю 0R, надеюсь, он будет более стабильным. Я также меняю много функций, чтобы более близко соответствовать тому, что рекомендует справочное руководство, и некоторые из них должны помочь со скоростью SD.
На некоторых из моих тестов сегодня я получил 3MB, а 6 МБ читают со старой картой :)

victor_pv
Вт 27 февраля 2018 г. 1:16 утра
Я только что получил посылку от Digikey сегодня. Я проверю добавление фильтра LC к мощности SDCARD и увижу результаты.
До сих пор я получал слишком много ошибок, если я попытался использовать режим 4 -бит при более чем 8 МГц, и даже в меньшей степени, в зависимости от карты, которую я протестировал. Поэтому я подозреваю, что у меня были проблемы с властью, либо может возникнуть проблема с тем, как были направлены сигналы SD. К сожалению, мне нечего измерить, даже аналоговый осциллограф, у меня есть только дешевый логический анализатор, который работает на максимальном 8 МГц, что -то вроде этого, так что он бесполезен на скоростях, которые я получаю ошибки, и в любом случае не будет показывать сигнал края или шум или что -нибудь еще, так что бесполезно.
Если у кого -то есть лучшее оборудование и может начать тестирование слота SDCARD, я думаю, что стоит проверить его.

Стивестронг
Вт 27 февраля 2018 г. 7:33 утра
[victor_pv - Солнце 25 февраля 2018 г. 6:41] - Для теста SDCARD я использую библиотеку SDIO, которую я адаптировал из Steve F4 One.
@Squonk42, пожалуйста, дайте мне знать, если есть что -то, что мы могли бы получить.

Squonk42
Вт 27 февраля 2018 г., 17:06
[victor_pv - Вт 27 февраля 2018 г. 1:16 утра] - Я только что получил посылку от Digikey сегодня. Я проверю добавление фильтра LC к мощности SDCARD и увижу результаты.
До сих пор я получал слишком много ошибок, если я попытался использовать режим 4 -бит при более чем 8 МГц, и даже в меньшей степени, в зависимости от карты, которую я протестировал. Поэтому я подозреваю, что у меня были проблемы с властью, либо может возникнуть проблема с тем, как были направлены сигналы SD. К сожалению, мне нечего измерить, даже аналоговый осциллограф, у меня есть только дешевый логический анализатор, который работает на максимальном 8 МГц, что -то вроде этого, так что он бесполезен на скоростях, которые я получаю ошибки, и в любом случае не будет показывать сигнал края или шум или что -нибудь еще, так что бесполезно.
Если у кого -то есть лучшее оборудование и может начать тестирование слота SDCARD, я думаю, что стоит проверить его.
Вы используете > SD -карты класса 4? 4 -битный режим при 8 МГц составляет ~ 32 Мбит/с или 4 МБ/с. Таким образом, класс 4:
https: // en.Википедия.org/wiki/secure_di ... ass_rating

Я не знаю, какова максимальная скорость записи для контроллера SDIO STM32, он может быть упомянут где -то в данном / справочном руководстве.

Учитывая длину трассировки и сопоставление длины, я сомневаюсь, что маршрутизация будет иметь влияние, но вы никогда не знаете!

Squonk42
Вт 27 февраля 2018 г., 17:08
[Стивестронг - Вт 27 февраля 2018 г. 7:33 утра] -
[victor_pv - Солнце 25 февраля 2018 г. 6:41] - Для теста SDCARD я использую библиотеку SDIO, которую я адаптировал из Steve F4 One.
@Squonk42, пожалуйста, дайте мне знать, если есть что -то, что мы могли бы получить.
К сожалению, я очень занят в данный момент, и у меня не так много времени, чтобы посвятить моему паяльному железу :?

Стивестронг
Вт 27 февраля 2018 г., 18:40
Ты сказал тебе адаптировано sdio lib, поэтому я подумал, что вы что -то изменили/улучшили, без пайки. 8-)

victor_pv
Вт 27 февраля 2018 г., 21:45
Я адаптировал код F4 SDIO от Стива к F1 SDIO. Периферийные устройства SDIO чрезвычайно похожи, за исключением случаев, присутствующих в F4, не перечислены в Doc F1 Errata. Он интегрирован в репо Роджера с некоторое время назад.
Периферийное устройство SDIO может работать максимум 48 МГц на RM, но в то же время часы не могут быть быстрее, чем 3/8 HCLK2, что составляет 72 МГц, поэтому часы SDIO не должны идти быстрее, чем 27 МГц. Поскольку вы можете разделить HCLK2 только на межотражающие числа, максимальная скорость, которую я могу запустить в спецификации 24 МГц. Все мои тесты были проведены между 400 кГц до 24 МГц SDIO Clock Speed.
Я не использовал режим обхода.

Я тестировал с 3 картами:
16 ГБ класса 10
4 ГБ класса 4
2 ГБ неизвестно (я думаю, класс 4 или ниже)
Карты были отформатированы с помощью инструмента формата SD SD SD.

2 ГБ неизвестно (даже не напечатанная в нем бренд), кажется, наиболее надежным в письменной форме, но также не удается CRC при тестировании чтения при использовании 4 -битных режимов.
Результаты могут быть возобновлены более или менее, как:
4 -битный режим, любая карта, тактовая скорость выше 12 МГц: я получаю ошибки CRC, а иногда пишу ошибки CRC.
4 -битный режим на любой скорости ниже 12 МГц в безброзовой карте: кажется, надежно работает.
4 -битный режим на любой скорости ниже 12 МГц в картах класса 4 и класса 10: Flaky, может работать, может потерпеть неудачу и терпеть неудачу с CRC или различными ошибками.

1 -битный режим на любой скорости в бессмысленной карте: хорошо работает.
1 -битный режим в картах класса 4 и 10: работает нормально примерно до 12 МГц, когда я начинаю получать ошибки в случайное время.

Карты до сих пор хорошо работали в чем -то еще, кроме этого чертежа.
Класс 4 4 ГБ часто использовался в Maple Mini с файлами SPI1, воспроизводимых WAV, это моя испытательная установка для изменений в библиотеке SPI (в режиме SPI используется только 1 -битная передача). Теперь карта повреждена после одного из последних тестов, мне нужно переформатировать.

В окнах карты, кажется, работают нормально, кроме того, что жир развращается, когда у записи есть ошибки в чертеже.

Squonk42
Ср 28 февраля 2018 г., 5:45 утра
[Стивестронг - Вт 27 февраля 2018 г. 18:40] - Ты сказал тебе адаптировано sdio lib, поэтому я подумал, что вы что -то изменили/улучшили, без пайки. 8-)
Не я!

Стивестронг
Ср 28 февраля 2018 г. 9:14
Хорошо, извините, я неверно истолковал историю.

Давайте сосредоточимся на выпуске SDIO, почему не работает хорошо на этой недавно разработанной плате.
Есть ли линии данных и часовых линий подтягивания 10K резисторов на 3.3В?
Мне просто интересно, что делает черную плату F4 работать лучше, хотя там линии сигналов длиннее, чем здесь, верно?

Пито
Ср 28 февраля 2018 г. 10:57 утра
Попробуйте увеличить тайм -ауты, связанные с SD..
Также мы перепутали с настройками скорости GPIO в прошлом.

victor_pv
Ср 28 февраля 2018 г., 19:35
@Steve мне нужно проверить схему. Я считаю, что у нас есть только слабый подтягивание D3 для функции обнаружения карты, но никаких других подтягиваний.
Было бы хорошо, если бы кто -то с MCU F4 может проверить, потому что, возможно, это связано с программным обеспечением/периферийными устройствами в F1.

Тайм -ауты @pito не должны быть проблемой, я не получаю тайм -ауты, вместо этого перевод с ошибками CRC. SDIO Gets CRC Fail Flags Set Set. Я даже добавил механизм повторения, чтобы любая операция повторно отнесена к 3 раза в случае ошибок, и я часто вижу, что чтение или запись может быть повторно заправляться один или два раза до завершения без ошибок.
Скорость GPIO - хорошая точка, мне нужно проверить это.

Этим утром я получил свои процессоры F722 от eBay, так что в эти выходные я, вероятно, зафиксировал пару досок с F4 и F7.

Пито
Ср 28 февраля 2018 г., 19:49
Я думаю, что CMD-линия SDIO определенно требует подтягивания (возможно, есть внутренняя, которую нужно активировать).

Racemaniac
Ср 28 февраля 2018 г., 21:06
[Пито - Ср 28 февраля 2018 г., 19:49] - Я думаю, что CMD-линия SDIO определенно требует подтягивания (возможно, есть внутренняя, которую нужно активировать).
Действительно, вам нужно включить внутренние подтягивания STM32, если вы этого не сделаете, вы действительно получите странные результаты на SD -карте, так как подтягивания отсутствуют ^^ '

Стивестронг
Ср 28 февраля 2018 г., 21:50
Внутренние подтягивания слабы (мин. 30K, тип. 40K, макс. 50K), одно определенно нужно 10 тыс. Для более высоких скоростей.
F4 SDIO также работает с 24 МГц в 4-битном режиме, в результате чего вытягивания 10K являются обязательными.

victor_pv
Ср 28 февраля 2018 г., 22:44
Есть ли у кого -нибудь ссылка на спецификацию или примечания к применению, описывающие, какие значения требуются и какие скорости поддерживаются в зависимости от этого?

Я не уверен, что внутренние подтягивания могут быть включены, когда GPIO установлен на альтернативный режим. Если я правильно помню, подтягивание, вытягивание и т. Д. Настраивается только тогда, когда порт находится в режиме GPIO, но как только вы переключитесь на AF, он просто подключается к периферийному вводу и вытянут/вниз отключена (кроме некоторых потягивания Само периферийное устройство)

РЕДАКТИРОВАТЬ: Что касается внутренних подтягиваний, все в таблице данных F1 указывает на то, что они нельзя использовать в режиме вывода AF (который также является режимом для двунаправленной связи): 9.1.9 Конфигурация альтернативной функции
Когда порт ввода/вывода запрограммирован как альтернативная функция:
• Выходной буфер включается в открытом дренажере или конфигурации толчка
• Выходной буфер приводится в движение сигналом, поступающего с периферического (альтернативная функция
вне)
• Активируется вход триггера Schmitt
• Слабые вытягивания и выталкивающие резисторы отключены.
• Данные, присутствующие на выводе ввода/вывода, отображаются в регистр входных данных каждый APB2
тактовой цикл
• Доступ к чтению к регистре входных данных получает состояние ввода -вывода в режиме открытого дренажа
• Доступ к чтению к реестру выходных данных получает последнее письменное значение в режиме «Пуль»

Стивестронг
Ср 28 февраля 2018 г. 23:08
Это правда, для SDIO выводы должны быть установлены на альтернативную функцию, толкатель. В этом режиме подтягивания/падения отключены для F1.

Для F4 он отличается, потому что он обладает GPIO, поддерживающей альтернативную функцию, нажимает на вытягивание или способность к выпадению. Я активировал подтягивания. 8.3 Функциональное описание GPIO
С учетом конкретных аппаратных характеристик каждого порта ввода-вывода, указанного в таблице данных, каждый порт порта портов ввода-вывода (GPIO) общего назначения может быть индивидуально настроен программным обеспечением в нескольких режимах:
• Ввод плавание
• Потягивание ввода
• Входной ввод
• Аналог
• Вывод открытого дрена с возможностью подтягивания или выпадения
*
• Альтернативная функция нажимает с возможностью подтягивания или выталкивания
• Альтернативная функция с открытым дрейком с возможностями подтягивания или раскрытия

victor_pv
Чт, 01, 2018, 3:47 утра
Вы запускали тесты, не активируя подтягивания? Если так, помните ли вы результаты?
Если проблемы начинаются только при достижении определенной скорости, то я могу просто прекратить тестирование на эту скорость и сосредоточиться на тестировании на низких скоростях, так что, по крайней мере, я могу подтвердить код, а плата работает нормально.
Эта схема платы не включает в себя притяжения резисторов. Не уверен, сколько места осталось. Но в любом случае, поскольку он сосредоточен на MCU Higher End, если он работает нормально без резисторов в F4, мы должны быть хорошими.

Squonk42
Чт, 01, 2018, 7:13 утра
SDIO подтягивания-это противоречивая тема:
  • Физическая спецификация карты памяти SD указывает в Таблица 53 что RCMD и RDAT должны быть 10 ~ 100 кум и в Таблица 1, примечание 3 что подтягивание должно быть отключено пользователем во время регулярной передачи данных, с помощью команды set_clr_card_detect (acmd42)
  • А дискуссия На эту тему на официальном форуме Св. Сообщества не показывает никакого консенсуса, но включает в себя ту же схему Olimex, который мы использовали для раскрывающегося трюка DAT3 и фильтра из ферритовых бус... 33-ким подтягивающие резисторы, за исключением, конечно, на DAT3!
  • А Микропитонная схема не имеет какого-либо резистора для подтягивания, кроме как на DAT3, но это по другой совершенно другой причине: чтобы убедиться, что этот сигнал вытягивается во время загрузки DFU
  • STM32F479ni Оценная пласка Руководство пользователя Руководство пользователя имеет резисторы 47 ком на всех сигналах
Таким образом, мои предложения:
  • Проверьте с несколькими различными SDCards на известном рабочем хозяине и проверьте тактовую скорость и целостность сигнала и перекоу с применением и сравните, если это возможно
  • Убедитесь, что у нас включено подтягивание, и убедитесь, что сигналы действительно не плавают: это может отличаться между F1 и F4
  • Убедитесь, что мы используем SET_CLR_CARD_DETECT (ACMD42), чтобы отключить внутренний резистор SD-карты 50 ком
  • Если все вышеперечисленное не приводит к интерфейсу SDIO, работающему с тем же производительностью, что и другой известный хост, постарайтесь взломать существующий прототип, добавив 33-ким подтягивающие резисторы на D0-D2 и CMD, как в схеме Olimex, и посмотрите Если они имеют значение или нет, и попытайтесь настроить значение, если это необходимо
  • В следующем пересмотре предоставьте следы для монтажных подтягивающих резисторов на этих сигналах

Racemaniac
Чт, 01, 2018 8:28 утра
[Стивестронг - Ср 28 февраля 2018 г., 21:50] - Внутренние подтягивания слабы (мин. 30K, тип. 40K, макс. 50K), одно определенно нужно 10 тыс. Для более высоких скоростей.
F4 SDIO также работает с 24 МГц в 4-битном режиме, в результате чего вытягивания 10K являются обязательными.
На своих собственных платах светового меча я использую 4-битный SDIO при 24 МГц, используя внутренние подтягивания STM32, и у меня нет проблем вообще.
Может быть, если у вас есть длинные данные о данных, значения меньших подтягиваний начинают иметь смысл, но для маленькой платы, которую у нас есть, я думаю, что внутренние подтягивания достаточно.

Пито
Чт, 01, 2018 8:41
SDIO настроен с установкой GPIO (MCU/CARD) в качестве стандартных ударов во время операции SDIO, AFAIK. Во время инициации SDIO линия CMD должна быть поднята только (двойная проверка). С скоростью передачи данных 24-48 МГц подтягивания 10K-40K тоже не очень помогут.

Racemaniac
Чт, 01, 2018, 10:39
[Пито - Чт, 01, 2018, 8:41 утра] - SDIO настроен с установкой GPIO (MCU/CARD) в качестве стандартных ударов во время операции SDIO, AFAIK. Во время инициации SDIO линия CMD должна быть поднята только (двойная проверка). С скоростью передачи данных 24-48 МГц подтягивания 10K-40K тоже не очень помогут.
Вы уверены? Я бегал 24 МГц только с подтягиванием STM32F4 без проблем...
Может быть, более высокие скорости понадобятся более сильные подтягивания, но у меня есть хороший опыт, просто используя внутренние подтягивания.

Пито
Чт, 01, 2018, 19:56
Что я написал: во время работы SDIO вам не нужны никаких подтягиваний (так как I/OS настроен как CMOS INP/вывод, где выходной сигнал является толчком).

Afaik, (двойная проверка, пожалуйста, вам нужен резистор подтягивания на линии CMD/DI, так как во время init карта начинается такая линия CMD управляется «открытым канализацией», и ей нужен подтяжка (и после начала Заканчивается, он возвращается к стандартному выводу CMOS, называемого «push-pull»).
CMOS push_pull.jpg
CMOS push_pull.JPG (22.99 киб) просмотрено 362 раза

victor_pv
Чт, 01, 2018, 8:08 вечера
В F1 All Lines, включая CMD, установлены на конфигурацию PP.
Является ли карта, которая использует Open Drain в CMD?
Если так, это может быть проблемой.

Я не проверил, отключил ли код внутренний подтягивание D3, но это можно сделать, если еще не сделано.

Пито
Чт, 01, 2018, 20:12
AFAIK, SDIO начинается с некоторой низкоскоростной часовой последовательности (400 кГц), где он работает в режиме SPI (и вам нужно подтягивать на линии CMD), а затем он переключается на высокую скорость, где вам не нужно никакого подтягивания.
Пожалуйста, расследовать, как мои ноу-хау из этой области ограничены.
https: // www.дизайн-повторное использование.com/статьи/3 ... -основной.HTML 4.1.:
Во время режима идентификации карты вся связь выполняется через линию CMD и до 400 кГц..

PS: ..Требуется, чтобы сигналы SDCARD (все) получили подтягивания, чтобы предотвратить «шину плавания», когда не вставлен SDCARD..

Асмаллри
Чт, 01, 2018, 20:38
[Пито - Чт, 01, 2018, 20:12] - AFAIK, SDIO начинается с некоторой низкоскоростной часовой последовательности (400 кГц), где он работает в режиме SPI (и вам нужно подтягивать на линии CMD), а затем он переключается на высокую скорость, где вам не нужно никакого подтягивания.
Пожалуйста, расследовать, как мои ноу-хау из этой области ограничены.
Если вы имеете в виду, что карта начинается в режиме SPI, то это не совсем правильно. Карта начнется в режиме параллельной шины, но будет интерпретировать сигналы на DI в поисках определенной начальной последовательности, которая инструктирует карту вставить себя в режим SPI. При первоначальном включении (и, следовательно, в параллельном режиме) DO от карты открыт дренаж. Вот почему это требует подтягивания. Как только он будет помещен в режим SPI, подтягивание на DO (MISO) больше не требуется. Стандарт требует тактовой скорости SPI для размещения карты в режим SPI <= 400 кГц перед переходом на желаемую высокую скорость бита SPI.

За последние 10 лет я протестировал много карт, аппаратных реализаций и нескольких семейств процессоров, и я не нашел подлинный карта, которую я не мог инициализировать при 10 МГц. Несмотря на это, я все еще выполняю инициализацию при 400 кГц, где это возможно.

Пито
Чт, 01, 2018, 20:48
Да, это не режим «SPI», но сказал, что init Comm работает над линией CMD/DI.. : oops:

PS: не поощрять людей снимать подтягивания SDIO: ..Требуется, что сигналы SDCARD получили подтягивания, чтобы предотвратить плавание «шины», когда не вставлен SDCARD..

Подтягивание CMD - я бы пошел с максимумом 10K, чтобы обеспечить быстрые края.

Хорошее чтение для взаимосвязанных пуристов SDIO: http: // таблица данных.осьминога.com/ip4052cx2 ... 555750.PDF
:)

Стивестронг
Чт, 01, 2018, 22:23
Спасибо, теперь я знаю, почему эти подтягивания обязательны 8-)

victor_pv
Чт, 01, 2018 11:43
[Пито - Чт, 01, 2018, 20:12] - AFAIK, SDIO начинается с некоторой низкоскоростной часовой последовательности (400 кГц), где он работает в режиме SPI (и вам нужно подтягивать на линии CMD), а затем он переключается на высокую скорость, где вам не нужно никакого подтягивания.
Пожалуйста, расследовать, как мои ноу-хау из этой области ограничены.
https: // www.дизайн-повторное использование.com/статьи/3 ... -основной.HTML 4.1.:
Во время режима идентификации карты вся связь выполняется через линию CMD и до 400 кГц..

PS: ..Требуется, чтобы сигналы SDCARD (все) получили подтягивания, чтобы предотвратить «шину плавания», когда не вставлен SDCARD..
Он начинается с 400 кГц, но все линии в стр. Согласно другому документу Squonk Shared, строки от D1 до D3 должны оставаться в режиме ввода, пока карта не будет переключена в режим 4 -бит, но это не то, что делает код, поэтому я это изменю. Но в любом случае ошибки случаются за много до.
Идентификация, изменение скорости и т. Д. Когда дело доходит до передачи данных, тогда начинаются проблемы. Особенно в командах чтения.

Пито
Пт 02, 2018 1:45
А как насчет настройки скорости GPIOS?

victor_pv
Чт, 8 марта 2018 г., 4:14
[Пито - Пт. 02, 2018 1:45 утра] - А как насчет настройки скорости GPIOS?
Извините, только что увидел ваш пост. GPIO был установлен на 50 МГц.
На данный момент я покидаю тестирование SDIO, мы знаем, что все линии прослежены, SD в некоторой степени работает в F1 без подтягивания резисторов и снова проверю, когда я собираюсь и F4 или F7 Poard.

На днях я обработал MCU до 2-й платы, который у меня был со всеми компонентами для F1 (резисторы 0R вместо VCAP1 и VCAP2), и я могу подключиться к нему с ST-Link с некоторыми проблемами, но кажется, что это не работать правильно. Я загрузил загрузчик, но светодиод никогда не мигает, DFU не обнаружен в Windows, и ST-Link показывает, что процессор скоро входит в петлю. Я думаю, что это может быть связано с генераторами. Мне нужно скомпилировать загрузчику или что -то еще с часами HSI и снова тестировать. Кристалл, кажется, припаянный правильно, а xtal также не шорты, но я помню, что в одной из двух досок я в итоге касался кристалла с помощью паяльного железа, мог быть этим, и, возможно, перегрев xtal (Железо, установленное 560F).

Когда у меня появится возможность проверить что -то, скомпилированное для HSI, я посмотрю, если это просто или что -то еще. Я проверил шорты между булавками и проверил, что Boot0 и сброс получают правильные уровни, и, похоже, это правильно. MCU начинает запускать код, но затем, кажется, входит в цикл, поэтому может ждать, пока PLL подготовьтся, и никогда не произойдет, если Xtal поврежден.

РЕДАКТИРОВАТЬ:
Хорошие и плохие новости. Хорошей новостью является то, что моя вторая доска работает нормально. Это был просто светодиод, который не мигал. Не уверен, почему изначально компьютер я пробовал, он не обнаружил бы устройство DFU. Возможно, был какой -то плохой припой, который я припаю позже, но подумал, что он все еще не работает из -за светодиода.
Плохая новость заключается в том, что у SDCARD есть та же проблема, что и у первой доски.
Я добавил ACMD42, чтобы отключить внутреннее подтягивание D3 (не существует в SDFAT Греймана), потребовалось некоторое время, чтобы исправить параметры для команды, но здесь, если кому -то нужно:
http: // пользователи.ЭКС.Utexas.edu/~ valvano/ee ... r_spec.PDF
Похоже, это не имело большого значения. Кажется, что нам действительно нужны подтягивания с F1. Всякий раз, когда у меня есть время, я планирую обработать F722 и F405, это будет более захватывающим :)

victor_pv
Пт 09 марта 2018 г., 4:34
И после еще нескольких изменений в библиотеке SDIO (для прочтения Multiblock) я получаю эти скорости. Класс 2, 2 ГБ, 12 МГц, шириной 4 бит:
Размер буфера 512 байт
Начальный тест записи, пожалуйста, подождите.

скорость записи и задержка
скорость, макс, мин, avg
KB/Sec, USEC, USEC, USEC
3353.24 63927,110,149
3315.44 64452,110,151

Запуск тестирования, пожалуйста, подождите.

Читать скорость и задержка
скорость, макс, мин, avg
KB/Sec, USEC, USEC, USEC
2110.46 1500545,80,241
5740.16 2335,80,87
5740.16 2335,80,87
5740.16 2335,80,87
Неплохо для буфера 512Byte и 12 МГц ;)
Для сравнения, максимальная скорость со скоростью 12 МГц со шириной 4 бит составляет 5859 КБ, поэтому с учетом накладных расходов кода, работающего между переводами, и время, используемое при отправке команд на карту, статус чтения и т. Д. скорость автобуса.

Racemaniac
Пт 09, 2018, 16:03
[victor_pv - Пт, 09 марта 2018 г., 4:34 утра] - И после еще нескольких изменений в библиотеке SDIO (для прочтения Multiblock) я получаю эти скорости. Класс 2, 2 ГБ, 12 МГц, шириной 4 бит:
Размер буфера 512 байт
Начальный тест записи, пожалуйста, подождите.

скорость записи и задержка
скорость, макс, мин, avg
KB/Sec, USEC, USEC, USEC
3353.24 63927,110,149
3315.44 64452,110,151

Запуск тестирования, пожалуйста, подождите.

Читать скорость и задержка
скорость, макс, мин, avg
KB/Sec, USEC, USEC, USEC
2110.46 1500545,80,241
5740.16 2335,80,87
5740.16 2335,80,87
5740.16 2335,80,87
Неплохо для буфера 512Byte и 12 МГц ;)
Для сравнения, максимальная скорость со скоростью 12 МГц со шириной 4 бит составляет 5859 КБ, поэтому с учетом накладных расходов кода, работающего между переводами, и время, используемое при отправке команд на карту, статус чтения и т. Д. скорость автобуса.
Не следил за обсуждением, которое внимательно близко. Но если я правильно понимаю, проблема в том, что на F103 вы не можете включить подтягивания, когда булавки находятся в режиме SDIO? Это действительно дало бы проблемы и потребует внешних резисторов для плат F103.

У меня было мало времени (и у меня будет мало времени в ближайшие выходные), чтобы продолжить тестирование с моей доской: s. Но я с нетерпением жду этой ветки и доволен тем, где мы уже находимся : D

victor_pv
Пт, 09 марта 2018 г., 16:21
[Racemaniac - Пт, 09 марта 2018 г., 16:03] - ...Если я правильно понимаю, проблема в том, что на F103 вы не можете включить подтягивания, когда булавки находятся в режиме SDIO? Это действительно дало бы проблемы и потребует внешних резисторов для плат F103.
Правильно, альтернативный режим в F1 всегда нажимает, в отличие от F3 или F4, где вы можете включить или вниз потянуть вверх или вниз. И мои тесты с различными досками и SDCards, похоже, подтверждают, что нам нужны резисторы на высокую скорость.
Все еще может достичь респектабельной скорости, используя 4 -битный режим с более медленной скоростью, поэтому SD не совсем не используется.
Я подумываю о добавлении Speed ​​Speed ​​Backback в библиотеку F1 SDIO, поэтому в случае ошибок, если уменьшается скорость перед сбоем.
В настоящее время я внедрил механизм повторной попытки записи, если карта сообщает о ошибке CRC. Не должно быть гораздо больше усилий, чтобы добавить код, чтобы снизить скорость до безопасной 2-4 МГц, прежде чем повторно.
Имеет ли это смысл?

Пито
Пт, 09 марта 2018 г., 22:55
PP не нужны подтягивания. PPS - это «низкий импеданс» - может быть, 100-200om, таким образом, любой подтягивание >1K не имеет смысла.
Подтягивания необходимы для а) избегания плавания, когда карта не входит, б) во время инициирования на контакте CMD, как она используется в режиме OD (AFAIK).
Есть что -то еще, что вызывает проблему. Треки короткие, так что чрезмерное звонок, возможно, не так.
Перекрестные помехи? VCC отделка? Конденсатор в VCC (близко к сокету карты) должен быть не менее 10-22U Ceramic Multylayer.
Кроме того, с F1 это может быть дерьмовый кремний - с использованием SDIO с F1 редко.. Может быть, он не работает должным образом как таковой.

PS: PP может потребовать «заканчивания импедансом» с более длинными кабелями. Например, представьте себе плоский кабель длиной 1 метра. Управляется PPS (~ 150om -импеданс). На другом конце будет сказать, что 330om против GND и 330oM против VCC, проводящегося по каждой линии (что означает завершение ~ 150om, что соответствует импедансу PP с другой стороны, пары плоских кабельных проводов также имеют импеданс ~ 100-150om) импеданс). Но ваша доска не в этом случае.

victor_pv
Сб 10 марта 2018 г. 12:58 утра
[Пито - Пт, 09, 2018, 22:55] - PP не нужны подтягивания. PPS - это «низкий импеданс» - может быть, 100-200om, таким образом, любой подтягивание >1K не имеет смысла.
Подтягивания необходимы для а) избегания плавания, когда карта не входит, б) во время инициирования на контакте CMD, как она используется в режиме OD (AFAIK).
Есть что -то еще, что вызывает проблему. Треки короткие, так что чрезмерное звонок, возможно, не так.
Перекрестные помехи? VCC отделка? Конденсатор в VCC (близко к сокету карты) должен быть не менее 10-22U Ceramic Multylayer.
Кроме того, с F1 это может быть дерьмовый кремний - с использованием SDIO с F1 редко.. Может быть, он не работает должным образом как таковой.

PS: PP может потребовать «заканчивания импедансом» с более длинными кабелями. Например, представьте себе плоский кабель длиной 1 метра. Управляется PPS (~ 150om -импеданс). На другом конце будет сказать, что 330om против GND и 330oM против VCC, проводящегося по каждой линии (что означает завершение ~ 150om, что соответствует импедансу PP с другой стороны, пары плоских кабельных проводов также имеют импеданс ~ 100-150om) импеданс). Но ваша доска не в этом случае.
Карта и хост переходят от входа и обратно, в зависимости от того, кому нужно отправлять данные. Между этими переходами линии плавают, и ни один из них не подтягивает его вверх или вниз, поэтому конец, который ожидает данных и чтения, может получить ложные сигналы и испортить входящие данные, чтобы он не сбоил CRC.
Например, когда хост отправляет команду на карту для чтения блока, карта находится в режиме ввода, хост отправляет команду и переключается в режим ввода, карта затем переключается на вывод, чтобы отправить блок, но перед переключением карты карта У хоста уже есть переключатели и читает на плавающей линии.
Есть хорошая статья обо всем этом, с фактическим захватом осциллографа, что касается подтягивания. Если я найду его, я опубликую это. Я не вижу простого способа паять резисторы без большого беспорядка, если я это сделаю, я обязательно проверю это. Я могу проверить 1 -битный режим с помощью внешнего модуля SD и проверить, если добавление подтягивания имеет значение.

Что касается конденсатора, я протестировал с двумя различными конденсаторами 10 UF, оба MLCC, один из размеров 0805, а один - 0603 размер, и в соответствии с VCC есть индуктор в другой доске. Подобные результаты в обоих случаях.
В идеале, что мне нужно, так это аналоговый осциллограф, и нам не пришлось бы спекулировать, но у меня его нет.
Если я помню правильно, cmd in - это OD только в режиме SDI/O, а не для памяти SDCARD. Для карт памяти всегда стр.

Пито
Сб 10 марта 2018 г. 13:29
Честно говоря, я сомневаться Правильное время SDCARD является таким, что края часов выбирают данные, находясь в грязном «переходе» (т.е. Когда ПП не управляет линией).. :? Должно быть какое -то окно «Настройка и удержание», в котором линии данных управляются PP, а данные стабильны, когда поступает край часов. Может быть, наши водители нарушают время TS/TH, а наш S/H Slack - отрицательный..
Было бы здорово увидеть газету по этому вопросу, конечно..

victor_pv
Сб 10 марта 2018 г. 15:03
Как я уже сказал, не уверен в причине, но мы знаем, что документация SDCARD требует подтягивания с определенными значениями, и что 3 карты, которые я тестировал в 2 разных досках, дают аналогичные результаты для каждой из них в обеих досках.
Я уверен, что сила драйвера карт как -то связана с этим, так как на некоторых скоростях я не получаю ошибки писать (это когда карта фактически тянет наибольшее ток, а проблема с VCC может привести к наибольшему эффекту), И карта проверяет CRC и отчитывается от нее как действительность, но я получаю ошибки чтения, когда карта управляет строками, и хост читает.
Я полагаю, что есть настройка силы водителя для карт, но еще не смотрел на это.
Если у вас есть хороший осциллограф и время, чтобы посмотреть на это, я могу отправить вам одну из этой карты.

Пито
Сб 10 марта 2018 г. 16:32
Есть много настроек с cmd6. Я написал несколько тем по этому поводу (может быть другие форумы). Также есть настройка силы водителя (для 1.Только сигнализация 8 В).
CMD6 устанавливает SDCARD в режим высокой скорости (>= 50 МГц). Это единственный переключатель с 3.3V сигнализация. Режим по умолчанию составляет 25 МГц.
Большинство настроек есть с 1.Только сигнализация 8 В (мы не используем).
Cmd6.jpg
Cmd6.JPG (85.48 киб) просмотрено 683 раза

Squonk42
Сб 10 марта 2018 г., 21:17
Поэтому, если я правильно понимаю, в 4-битном режиме и пропущении кадрирования и CRC, максимальная скорость в MBYTE-примерно тактовая скорость / 2 для SDR и тактовой скорости для DDR?

Таким образом, SDR12 => ~ 6 Мбайт, SDR25 => ~ 12mbytes, sdr50 => ~ 25mbytes, SDR104 => ~ 52 Мбаниты и DDR50 => 50 Мбайт ?

Итак, обязательно используйте режим SDR25 для карты класса 10, чтобы получить полный доступ к скорости.

victor_pv
Солнце 11 марта 2018 г. 12:01
Squonk, эти скорости кажутся правильными.
С F1 я не смог получить надежные трансферы с часами быстрее, чем 12 МГц. F1 в теории он может подняться до 48 МГц, но я не смог проверить.

Пито, спасибо за проверку, я знал, что были некоторые настройки, но еще не посмотрел на детали.
На данный момент я реализовал только эту часть, чтобы отключить подтягивание D3, что не имело никакого значения, но, поскольку мы не используем 1.8 В, мы не можем проверить остальное. Если он терпит неудачу на высокой скорости с 3V3, я подозреваю с 1.8V может быть еще хуже, независимо от настройки.

РЕДАКТИРОВАТЬ:
Я внес больше изменений в библиотеку, поэтому тест на скамей Стива будет работать нормально, а затем прокомментировал раздел кода, где он пытается увидеть, поддерживает ли карта высокоскоростный режим и установить его (SDR50, используя CMD6), поэтому не будет пробовать Чтобы сделать это сейчас и просто оставить карту в режиме скорости по умолчанию. При этом я могу получить карту 16G, работающую в 4 -битном режиме до 12 МГц (ранее 4 МГц казалась лучшей надежной скоростью).
Когда я получаю ошибки во время записи, часто это флаг:
#define sdio_sta_stbiterr (1<<9) // Запуск бит не обнаружен во всех сигналах данных в широком моде шины

Результаты теста, 16 ГБ класса10, шириной 4 бит 12 МГц: ###################################################### Demo sketch of STM32F4 SDIO (DMA) implementation. ###################################################### init time: 0 ms Card type: SDHC Manufacturer ID: 28 OEM ID: BE Product: SDU16 Version: 1.0 Serial number: 2f000000 Manufacturing date: 4/2012 cardSize: 16012.80 MB (MB = 1,000,000 bytes) flashEraseSize: 128 blocks eraseSingleBlock: true OCR: c0ff8000 Volume is FAT32 blocksPerCluster: 64 clusterCount: 488416 freeClusters: 488413 freeSpace: 16004.32 MB (MB = 1,000,000 bytes) fatStartBlock: 8752 fatCount: 2 blocksPerFat: 3816 rootDirStart: 2 dataStartBlock: 16384 FreeStack: 55503 ###################################################### Type any character to start >>Send to COM3: "1"<< Test started - please wait, it may take up to 3 minutes size, write, read bytes, KB/sec, KB/sec 512, 4507.83, 5131.75 1024, 5066.29, 5511.97 2048, 5351.16, 5658.31 4096, 5484.59, 5736.69 totalMicros 1589389 yieldMicros 1434590 yieldCalls 7696 yieldMaxUsec 2944 kHzSdClk 12000 Done

Racemaniac
Сб 31 марта 2018 г., 6:11
Нет обновлений в течение довольно долгого времени? : s
Я постараюсь сделать некоторое время в понедельник, чтобы поднять мою доску F4 & бег

victor_pv
Сб 31 марта 2018 г. 14:54
Я перенес версию Adafruit of the Helix Player в ядро ​​Libmaple, используя одну из моих плат Bluepill F103ret6, работает нормально, но это было в основном работать на программном обеспечении. Это помогает исследовать, что I2S (SPI2) и SDIO работают нормально.
SDIO работает довольно хорошо после моей последней партии модификаций без подтягивающих резисторов, он просто не может добраться до полной скорости, которая может иначе, но все же достаточно скорости с небольшим использованием процессора.
Я надеюсь, что в эти выходные будет время собрать F405 и F722, мы увидим...

victor_pv
Пн, 02 апреля 2018 г., 14:29
Я нашел проблему с светодиодами RGB от Aliexpress. Я думаю, что я заказал правильные в ссылке в списке компонентов, но обнаружил, что анод находится в другом выводе.
У кого -нибудь еще были какие -либо проблемы с светодиодами RGB от Али?
Я заказал еще немного у Muser, но в итоге отправил их всем Майклу, так что у меня нет ничего от Mouser, чтобы проверить.
Я заказал это:
https: // www.aliexpress.com/item/100pcs- ... 0.0.lxlnlk

Они не показывают никакой информации о том, какой PIN -код является общим анодом, но это тот же пин, что и в этой ссылке:
https: // www.aliexpress.com/item/100pcs- ... 20763.HTML

Но на печатной плате BluePillf4 я вижу, что общий вывод - вверху слева, а не в правой верхней части.
Может кто -нибудь подтвердить, что я не делаю что -то не так?

Эггсила
Вт, 03 апреля 2018 г., 6:34
Виктор

Я заказал ту же часть у того же поставщика, и она отлично работала для меня. Поэтому я предлагаю вам дважды проверить вашу проблему.

Общий анод отмечен зеленой точкой на обратной стороне и, как вы можете видеть с фотографии, - это прокладка, где подключены три анода.
Rgb.jpg
RGB.JPG (53.16 киб) просмотрено 376 раз

ZMEMW16
Вт, 03 апреля 2018 г., 9:11
@eggsylah написал Часы HSI и HSE работали хорошо (после решения проблемы Cubemx). Мне всегда любопытно, так какая проблема, как она появляется и лечит ?

Стивен

victor_pv
Вт, 03 апреля 2018 г., 13:28
О, я вижу, ты установил его вбок, я никогда не думал об этом : oops:
У меня есть 2 доски, готовые к установке MCU, не уверен, что я пойду через попытку удалить светодиоды, чтобы поместить RGB, может попробовать.
Я планирую установить F405 и F722 в этих двух.

Racemaniac
Вт 03 апреля 2018 г., 16:32
Рад снова видеть активность в этой теме :)

Я больше не добился прогресса с моей доской, я постараюсь сделать второй в ближайшем будущем, чтобы проверить, используя знания, которые мы получили с момента моей первой попытки (и я надеюсь с лучшей пайкой, чем моя первая попытка: P)

victor_pv
Вторник 03 апреля 2018 г., 17:04
Я могу сфотографировать мои рефточные, я очень доволен результатами.
До сих пор у меня было 4, первые два с припоем с низкой температурой (SNBI), имел только 1 компонент, который перемещается либо во время пая, либо при размещении досок в духовку.
Затем последние два с припов SNPBAG и 1 из 22 Омм резисторов в одной из досок перемещались, и необходимо исправить это с помощью железа.
С приподкой с низкой температурой довольно легко удалить/заменить компонент, так как он тает очень легко. Немного больше проблем с обычной температурой. Но в обоих случаях все хорошо отражалось, а переключатели пережили профили режни без каких -либо проблем.

Я купил одну из этих силиконовых прокладков:
https: // www.aliexpress.com/item/s-170-s ... 81619.HTML

Он имеет небольшие пронумерованные квадраты на одной стороне (#6 на фотографиях), поэтому я сначала помесчу все свои компоненты в этих местах, следуя числам в соответствии с списком компонентов, затем применяю припой к платам с лазерным трафаретом и поместите каждый компонент в обеих досках одновременно. Я думаю, что мне требуется гораздо больше времени, чтобы выбрать каждый компонент и поместить необходимое количество в коврик, чем применять припой, поместить компоненты в доски и отразить их. Сортируемые в коврике их все помогает.

victor_pv
Ср. 04, 2018 3:36
Я основной владелец первой и единственной (до сих пор) Bluepillf7 Poard!! : D
F722.jpg
F722.JPG (50.05 киб) просмотрено 396 раз

Эггсила
Ср. 04, 2018 5:10 утра
[ZMEMW16 - Вторник 03 апреля 2018 г. 9:11] - @eggsylah написал Часы HSI и HSE работали хорошо (после решения проблемы Cubemx). Мне всегда любопытно, так какая проблема, как она появляется и лечит ?
Что ж, это была, вероятно, моя вина в неправильной конфигурации конфигурации часов, и я не могу воспроизводить ее сейчас.
Но по сути следующая цикл никогда не прекращалась LL_RCC_SetSysClkSource(LL_RCC_SYS_CLKSOURCE_PLL); /* Wait till System clock is ready */ while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL) { }

Эггсила
Ср. 04, 2018 5:14
[victor_pv - Ср. 04, 2018 3:36] - Я основной владелец первой и единственной (до сих пор) Bluepillf7 Poard!! : D
Очень хорошо!!

Ранее вы вдохновили меня на заказ чипсов F7, поэтому мне придется попробовать это позже. Я думаю, что я должен сначала сделать F405 или F411.

Эрик

Racemaniac
Ср. 04, 2018, 5:48
[victor_pv - Ср. 04, 2018 3:36] - Я основной владелец первой и единственной (до сих пор) Bluepillf7 Poard!! : D
F722.JPG
Ооу, хороший xD

victor_pv
Ср. 04, 2018, 15:21
Эрик, если вам нужно больше печатных плат, дайте мне знать.
Я думаю, что L476 может быть одним из лучших вариантов для этой платы, принимая во внимание у нас с низким уровнем регуляторов покоя и зарядное устройство для аккумулятора.
F722 - это скорее эксперимент, так как несколько контактов находятся в другом положении, и мы теряем доступ к PB0 и PC5, если я правильно помню, но если он работает нормально, то мы могли бы разработать определенную версию с исправлениями для F7.
Мне все еще нужно добавить VCAP1 (удивленные работы, которые вообще работают без него), а затем вспыхивать несколько мигающих эскизов.

Я заметил, что синий светодиод мигает, я не проверял схему, но я представляю, что булавка оскорблена с одним из штифтов SWD. Вы, ребята, видели то же самое? синий в светодиоде RGB, привязанный к Stlink?

Эггсила
Пт 06 апреля 2018 г. 5:04
С клоном ST-Link я вижу мигание зеленого светодиода-он находится на PA13, который является SWDIO. Синий светодиод находится на PA14, который является SWCLK, и я не вижу этого моргания при использовании STM32CubeProgrammer.
С подключенным BMP я ослеплен зеленым светодиодом - достаточно, чтобы он был отвлекающим фактором. Мне придется посмотреть, действительно ли это необходимо для BMP так сильно потянуть это.

Также светодиод мощности D1 был слишком ярким, поэтому я удалил это с доски.

Наконец, я заметил в таблицах данных F103, F405 и L462, всегда есть что -то вроде (просто поиск PC13):
В связи с тем, что аналоговый переключатель может перенести только ограниченное количество тока (3 мА),
Использование GPIO PC13 -PC15 в режиме вывода ограничено: скорость должна быть ограничена
2 МГц с максимальной нагрузкой 30 пФ, и эти/ОС не должны использоваться в качестве источника тока
(e.глин. водить светодиод).
Я считаю, что это всего 3 мА, а не 3 мА каждый, так что мы действительно будем использовать PC13 для управления красным светодиодом?
Кажется, он отлично работает на моей доске, и все чертежи делают это, но, возможно, какой -то другой GPIO будет лучше.
Я вижу, это было кратко упомянуто ранее в ViewTopic.PHP?t = 117&начало = 130

Спасибо за предложение больше досок. Я использовал только 1 до сих пор, так что это еще не нужно.

Я установил 6280 сейчас, так что все, кроме компонентов Lipo и SD, установлены. Я не добавлю их на эту доску, так что теперь мне нужно попробовать USB и OTG Sutff - это будет немного кривой обучения.
О, и проверьте осциллятор LSE / RTC.


Эрик

Racemaniac
Пт 06 апреля 2018 г. 5:13 утра
Крошечное обновление здесь: Micro SD Sockets для этой платы * Наконец * прибыли сюда XD

Пито
Пт 06 апреля 2018 г., 21:16
Я считаю, что это всего 3 мА, а не 3 мА каждый, так что мы действительно будем использовать PC13 для управления красным светодиодом? С сегодняшними светодиодами вам не нужно много текущего.. 3ma - это _много_ тока..

Большинство светодиодов освещались с 0.5ma или меньше (при условии, что вы хотите, чтобы светодиод использовался только для целей индикации)..

R_led = (3.3V - vf_led)/0.0005a

Vf_led: красный 1.6V, зеленый/оранжевый 2V, синий 2.5 В

Лучше всего попробовать со своим светодиодом и резистором, прежде чем припаять вещи (3.3V - светодиод - R - GND).

victor_pv
Пт. 06 апреля 2018 г. 22:07
О светодиодах, это мой опыт:

В моих первых двух досках (F1) я не использовал светодиод RGB, а красное светодиод для питания и еще одна для пользовательского светодиода.
В обоих я использовал 1K резисторы. Я оценил около 1.5 мА, если светодиоды сброшены 1.8 В. Я забыл, если я измерил падение напряжения, или я протестировал с резисторами 1K перед сборкой, но в этот момент я решил, что этого достаточно для красных светодиодов.

В следующих 2 досках (405 и 722) я использовал зеленый светодиод для власти. Поскольку зеленый светодиод намного ярче, но имеет более высокое падение напряжения, я не был слишком уверен, но решил также использовать резисторы 1K, и они все еще слишком яркие.
Я измерил падение напряжения после сборки, и был 2.7-2.8 В, если я помню правильно, так что около 0.5 мА с резисторами 1K, и все еще очень яркий.
Сначала я не собирал RGB, пока Эрик не указал, что я могу использовать их вбок, поэтому в этот момент я удалил пользовательский светодиод (также зеленый в этом случае) и собрал RGB. Поскольку как красное, так и зеленое было достаточно ярким с двойным значением резистора, я сделал то же самое для синего светодиода и использовал резистор 510hms или что -то в этом роде.
Я не тестировал RGB, кроме того, чтобы увидеть синее мигание с сигналами SWD, хотя не очень яркий, хотя.

Одна из моих проблем заключалась в том, что мы позаботились об использовании регулятора с низким уровнем покоя, поэтому не имело бы смысла иметь светодиодную утечку, поэтому я хотел попытаться привлечь светодиоды с минимальным током, который все еще можно использовать. Я почти уверен, что все еще могу снова удвоить значения в резисторах, и светодиоды все равно будут достаточно яркими, чтобы их можно было использовать, могут быть не столько в ярком день снаружи.
Теперь все мои светодиоды от Али, поэтому я действительно понятия не имею, насколько они близки к спецификациям, опубликованным продавцом.
Повторение этого с помощью авторитетных светодиодов хотелось бы быть лучшим, но, будучи будущим, я планирую использовать удвоенные значения в стандартной комплектации, и корректируйте или только вниз, если я после сборки, они недостаточно яркие, и для низкой мощности, я думаю, сохраняя зеленый Используемый светодиод с резистором 2K все еще, вероятно, достаточно яркий.
Я не публиковал об использовании двойных резисторов, потому что я действительно не могу указать на реальные характеристики для светодиодов, которые я использую, поэтому было бы рискованно посоветовать другим изменить значения.

Теперь, основываясь на моих результатах и ​​результатах Эрика с зеленым светодиодом, я бы сказал, что он безопасен для использования не менее 1K-1K5 резисторов для красного и зеленого, и, вероятно, 500 или около того для синего.

@Pito, я часто вижу более высокие напряжения для зеленого при равном токе, более похожие на синие светодиоды, хотя для всех них напряжение изменяется в геометрической прогрессии с током, поэтому трудно сказать, что падение напряжения наверняка не зная предоставленный ток, и и и Кто является продавцом. Кроме того, поскольку зеленый имеет тенденцию быть ярче, кажется, имеет смысл держать ток ниже, чтобы получить одинаковую яркость в течение трех.

В качестве примера, этот Wurth RGB показывает более 3 В при 5 мА для зеленого и синего:
https: // www.мышца.com/dataheet/2/445/ ... 113677.PDF

Но это от Liteon показывает около 2.8 В для того же тока:
https: // www.мышца.com/dataheet/2/239/ ... 141816.PDF

Использование одного и того же резистора для обоих приведет к очень разным токам.
С помощью светодиодов Aliexpress я согласен с вами лучше всего получить светодиод и тестирование.

Пито
SAT 07 апреля 2018 г., 2:49
Светодиоды, как любые диоды, являются устройствами, управляемыми током, тем самым измеряя «падение напряжения» на булавках светодиодов не имеет смысла. Вы должны иметь дело только с течениями. И из-за экспоненциального характера характеристик V-I фактический ток должен быть установлен с помощью R.

Кроме того, потому что светодиоды производятся тысячами поставщиков, которые собрали знание, как через их внутренний r&D Depts :) , Характеристика V-I может быть совершенно другой.

В прошлом я купил около 20 диодов SMD всех доступных цветов и происхождения, которые они имели на складе, и провели измерение - я установил светимость (изменяя R), такие как все светодиоды, освещенные «та же интенсивность» визуально, и они были видны Во время дневного света в комнате мигает (цель индикации). Токи были незначительными.. Я помню немного освещенного с резистором 10 тыс. В основном около 3K9+.

В этом отношении существует «не хорошая инженерная практика», и в начале восьмидесятых (40y назад), где таблицы данных всех светодиодов в то время перечислены «если = 20 мА», а светодиоды в то время действительно нуждались.
Большинство таблиц делают это до сегодняшнего дня :) И на основе этой информации о «20 мА» многие дизайнеры наших прекрасных досок все еще используют r = 200-500om.. Некоторые выгодные идут даже 1K 8-)

victor_pv
SAT 07 апреля 2018 г., 3:02
Пито, я знаю, насколько управляются светодиоды, но факт, что обычно мы используем не ограничивающее ток, а серический резистор, а с VCC и R одинаковым, ток варьируется в зависимости от падения напряжения. В этом конкретном случае мы находимся в этой ситуации.

Итак, чтобы узнать, сколько Ma вы кормите светодиод, вы должны измерить падение напряжения по светодиоду, что дает вам падение напряжения в резисторе, и из этого вы можете рассчитать I. Просто знать, что значение резисторов недостаточно. Особенно, поскольку падение напряжения сильно варьируется в зависимости от тока. Таким образом, изменение резистора 1K для 2 тыс. Один не обязательно приводит к половине тока.
Вот почему я измерил падение напряжения, я знал R, так как я решил это и знал VCC, так как это всегда одинаково. Не зная падения напряжения, R ничего не говорит мне о токе в светодиоде. Как вы знаете тот же резистор 1K в красном светодиоде, падающем 1.8V приведет к другому току, чем если бы светодиод был сброшен 2.8 В. Таким образом, 2 светодиода от 2 разных поставщиков могут создавать одинаковые точные люмены с одним и тем же током, но если падение напряжения отличается, приводя к ним с одним и тем же серийным резистором приводит к другому току.
Вот почему я не опубликовал о ценностях своих резисторов. У кого -то еще может быть красный светодиод, который отбросил напряжение перемещения, и зеленый, который падает меньше, и мои значения не дадут такого же результата.

В случае зеленого светодиода я измерил около 2.8 В, с резистором 1K, который был около 0.5 мА. Красный светодиод, если помните, что справа снялось 1.8 В с тем же 1K r, так что получал около 1.5 мА. Зеленый все еще немного ярче, но не очень много.
Поскольку предполагается, что падение напряжения светодиодного светодиода для зеленого, но производит меньше люменов с тем же током, я использовал 500om R, но не измерял падение в этом, поэтому пока не знал, сколько тока проходит через него. Я ожидаю около 1 мА.

Пито
SAT 07 апреля 2018 г., 3:09
Итак, чтобы узнать, сколько Ma вы кормите светодиод, вы должны измерить падение напряжения по светодиоду, что дает вам падение напряжения в резисторе, и из этого вы можете рассчитать I. Диод может иметь падение напряжения на 0.698V с 1 мА, 0.703V с 10 мА, 0.706V с 100 мА, 0.711V с 1а.
Это экспоненциальный характер V-I..
Вместо этого используйте Ammeter (последовательно с R). Вот как управляются текущие устройства.
Транзистор одинаково - вы не измеряете vbe = 0.7 В, но вы установили IB через RB.
PS: Вы можете увидеть огромное изменение тока при небольшом изменении падения напряжения (VF)
от https: // электроника.Stackexchange.com/Q ... TH-stoltage
Светодиод V_i char.jpg
Светодиод V_i char.JPG (39.52 киб) просмотрено 734 раза

victor_pv
SAT 07 апреля 2018 г., 4:44
Я верю, что ты не понял, что я пытался объяснить. Я не измерял падение напряжения, чтобы выбрать значение резистора, я измерял падение напряжения с резистором, который я использовал для расчета тока, просто чтобы узнать его.
Мне не нужен счетчик усилителя в последователе, когда я знаю резистор, а напряжение, i = V/r, а V в резисторе-v = vcc-vdrop.
Таким образом, для данного VCC, который я знаю, и данного R, который я знаю, мне нужно знать, что падение V через светодиод, чтобы узнать ток в резисторе, который совпадает с светодиодом, так как это последовательно.
Мы оба знаем, что падение напряжения не совпадает с диапазоном или токами, и даже не одинаково для одного и того же тока в производителях. Это то, что я говорил с самого начала, что я не публиковал свои значения резистора изначально, потому что, когда мои светодиоды были из Али, я не могу сказать, какие другие светодиоды будут иметь одинаковые кривые напряжения.
Я только опубликовал их, чтобы Эрик знал, что работает для моих светодиодов, и сколько нынешнего шахты получают и все еще яркие, поэтому он может попытаться сравниться с своими светодиодами.

Пито
SAT 07 апреля 2018 г. 9:40
Мне не нужен счетчик усилителя в последователе, когда я знаю резистор, а напряжение, i = V/r, а V в резисторе-v = vcc-vdrop. Верно, когда ты знать Значение резистора и падение напряжения на резисторе (или через диод) вы можете хорошо знать ток.

Squonk42
Сб 01 сентября 2018 г., 21:20
Я официально возрождаю эту старую ветку, так как, кажется, есть возможность произвести эту доску Robotdyn, Смотрите эти другие темы для деталей:
ViewTopic.PHP?f = 3&t = 4058&начало = 20#P48757

Более того, новые процессоры значения STM32F7 "из ST (обсуждаются в еще одной ветке здесь) может сделать плату Bluepill F4 еще более активной, поскольку эти процессоры являются дешевыми, мощными и доступными в пакете LQFP64 (STM32F730R8) почти совместимы с теми, которые используются для платы Blupill F4.

Я постараюсь подвести итоги выдающихся вопросов ниже:
  • Смысл напряжения: Используйте 1% толерантность к мосту резистора. 2x 10 Kohm должны быть в порядке, поскольку абсолютное максимальное напряжение, заданное AP2114HA (U1) и AP2112K3.3 (U2) - 6.5 В, в то время как их рекомендованное максимальное значение составляет 6.0 В, тогда как АЦП на ПК1 имеет 3.Максимальное входное напряжение 3 В. Этот резисторный мост является постоянным и будет потреблять номинальный 250 мкА @5V +vin. Если энергопотребление является критическим, и смысл входного напряжения не требуется, можно удалить R21.
  • Светодиоды: Светодиод Power D1, а также единственный красный светодиод на PC13 или светодиод RGB на PC13/PA13/PA14, похоже, работают нормально, хотя их ограничивающие резисторы необходимо скорректировать, чтобы уменьшить ток и яркость до разумного значения. И да, красный светодиод находится на PC13, который не предназначен для управления светодиодами, но намеренно для совместимости с исходным Bluepill. И да, зеленые и синие светодиоды разделяются с SWD, вызывая психоделические эффекты, прошивая устройство над JTAG : mrgreen: Если светодиод RGB не требуется, он может быть заменен одним красным светодиодом на PC13, так как следа совместима между светодиодом 1616RGB и 0603.
  • Пользовательская кнопка: Резистор серии 0R R5 должен быть заменен более высоким значением (по -видимому, до 2 тыс. - это в порядке), чтобы избежать закрытия PB8, когда нажата кнопка. Редактировать: мне нужно удалить вкладку GND с следа, чтобы избежать шорт
  • Кнопка сброса: Кнопка сброса неверна: она должна коротко на землю при нажатии. Это может быть исправлено путем удаления R6 и пайки одной из его накладки в GND, но это должно быть исправлено в следующем пересмотре печатной платы. Редактировать: мне нужно удалить тоже вкладку GND с следа, чтобы избежать шорт
  • СВД: Похоже, что он работает нормально, тест с удаленным R20 и установленным зарядным устройством Lipo все еще необходимо выполнить для проверки питания платы во время мигания из +VIN или батареи вместо поставленного +3.3V от JTAG. Обратите внимание, что использование зарядного устройства Lipo будет несовместимо со стандартным BluePill в этом отношении.
  • SDCARD: Это самая спорная часть. Во -первых, используемый разъем позволяет снимать SDCARD с помощью USB -кабеля, но изначально он был гораздо более низким профилем разъема с SDCARD, указывающим на центр платы «под животом». Тогда, кажется, есть большой беспорядок с требуемыми/не требуемыми подтягиванием на сигналах: они, кажется, требуются для STM32F1, но не для STM32F4/F7. Были некоторые тесты скорости с использованием различных процессоров, но я не знаю, можно ли их считать нормально или нет. Кроме того, необходимо протестировать поведение с горячим шлебным. Что касается подтягивающих резисторов, я проверю это, можно добавить их в макет без слишком много хлопот.
  • USB: USB -устройства, кажется, работают нормально, но USB -хост и его текущая защита/защита и контроль напряжения должны быть полностью протестированы.
  • Кристаллы: Было некоторое тестирование с кристаллами 32 кГц и 8 МГц, но я не уверен в том, что работает или нет, и каковы значения для бродячих конденсаторов. В моем первом дизайне был обмен между их ценностями.
  • Процессор: По крайней мере, STM32F103, STM32F405 и STM32F722 были успешно протестированы, хотя последнее потребует модификации, чтобы поставить конденсатор VCAP_1 на правый вывод, который перемещается на одну позицию по сравнению с другими (это также будет иметь место для нового. CPUS Line Line STM32F7). Я посмотрю, смогу ли я предоставить след, чтобы установить его в качестве опции на печатной плате.
  • Lipo Charger и идеальный диод: Это совершенно не проверено. Хотя это та же схема, что и та, которая используется Olimex в своей плате Atmega32u4, это должно быть полностью проверено.
  • Цифровая сила: Это работает, но нам нужно выполнить некоторый нагрузочный тест, чтобы проверить, какой ток он может обрабатывать, и если есть проблема с температурой.
  • Аналоговая сила: Это необходимо протестировать, и, в частности, что такое уровень шума, чтобы определить, требуется ли 4-слойная плата, чтобы получить полностью отдельные цифровые и аналоговые основания.
Я не уверен, что инструменты SOTWARE следует использовать для проверки этих основных функций: поскольку большинство из них действительно низкоуровневые (например, кристаллы), ядра Arduino не самые лучшие предположения. Пожалуйста, дайте мне знать ваши настройки, если возможно, используя бесплатные инструменты.

Racemaniac
Вторник 04 сентября 2018 14:35
>_<
Это некоторые сложные проблемы, которые остаются для проверки ^^ '
Любые идеи, как вы хотели бы стресс проверить «цифровой» силовой рельс?

Эндрюджу
Вторник 04 сентября 2018 г., 19:48
Я еще не читал всю ветку, поэтому, пожалуйста, извините, если я спрошу что -то, что уже обсуждалось. Я вижу совместимость с чипами F1 требует некоторых аппаратных модификаций (которые в настоящее время есть). Необходима ли поддержка F1 вообще или мы должны просто сохранить этот дизайн только в качестве F4 / F7, для простоты?

Кроме того, из разговора в другой теме у меня сложилось впечатление, что дизайн должен быть основан на 4-слойной печатной плате. Разве это не так, и мы можем уйти с 2 слоями? (Просто пытаюсь понять, на чем мы основываем оценку наших затрат)

Racemaniac
Вторник 04 сентября 2018 г. 8:20 вечера
[Эндрюджу - Вторник 04 сентября 2018 г., 19:48] - Я еще не читал всю ветку, поэтому, пожалуйста, извините, если я спрошу что -то, что уже обсуждалось. Я вижу совместимость с чипами F1 требует некоторых аппаратных модификаций (которые в настоящее время есть). Необходима ли поддержка F1 вообще или мы должны просто сохранить этот дизайн только в качестве F4 / F7, для простоты?

Кроме того, из разговора в другой теме у меня сложилось впечатление, что дизайн должен быть основан на 4-слойной печатной плате. Разве это не так, и мы можем уйти с 2 слоями? (Просто пытаюсь понять, на чем мы основываем оценку наших затрат)
Совместимость F1 - это действительно вариант, который мы можем обсудить (я думаю, мы продолжали идти на это, так как наше основное ядро ​​(Libmaple) лучше всего подходит для поддержки F1.
А что касается двух слоев: 2 слоя может быть достаточно, но вполне вероятно, что 4 слоя будут превосходить. Нам придется провести измерения шума в аналоговой части, и, вероятно, есть веская причина, почему все приличные платы с небольшим аналоговым шумом составляют 4 слоя ^^ '. но быть исследованием с нашими текущими прототипами.

Если у кого -то есть предложения о том, как измерить аналоговый шум, у меня есть оборудование, но это не то, что я делал раньше ^^ '.

Squonk42
Вторник 04 сентября 2018 г. 22:31
[Эндрюджу - Вторник 04 сентября 2018 г., 19:48] - Я еще не читал всю ветку, поэтому, пожалуйста, извините, если я спрошу что -то, что уже обсуждалось. Я вижу совместимость с чипами F1 требует некоторых аппаратных модификаций (которые в настоящее время есть). Необходима ли поддержка F1 вообще или мы должны просто сохранить этот дизайн только в качестве F4 / F7, для простоты?

Кроме того, из разговора в другой теме у меня сложилось впечатление, что дизайн должен быть основан на 4-слойной печатной плате. Разве это не так, и мы можем уйти с 2 слоями? (Просто пытаюсь понять, на чем мы основываем оценку наших затрат)
Поддержка F1 влияет только на BOM: первый мод - R6 1.5K USB-подтягивание, которое требуется для F1, тогда как он не должен быть установлен для F4/F7, так как это USB OTG со встроенными подтягиванием. Второй мод относится к конденсаторам VCAP_1 и VCAP_2 2U2, требуемых FIOR F4/F7, которые необходимо заменить на 0R для F1, где эти контакты должны быть подключены к GND.

Как вы можете видеть, только 3 небольших изменения в роде между F1 и F4/F7, почти не влияя на стоимость.

Что касается двухслойного против. 4-слойный, он будет зависеть от измерения шума на аналоговой части: наличие 4-слойного дизайна поможет получить отдельный аналоговый и цифровой GND.

Для методов измерения @pito, вероятно, будет иметь очень хорошее представление о том, как измерить этот шум!

Squonk42
Ср 12 сентября 2018 г., 22:22
[Racemaniac - Вторник 04, 2018, 8:20 вечера] - Если у кого -то есть предложения о том, как измерить аналоговый шум, у меня есть оборудование, но это не то, что я делал раньше ^^ '.
Вам придется вытащить цифровые значения из АЦП и сделать БПФ, чтобы превратить их в спектральный домен для анализа. Измерение пикового и шумового пола в частотной области даст вам SNR (отношение сигнал к шуму), что вы можете сравнивать между использованием аналогового LDO и простым видом феррита и посмотреть, имеет ли это разницу или нет (это не должно ИМХО).

Но этого недостаточно, чтобы увидеть, насколько источник питания влияет на производительность АЦП.

Вот очень хорошая статья на эту тему:
http: // www.аналоговый.com/en/technical-arti ... D-ADC.HTML

Обратите внимание, что в этой статье есть небольшая ошибка: нужно прочитать «11.26 NV RMS/SQRT (Гц) ", а не" 11.26 NV RMS ".

В этой статье объясняется, как измерить PSRR-DC (коэффициент отторжения питания в DC), PSRR-AC (коэффициент отторжения питания в AC) и PSMR (коэффициент модуляции питания) для данного АЦП.

PSRR-DC (как ADC может измениться с изменением напряжения питания) не очень полезно, но PSRR-AC (добавление сигнала переменного тока поверх источника питания DC) гораздо интереснее. Обратите внимание, что это зависит как от напряжения источника питания, так и от частоты, поэтому вам придется подметать оба значения, при этом заземленное сигнал ADC и фильтр для смешивания возмущающего сигнала с источником питания:
Изображение
Изображение

PSMR сообщает, насколько чувствителен ADC к эффектам питания шума, поскольку он модулирует с применением аналогового входного сигнала:
Изображение
Изображение

Затем, наряду с ADC SNR, разрешением ADC, полномасштабным диапазоном ввода P-P и скоростью отбора проб, вы сможете вычислить количественный шум ADC в VRMS и его плотность шума в VRMS/SQRT (Гц), который вы можете сравнить с регулятором. один в интересующей полосе частот, ослабленный этим значением PSRR-AC и посмотрите, снижает ли он производительность АЦП или нет.

У меня нет тестового оборудования (2x Lab Power Power Supplies, 2x сигнальных генераторов, 1x Scope и Matlab, чтобы сделать FFT), поэтому, если у вас есть все это, удачи!

Мадиас
Ср 12 сентября 2018 г., 22:33
(Дополнение) Может быть, я ошибаюсь, но измерение пола шума следует выполнять с помощью USB отключено и аккумуляторным, избегающим «ложных срабатываний», вызванных плохим/средним USB -концентратором (внутренним или внешним) или источника питания (если это не «реальное» "Лаборатория) первая).

Rogerclark
Ср 12 сентября 2018 г., 23:26
[Мадиас - Ср 12 сентября 2018 г., 22:33] - (Дополнение) Может быть, я ошибаюсь, но измерение пола шума следует выполнять с помощью USB отключено и аккумуляторным, избегающим «ложных срабатываний», вызванных плохим/средним USB -концентратором (внутренним или внешним) или источника питания (если это не «реальное» "Лаборатория) первая).

+1

Squonk42
Чт 13 сентября 2018 г., 4:39
[Мадиас - Ср 12 сентября 2018 г., 22:33] - (Дополнение) Может быть, я ошибаюсь, но измерение пола шума следует выполнять с помощью USB отключено и аккумуляторным, избегающим «ложных срабатываний», вызванных плохим/средним USB -концентратором (внутренним или внешним) или источника питания (если это не «реальное» "Лаборатория) первая).
Абсолютно!

Лаборатория бумаги (скамейка). Если вы используете источник питания от USB, вы не выполняете измерения SNR/PSRR/PSMR, но общие тесты EMC!

Racemaniac
Чт 13 сентября 2018 г. 5:43 утра
И существуют ли конкретные ситуации, которые необходимо измерить?
Я просто подключите батарею, измерю SNR, и это все.
Или я подключаю батарею, подключите i2c, spi & SD -карта & Некоторые светодиоды, поэтому я действительно шумел на цифровой стороне, а затем попробую?

Squonk42
Чт 13 сентября 2018 г., 6:01
Сначала выполните измерения SNR/PSRR-DC/PSRR-AC/PSMR без какого-либо другого возмущающего источника, чтобы увидеть, соответствует ли источник питания производительность АЦП с обоими опциями.

Затем, как только вы будете уверены, что источник питания будет хорошим, вы можете попытаться добавить источники шума, чтобы увидеть, есть ли проблема с путями земли и где.

Мадиас
Чт 13 сентября 2018 г., 6:02
[Racemaniac - Четверг 13 сентября 2018 г. 5:43 утра] - И существуют ли конкретные ситуации, которые необходимо измерить?
Я просто подключите батарею, измерю SNR, и это все.
Или я подключаю батарею, подключите i2c, spi & SD -карта & Некоторые светодиоды, поэтому я действительно шумел на цифровой стороне, а затем попробую?
Хм. Я думаю, что первая предпосылка - проверить макет платы, а не внешнюю периферию. Таким образом, внешняя периферия должна издавать как можно меньше шума. Все дело в безразливах между линиями данных/SCK периферии и каналами ADC.
Может быть, это поможет изучить макет синего цвета как отрицательный пример и что вызывает шум на каналах АЦП. Я думаю, что 4 слоя - это хорошая вещь, но есть 2 слоя. Хорошо, размер небольшой доски не ваш друг для этой задачи :)

Racemaniac
Сб 22 сентября 2018 г. 15:24
[Squonk42 - Чт 20 сентября 2018 г., 19:31] -
[Racemaniac - Чт 20 сентября 2018 г., 19:15] - я немного работал над этим на прошлой неделе, надеюсь получить некоторые результаты к субботу :)
Спасибо!

Я проверил оригинал Nucleo-F103RB от ST, Это двухслойная печатная плата (проверено Gerbers), и они используют простую фермерскую бусин 0603 600 Ом (500 мА (Taitec FCM1608KF-601T05, проверил достопримечательность) и приказал этой плате сравнить ее как с оригинальным чертежом, так и с нашим чертежом F4.
Работая над этим банкоматом и задаюсь вопросом: у меня много вещей, но не генератор сигналов >_<. Было бы достаточным для создания шума из штифта ШИМ, чтобы провести это тестирование (это то, что я сейчас попробую), или нам нужен кто -то, более оснащенный, чтобы выполнить это действительно правильно >_<. У меня есть приличная область, но генератор сигналов не является его частью ^^ '

Мадиас
Сб 22 сентября 2018 г., 17:52
У вас есть один из этих 555 таймеров?
https: // www.Инструменты.com/id/square ... 5-timer-1/
или просто транзистор + cap (ы):
https: // блог.Jongallant.com/2015/01/sim ... подводятся чай/
Создайте схему с питанием от аккумулятора, чтобы предотвратить шум.

Racemaniac
Сб 22 сентября 2018 г., 18:30
[Мадиас - Сб 22 сентября 2018 г., 17:52] - У вас есть один из этих 555 таймеров?
https: // www.Инструменты.com/id/square ... 5-timer-1/
или просто транзистор + cap (ы):
https: // блог.Jongallant.com/2015/01/sim ... подводятся чай/
Создайте схему с питанием от аккумулятора, чтобы предотвратить шум.
Я думаю, у меня есть около 555. в каком способе они лучше, чем просто пин?

Мадиас
Сб 22 сентября 2018 г., 8:15 вечера
Зависит от ваших потребностей:
Что должно быть именно задачей для «генератора сигналов»?

Racemaniac
Сб 22 сентября 2018 г. 20:56
[Мадиас - Сб 22 сентября 2018 г. 20:15] - Зависит от ваших потребностей:
Что должно быть именно задачей для «генератора сигналов»?
Посмотрите на статью, процитированную Squonk, там они используют генератор сигналов для вставки шума определенных частей в источник питания, а затем измеряйте отклик АЦП на этот шум

Squonk42
Сб 22 сентября 2018 г., 21:03
Да, проверьте мой предыдущий пост выше:
http: // stm32duino.com/viewtopic.PHP?f = 1 ... 840#P49264

По сути, вам необходимо генерировать чистую синусоидальную волну, которая может быть либо полным, пиковым, либо -20 дБ (E.глин. 1/10).

Во-первых, вы вводите его полным переплетением на вход ADC с чистым источником питания, чтобы определить SNR, посмотрев на выход АЦП в домене частот. Теоретический SNR зависит только от разрешения ADC в битах (74 дБ для 12 бит), но реальная будет намного ниже в зависимости от маршрутизации, пути заземления, шума на источнике питания и т. Д. Это хорошо знать, но он не скажет вам, сколько вы сможете получить, изменив источник питания, маршрутизацию и т. Д. Чтобы сделать это, необходимо измерить HO, что значительно влияет на АЦП, то, что осталось, будет связано с плохим/хорошим маршрутизацией сигнала и качеством грунта.

Вот почему следующий шаг состоит в том, чтобы заземлить вход ADC, а сначала изменяет напряжение питания, чтобы увидеть, насколько он влияет на ADC в режиме постоянного тока (PSRR-DC), не нужно генератор для измерения ошибки смещения постоянного тока, но вы Потребуется полное составление, применяется к входу АЦП, чтобы измерить ошибку усиления.

Затем вы вводите выход генератора -20 дБ в аналоговый источник питания с помощью фильтра Notch, чтобы увидеть, насколько он влияет на ADC (PSRR -AC). Это изменяется, конечно, с сгенерированной частотой сигнала, и, поскольку вам необходимо использовать фильтр для смешивания возмущающего генератора с источником питания, вам необходимо отрегулировать уровень питания, чтобы компенсировать фильтр и/или изменить фильтр с Измеренные полосы частот.

Затем, наконец, вам понадобятся 2 генератора (один для подачи ввода ADC Full-Swing, другой для введения возмущений @-20 дБ в источник питания ADC), чтобы увидеть, насколько нарушающий сигнал модулирует вход АЦП (PSMR).

Как объяснялось ранее, наряду с ADC SNR, разрешением ADC, полномасштабным диапазоном ввода P-P и скоростью отбора проб, вы сможете вычислить количественный шум ADC в VRMS и его плотность шума в VRMS/SQRT (Гц), что вы можете сравнить С регулятором в отношении интересующей полосы частот, ослабленной этим значением PSRR-AC и посмотрите, снижает ли он производительность АЦП или нет.

Squonk42
Сб 22 сентября 2018 г., 21:19
Другим более простым методом (по-прежнему требующим полнопользанного генератора чистого синусоидаля с полным планом) было бы сравнить SNR выхода АЦП в домене частот между:
  • Справочная плата (я думал о недорогих ядрах-F103RB) с участием STM32F103RB и аналоговый источник питания на основе ферритовых шариков
  • Оригинальный чертеж без отдельного аналогового источника питания (плохой, плохой, плохой...)
  • Наш Bluepill F4 с отдельным аналоговым LDO
  • Наш Bluepill F4 с простым ферритовым шариком
... и сравните их, чтобы увидеть, что мы получаем.

Затем мы должны быть в состоянии увидеть, как BluePill F4 работает против других, и если аналоговый LDO имеет существенное значение или нет.

Но это не скажет нам, сколько нам нужно, чтобы улучшить источник питания, чтобы получить лучшую производительность АЦП, и если проблема будет решена с помощью 4-слойной платы или нет.

Racemaniac
Сб 22 сентября 2018 г., 21:20
[Squonk42 - Сб 22 сентября 2018 г. 9:03 вечера] - Да, проверьте мой предыдущий пост выше:
http: // stm32duino.com/viewtopic.PHP?f = 1 ... 840#P49264

По сути, вам необходимо генерировать чистую синусоидальную волну, которая может быть либо полным, пиковым, либо -20 дБ (E.глин. 1/10).

Во-первых, вы вводите его полным переплетением на вход ADC с чистым источником питания, чтобы определить SNR, посмотрев на выход АЦП в домене частот. Теоретический SNR зависит только от разрешения ADC в битах (74 дБ для 12 бит), но реальная будет намного ниже в зависимости от маршрутизации, пути заземления, шума на источнике питания и т. Д. Это хорошо знать, но он не скажет вам, сколько вы сможете получить, изменив источник питания, маршрутизацию и т. Д. Чтобы сделать это, необходимо измерить HO, что значительно влияет на АЦП, то, что осталось, будет связано с плохим/хорошим маршрутизацией сигнала и качеством грунта.

Вот почему следующий шаг состоит в том, чтобы заземлить вход ADC, а сначала изменяет напряжение питания, чтобы увидеть, насколько он влияет на ADC в режиме постоянного тока (PSRR-DC), не нужно генератор для измерения ошибки смещения постоянного тока, но вы Потребуется полное составление, применяется к входу АЦП, чтобы измерить ошибку усиления.

Затем вы вводите выход генератора -20 дБ в аналоговый источник питания с помощью фильтра Notch, чтобы увидеть, насколько он влияет на ADC (PSRR -AC). Это изменяется, конечно, с сгенерированной частотой сигнала, и, поскольку вам необходимо использовать фильтр для смешивания возмущающего генератора с источником питания, вам необходимо отрегулировать уровень питания, чтобы компенсировать фильтр и/или изменить фильтр с Измеренные полосы частот.

Затем, наконец, вам понадобятся 2 генератора (один для подачи ввода ADC Full-Swing, другой для введения возмущений @-20 дБ в источник питания ADC), чтобы увидеть, насколько нарушающий сигнал модулирует вход АЦП (PSMR).

Как объяснялось ранее, наряду с ADC SNR, разрешением ADC, полномасштабным диапазоном ввода P-P и скоростью отбора проб, вы сможете вычислить количественный шум ADC в VRMS и его плотность шума в VRMS/SQRT (Гц), что вы можете сравнить С регулятором в отношении интересующей полосы частот, ослабленной этим значением PSRR-AC и посмотрите, снижает ли он производительность АЦП или нет.
Что вы имеете в виду под "да" xD
- Да, мне нужен генератор сигналов
- Да, 555 было бы лучше
- Да, делать это с штифтом ШИМ, чтобы начать, было бы в порядке

Мадиас
Сб 22 сентября 2018 г. 22:18
Как сказал Squonk42, вам нужен хотя бы один синусоидальный генератор (555 - это только Tri/Sqr, на самом деле не рекомендуется для «чистой» синусоидальной волны):
Я не знаю, как долго вы хотите ждать, но при быстром поиске на Али, если найдено:
https: // www.aliexpress.com/item/functio ... 53613.HTML
XR2206 - отличный чип генератора сигналов, и если ребята не подняли цепь, это настоятельно рекомендуется для такой задачи. (До 1 МГц)
Даже ICL8038-хороший чип: (немного дешевле, но только 50-5 кГц (можно изменить))
https: // www.aliexpress.com/item/icl8038 ... 43651.HTML
Батарея с питанием от батареи они должны дать идеальную синусоидальную волну.
(Для себя я строю несколько VCO в прошлом с обоими чипсами)

Racemaniac
Сб 22 сентября 2018 г., 22:23
[Мадиас - Сб 22 сентября 2018 г. 22:18] - Как сказал Squonk42, вам нужен хотя бы один синусоидальный генератор (555 - это только Tri/Sqr, на самом деле не рекомендуется для «чистой» синусоидальной волны):
Я не знаю, как долго вы хотите ждать, но при быстром поиске на Али, если найдено:
https: // www.aliexpress.com/item/functio ... 53613.HTML
XR2206 - отличный чип генератора сигналов, и если ребята не подняли цепь, это настоятельно рекомендуется для такой задачи. (До 1 МГц)
Даже ICL8038-идеальный чип: (немного дешевле, но только 50-5 кГц (может быть изменен))
https: // www.aliexpress.com/item/icl8038 ... 43651.HTML
Батарея с питанием от батареи они должны дать идеальную синусоидальную волну.
(Для себя я строю несколько VCO в прошлом с обоими чипсами)
Мне интересно, какова запись активна на этом форуме, не покупая что -то xD
несколько недель?

Мадиас
Сб 22 сентября 2018 г., 22:25
Легкий секретный ответ: нам всем платят Али :)
Но вы можете купить XR2206 в своем местном электронном магазине, почти ничего не создайте свою собственную схему - это интересный чип ;)

Мадиас
Сб 22 сентября 2018 г. 22:28
Для быстрого тестирования вы можете просто использовать транзистор (я не знаю о точности & Коэффициент шума таких цепей)
https: // www.Google.At/search?q = sine+wav ... YPSI5BWFKM:

Мадиас
Сб 22 сентября 2018 г., 22:52
Может быть, совершенно скучная идея:
Как насчет «самопроверка» доски? Оба (F405&F411) есть 12 -битный ЦАП:
Так что просто генерируя таблицу взгляда (или рассчитайте синусоидальную волну на лету) -> Цем -> в вход (ы) АЦП. Образуйте вход и сравните его с выходом DAC (оба 12 -битные) . Выход ЦАП может также физически демпфироваться с помощью потенциометра, если это необходимо, при необходимости. На других PIN -кодах они могли бы некоторые сгенерированные выходы ШИМ (также вставленные в разные АЦП) как «коэффициент шума»?

Racemaniac
Сб 22 сентября 2018 11:11
[Мадиас - Сб 22 сентября 2018 г. 22:52] - Может быть, совершенно скучная идея:
Как насчет «самопроверка» доски? Оба (F405&F411) есть 12 -битный ЦАП:
Так что просто генерируя таблицу взгляда (или рассчитайте синусоидальную волну на лету) -> Цем -> в вход (ы) АЦП. Образуйте вход и сравните его с выходом DAC (оба 12 -битные) . Выход ЦАП может также физически демпфироваться с помощью потенциометра, если это необходимо, при необходимости. На других PIN -кодах они могли бы некоторые сгенерированные выходы ШИМ (также вставленные в разные АЦП) как «коэффициент шума»?
В настоящее время я работаю с чертежом, чтобы хотя бы измерить проблему, которую мы пытаемся решить XD. И у Bluepill нет ЦАП.

Squonk42
Солнце 23 сентября 2018 г. 8:26 утра
[Мадиас - Сб 22 сентября 2018 г. 22:52] - Может быть, совершенно скучная идея:
Как насчет «самопроверка» доски?
Ну, может быть, не хорошая идея в этом случае, так как мы хотим измерить ADC SNR, наземные и аналоговые проблемы с питанием ;)

Если это сделать, мы будем смешивать ADC, ЦАП, ЦАП, земля и питания и не сможем измерить что -либо значимое.

Вы можете использовать PWM или ЦАП из отдельного MCU, но это потребует довольно хорошего выходного фильтра для достижения хорошего THD < 0.1%.

XR2206 и ICL8038 достаточно хороши для низкокачественной аудио-группы, но не намного больше: их BW < 100-500 кГц, они имеют 1-2% (от -34 до -40 дБ), и им требуется > +10 В питания.

Я бы порекомендовал дешевый модуль DDS на основе AD9833, всего 1 доллар США.94 на Али:
Изображение
https: // www.aliexpress.com/item/sku/32837067609.HTML

Они имеют более стандартный +2.3 В до +5.5 В питания, 12.5 МГц BW и типичный THD -66DB (0.05%): они хороши для AWG 10 МГц (произвольный генератор формы волны), и их можно контролировать из SPI.

Но здесь мы бы предпочли бы использовать один из них < $ 50 2-канал 6 МГц инструменты BW от Ali или eBay:
https: // www.aliexpress.com/item/sku/32822689317.HTML
https: // www.eBay.com/itm/263536180453
Изображение

Racemaniac
Солнце 23 сентября 2018 г. 15:00
[Squonk42 - Солнце 23 сентября 2018 г. 8:26 утра] -
[Мадиас - Сб 22 сентября 2018 г. 22:52] - Может быть, совершенно скучная идея:
Как насчет «самопроверка» доски?
Ну, может быть, не хорошая идея в этом случае, так как мы хотим измерить ADC SNR, наземные и аналоговые проблемы с питанием ;)

Если это сделать, мы будем смешивать ADC, ЦАП, ЦАП, земля и питания и не сможем измерить что -либо значимое.

Вы можете использовать PWM или ЦАП из отдельного MCU, но это потребует довольно хорошего выходного фильтра для достижения хорошего THD < 0.1%.

XR2206 и ICL8038 достаточно хороши для низкокачественной аудио-группы, но не намного больше: их BW < 100-500 кГц, они имеют 1-2% (от -34 до -40 дБ), и им требуется > +10 В питания.

Я бы порекомендовал дешевый модуль DDS на основе AD9833, всего 1 доллар США.94 на Али:
Изображение
https: // www.aliexpress.com/item/sku/32837067609.HTML

Они имеют более стандартный +2.3 В до +5.5 В питания, 12.5 МГц BW и типичный THD -66DB (0.05%): они хороши для AWG 10 МГц (произвольный генератор формы волны), и их можно контролировать из SPI.

Но здесь мы бы предпочли бы использовать один из них < $ 50 2-канал 6 МГц инструменты BW от Ali или eBay:
https: // www.aliexpress.com/item/sku/32822689317.HTML
https: // www.eBay.com/itm/263536180453
Изображение
дерьмо, эти дешевые генераторы сигналов выглядят привлекательными. Они на самом деле того стоят?

Еще одна вещь, которую мне интересно: на сколько ток должен быть способен выход сигнала генератора? Если мы используем такой генератор сигналов (либо модуль 2 $, либо правильное устройство 50 $), необходимо ли нам передать его выходной через транзистор, чтобы убедиться, что он может поставить достаточно тока, чтобы дать правильный шум шума, или будет сыром Вывод будет достаточно мощным

Squonk42
Солнце 23 сентября 2018 г., 19:34
[Racemaniac - Солнце 23 сентября 2018 г. 15:00] - дерьмо, эти дешевые генераторы выглядят привлекательными. Они на самом деле того стоят?
Да, оба имеют свое использование.
[Racemaniac - Солнце 23 сентября 2018 г., 15:00] - Еще одна вещь, которая мне интересно: сколько тока должен быть способен вывод генератора сигналов? Если мы используем такой генератор сигналов (либо модуль 2 $, либо правильное устройство 50 $), необходимо ли нам передать его выходной через транзистор, чтобы убедиться, что он может поставить достаточно тока, чтобы дать правильный шум шума, или будет сыром Вывод будет достаточно мощным
Не беспокойтесь о мощности, каждая АЦП STM32 потребляет только 0.65 мА при аналоговой мощности при включении (см STM32F103C8T6 DataSheeT, стр. 51, Таблица 19 Примечание 2), поэтому даже дешевый модуль может справиться с этим!

Racemaniac
Пн 24 сентября 2018 г. 16:20
Я приказал одним из этих генераторов продолжения тестов с :).
Какие еще вещи нам все еще нужно заняться на этой доске?

Squonk42
Пн 24 сентября 2018 г., 18:46
Какой модуль или инструмент?

Смотрите мой предыдущий пост для резюме:
ViewTopic.PHP?F = 19&T = 2633&SID = E84DE224C ... 830#P48786

Racemaniac
Вторник 25 сентября 2018 г. 5:42 утра
[Squonk42 - Пн 24 сентября 2018 г. 18:46] - Какой модуль или инструмент?

Смотрите мой предыдущий пост для резюме:
ViewTopic.PHP?F = 19&T = 2633&SID = E84DE224C ... 830#P48786
Инструмент, не смог устоять: P

Squonk42
Вторник 25 сентября 2018 г. 5:47 утра
[Racemaniac - Вторник 25 сентября 2018 г. 5:42 утра] -
[Squonk42 - Пн 24 сентября 2018 г. 18:46] - Какой модуль или инструмент?

Смотрите мой предыдущий пост для резюме:
ViewTopic.PHP?F = 19&T = 2633&SID = E84DE224C ... 830#P48786
Инструмент, не смог устоять: P
Хороший : D

И вы можете получить один от eBay на следующей неделе!

Racemaniac
Вторник 25 сентября 2018 г. 7:51 утра
[Squonk42 - Вторник 25 сентября 2018 г. 5:47 утра] -
[Racemaniac - Вторник 25 сентября 2018 г. 5:42 утра] -
[Squonk42 - Пн 24 сентября 2018 г. 18:46] - Какой модуль или инструмент?

Смотрите мой предыдущий пост для резюме:
ViewTopic.PHP?F = 19&T = 2633&SID = E84DE224C ... 830#P48786
Инструмент, не смог устоять: P
Хороший : D

И вы можете получить один от eBay на следующей неделе!
Этот форум должен быть с предупреждением о том, как стать шопоголиком: P

Мадиас
Вторник 25 сентября 2018 г., 7:58 утра
[Racemaniac - Вторник 25 сентября 2018 г. 7:51 утра] -
Этот форум должен быть с предупреждением о том, как стать шопоголиком: P
Я думаю, что все вступили в этот форум в качестве шопоголика :)

Racemaniac
Вторник 25 сентября 2018 г. 8:08 утра
[Мадиас - Вторник 25 сентября 2018 г., 7:58 утра] -
[Racemaniac - Вторник 25 сентября 2018 г. 7:51 утра] -
Этот форум должен быть с предупреждением о том, как стать шопоголиком: P
Я думаю, что все вступили в этот форум в качестве шопоголика :)
Мы должны начать AA -подраздел: Aliexpressers Anonymous

Привет, я ракманьяк, и прошло 1 день с тех пор, как я в последний раз купил что -то у Aliexpress
*начинает плакать*

Flyboy74
Вторник 25 сентября 2018 г., 19:55
[Racemaniac - Вторник 25 сентября 2018 г. 8:08] -
[Мадиас - Вторник 25 сентября 2018 г., 7:58 утра] -
[Racemaniac - Вторник 25 сентября 2018 г. 7:51 утра] -
Этот форум должен быть с предупреждением о том, как стать шопоголиком: P
Я думаю, что все вступили в этот форум в качестве шопоголика :)
Мы должны начать AA -подраздел: Aliexpressers Anonymous

Привет, я ракманьяк, и прошло 1 день с тех пор, как я в последний раз купил что -то у Aliexpress
*начинает плакать*
Каждый день я с нетерпением жду возможности отправиться в свой почтовый ящик и найти прекрасную маленькую посылку от Aliexpress, мой почтовый человек - мой герой :)

Мадиас
Вторник 25 сентября 2018 г., 21:28
[Racemaniac - Вторник 25 сентября 2018 г. 8:08] - Мы должны начать AA -подраздел: Aliexpressers Anonymous
В этом нет необходимости, так как у меня есть жена со злым взглядом на каждую маленькую посылку из Китая ;) (Каждый раз, когда я чувствую себя виноватым, как собака - на 10 секунд ;) )

Ахулл
Вторник 25 сентября 2018 г., 21:44
«Злой жены взгляда» легко избежать, доставив вещи в офис... эр... на самом деле... Я думаю, что это, вероятно, эквивалент скрытия бутылки джина в туалетной цистерне.. Может быть, мне нужна помощь в конце концов, в какой день проводятся эти встречи АА? Комната для еще одного? : o

Мадиас
Вторник 25 сентября 2018 г., 21:49
Негатив, Энди :(
Я работаю в еврейском учреждении с самыми высокими правилами безопасности. Нам строго запрещено иметь частные пакеты. (Этот указ активен в течение двух лет, я думаю, что я чрезмерно использовал нашу безопасность с этими «странными выглядящими посылками, которые всегда" бьетки ") ;)

Ахулл
Вторник 25 сентября 2018 г. 22:09
У меня был один или две посылки, которые тикали (пара древних автоматических часов), и Моя последняя покупка поступает в разноцветных шприцах.

До сих пор ничего из этого не заставило «власти» появиться у двери.

Изображение

(Это маленькие шприцы из «алмазных» притирающих пасты разных размеров, используемые для полировки металла и стекла, на случай, если вы подумали, что я взял на странные лекарства, изменяющие ум, лекарства, изменяющие ум : P ).

Racemaniac
Вт 16 октября 2018 г. 16:47
Я все еще с нетерпением жду своего генератора сигналов ^^ '
Приходите один самолет & Таможня XD

Любые другие новости?

Squonk42
Ср 17 октября 2018 г. 11:33
Я знаю, что в последние дни между Францией и Бельгией были некоторые задержки, вам, вероятно, не повезло.

Racemaniac
Пн 22 октября 2018 12:58
Говоря об этом, кажется, помогает :)
Пакет ждет меня @ The Post Office :)

Squonk42
Пн 22 октября 2018 г., 13:08
Я только что услышал записанное сообщение на французской почтовой службе "Colissimo", что были некоторые технические проблемы для посылок, отправленных в Бельгию с 20 по 28 сентября. Бинго : P

Racemaniac
Солнце 11 ноября 2018 г. 9:50 вечера
Хорошо, наконец -то у меня было время поработать над этим (извините за долгое ожидание, помогая девушке с ее главной диссертацией, когда у меня будет некоторое время).
Я установил DMA, который заполняет буфер ADC из 8192 баллов, получил данные в Excel (да, хотел что -то простое), рассчитал FFT в соответствии с этой страницей: http: // www.Triwiyanto.mytutorialcafe.сопутствующий ... g-fft/ (Только за первые 4096 баллов, так как это все, что поддерживает Excel)
и получить очень похожие результаты с тем, что вы видите там (так хорошо 2 пика, как и ожидалось), я думаю). Итак, у меня есть базовое чтение АЦП & анализ настройки результатов. Мне все еще нужно выяснить, как быстро я на самом деле отбираю банкомат, аккурдируя мои текущие результаты около 857 кГц скорости отбора проб, но это, похоже, немного нечетное число. (Это или генератор сигналов далеко, но у меня нет прицела рядом с банкоматом: p)
Тестировался с синусоинусочкой 100 кГц из генератора сигналов, который, кажется, делает хорошую работу :).

Racemaniac
Пн 12 ноября 2018 г., 9:12
Хорошо, позже немного Google: мои часы ADC составляют 12 МГц, чтобы получить полную скорость отбора проб 1 МГц. Часы должны составлять 14 МГц, поэтому я в настоящее время отбираюсь на 12/14 МГц, что является именно 857 кГц. Видеть, загадку :)

Squonk42
Вт 13 ноября 2018 г. 5:59 утра
ОК, спасибо, что вы выполнили эти тесты.

Можете ли вы предоставить более подробную информацию о своей настройке? Это с F405? Можете ли вы повторить тот же тест с чертежом F103, пожалуйста?

Да, вы правы к странной частоте. Двойные пики связаны с тем, что вы рассмотрели весь диапазон частот отбора проб, вы должны заботиться только о левой части ниже частоты Nyquist, которая составляет половину от скорости отбора проб. Правый пик - это просто псевдоним.

Было бы более полезно также рассмотреть ось Y в масштабе журнала и «калибровать» шкалу путем вдвое увеличивая входную амплитуду: это должно привести к потере 3DB в выходе журнала.

Затем можно было бы измерить необработанный максимальный SNR, измеряя разницу между пиком частоты для максимальной входной амплитуды и пола шума.

Racemaniac
Вт 13 ноября 2018 г. 8:12 утра
В настоящее время работает на BluePill, пытаясь воспроизвести проблему шума. Я попытался подключить второй сигнал генератора сигналов к источнику питания (с конденсатором между ними), но он не имеет реального эффекта, я постараюсь прикрепить несколько светодиодов, ШИМ их на частоте, близкой к Что я измеряю, и смотрю, оказывает ли это какое -либо влияние.
Как и в программировании, сначала попробуйте воспроизвести проблему, а затем попробуйте посмотреть, работает ли исправление ^^

Squonk42
Вт 13 ноября 2018 г., 17:06
Полностью согласен!

Одним из хороших кандидатов был бы свинцовой Scope, поскольку он использует SPI для экрана, а также обеспечивает квадратный тестовый сигнал рядом с штифтом ADC:
ViewTopic.PHP?F = 19&t = 107&начало = 610#P25261

Racemaniac
Вторник 13 ноября 2018 г., 17:16
Я также думаю просто прикрепить несколько неопикселей, они также получают хороший сигнал SPI, и они ставят много шума на источник питания.

Squonk42
Вторник 13 ноября 2018 г. 22:02
Быстрое обновление о моих тестах платы Bluepill F4: я собрал плату с STM32F103R8T6 (LQFP64, эквивалентный Bluepill LQFP48 STM32F103C8T6), чтобы сравнить 2 платы с таким же CPU.
  • Я установил F103, поэтому я заменил 2x VCAP Caps C11/C14 на 0R Shunts и заполнил 1.5 khh usb подтягивание R8
  • Я установил все необходимые конденсаторы развязки, как 8 МГц, так и 32.Кристаллы 768 кГц с их бездомными конденсаторами
  • С версией только для феррита для разделения VDD и AVDD (нет U2)
  • Я не установил мост резисторного резистора напряжения, так как у меня не было 1% 10 км для R21/R22 под рукой
  • Я монтировал как светодиод зеленой мощности, так и причудливый RGB1616 с их схематическими значениями резисторов
  • Я установил кнопки как пользователя, так и сброса, а затем и на подтягивании R6 Undundated и заменен припоями моста на GND Pad C15 (единственная реальная проблема, найденная до сих пор)
  • Нет SDIO, так как F103 не поддерживает его, поэтому связанные с ним компоненты C16/R16/L3/J4 Unmondated
  • Нет USB OTG, поэтому USB -переключатель U4 и связанные компоненты R7/R13 не установлены
Я начал сначала без зарядного устройства u5/c19/r17/c20/r18/d4/q1 на нижней стороне печатной платы и вместо этого установил обход 0R R19/R20.

Все прошло довольно гладко:
  • Нет синего дыма : D
  • Оба кристалла работают со схематическими значениями для своих ограничений
  • Все gpios были протестированы ОК
  • Все светодиоды работают с общей хорошей (терпимой) яркостью со значениями с ограничивающими складами резисторов
  • Обе кнопки работают, но я заменил шунт R5 0R на резистор 1 кома, как упоминалось ранее в этой теме
  • SWD работает (протестирован с подлинным китайским ST-Link V2 :) ), с той же проблемой, питающей +3.3v до вывода LDO в качестве чертежа
  • ...Но, по крайней мере, здесь, и в отличие от чертежа, USB VBU не позволяют обратно кормить хост диодом D3 Schottky
Я смог запрограммировать доску из Arduino IDE и Core Roger, используя PA9/PA10 UART, ST-Link V2 SWD или USB STM32DUINO Bootloader. Я даже успешно протестировал $ 10 $ Pig-O-Scope V.092 Эскиз на нем!

Затем я установил зарядное устройство Lipo, установив U5/C19/R17/C20/R18/D4/Q1 на нижней стороне печатной платы и удаление обхода 0R R19/R20. Я протестировал с небольшой батареей Lipo 200 мАч с защитной схемой под классической желтоватой прозрачной катоновой лентой:
  • Плата может быть включена из батареи или USB VBU и переключаться из одного источника на другой, благодаря идеальной диодной цепи R18/D4/Q1.
  • Когда доступна внешняя питание, цепь зарядного устройства отключите аккумулятор от нагрузки и заряжайте его @ 67 мА (C/3)
... Итак, зарядное устройство Lipo работает, как и ожидалось!

Мне все еще нужно оценить производительность АЦП, но он выглядит довольно хорошо, используя только простой витринный витрин и этот 2-слойный плату: я бы сказал около 50 дБ SNR, так что эквивалентно 8-битному разрешению.

Затем я соберу несколько плат с STM32F405RGT6, SDIO CIRCE J4/R16/L3/C16 (уже протестированным некоторыми другими людьми в этой теме) и USB -переключатель U4/R7/R13: этот никогда не был проверен в Я знаю.

Подводя итог: плата F4 F4, наврединная F103, ведет себя так, как и ожидалось, с патч-кнопкой сброса и значением R5 1 KOM, ADC требует большего тестирования, и версия F405 потребует дополнительных обширных тестов SDIO и USB OTG.

Все идет нормально!

Racemaniac
Ср 14 ноября 2018 г. 8:23
Вау, действительно хороший xD

Flyboy74
Чт, 03 января 2019 21:37
Этот проект пошел действительно довольно.

Он все еще движется к выпуску?? Я бы хотел небольшую форм -фактор STM32F405 Dev Poard

Амплитуда генератора

STM32 Webradio Player

Black Pill Datalogger Accesing SDHC из USB