Программирование mini над D23/D24 (USB) [Решено]

Мадиас
Пн 29 июня 2015 г. 15:03
Привет,
Мне нужен быстрый совет:
Я встроен в Maple Mini в проект и нужен USB -разъем прорыва. Моя идея состояла в том, чтобы использовать:
D23 USB D+ и D24 USB D-
Я почти уверен, что успешно протестировал это несколько недель назад (используя более старый загрузчик?), теперь это не сработает (попробовал даже на другом Maple Mini и разных USB -кабелях и проверил соединения с помощью моего тестера непрерывности)
Хорошо, одна возможность состоит в том, чтобы «угонять» булавки оригинального USB -разъема, но это более или менее ботч.

Я думаю, я что -то пропустил, и/или, может быть, лучше использовать «общий загрузчик» для использования D23/24 «Натив»? Но единственная разница между бортовым разъемом и булавками D23/24 - это резистор 22 Ом на каждой рельсе...

РЕДАКТИРОВАТЬ: ОК, я посмотрел на многие схемы соединения STM32/USB: два 22R, кажется, важны...попробую дома.

Мадиас
Пн 29 июня 2015 г., 19:20
ОК, даже с 22r, не повезло:/

victor_pv
Пн 29 июня 2015 г., 21:01
Это терпит неудачу на обеих досках, которые вы пробовали?
И если вы пытаетесь подключить USB к булавкам напрямую, помимо 22 Ом, вам нужен 1.5K подтягивает резистор на D- VBU.

Мадиас
Пн 29 июня 2015 г. 9:10 вечера
Вам нужен 1.5K подтягивает резистор на D- VBU. Я знаю, но это должно быть дано вводной схему (R10):
Изображение
Может, мини -клон не 1: 1?

Rogerclark
Вт 30 июня 2015 г., 4:07
Привет, Матиас,

Я не уверен, где вы соединяете внешний USB.

Можете ли вы покрасить схему, фото это и опубликовать ?

Я думаю, что вы говорите, что соединяете PIN 24 и PIN 23 к другому USB -разъему (через 22 резисторов OHM), но он не работает ?

(Глядя на схему, я думаю, что это должно работать, поскольку все, что вы делаете.

Мадиас
Вт 30 июня 2015 г. 8:25 утра
РЕДАКТИРОВАТЬ: Я думаю, что нашел ошибку, см. Пост ниже!

Роджер:
Я добавил схему и фото, соединение легко:
[USB-разъем] -------- [Maple Mini]
Венчурной <-------------------------> Вин
Гнездо <-------------------------> Гнездо
Дюймовый+ <----------[22r]---------> D23
Дюймовый- <----------[22r]----------> D24

Как вы можете видеть на схеме, есть второй USB-разъем для DF-игрока. Это работает без трения, поэтому я могу исключить проблему с кабелем.
Я также тройной проверил все подключения (даже если они обращены вспять ...) и значения резистора:
Итак, я измеряю [22-29OM] от:
[вход в USB] ------ физический штифт -------- [Ext. USB]
Дюймовый+ <----------[22r] ---- D23 ---- [22r]------> Дюймовый+
Дюймовый- <----------[22r] ---- D24 ---- [22r]------> Дюймовый-

Так что я действительно невежественен. Может быть, проблема в том, что я укрепляю Mini от VIN?

Дополнительное объявление для схемы ниже:
D22 - только индикатор, если включен мощность USB (через простой разделитель напряжения)
D10 измерение «реального» состояния батареи.
Все тесты с минимально необходимыми деталями в Интернете (так что нет батареи ext...)

Изображение

Изображение

Мадиас
Вт 30 июня 2015 г. 8:35 утра
Хорошо, проблема в том, что питание Maple Mini через Vin вы не получите напряжение VCC на сборке USB -разъема. Как только я подключаю 5V к оригинальному USB-Plug (только +5V) все работает. Может быть, просто 1.5K Резистор для (работающего) VCC и D- должен работать (нужно попробовать), потому что резистор для подтягивания (R10) не подключен к напряжению, в то время как нет мощности на оригинале. разъем.
Редактировать: Может быть, даже более умная идея подключить 5V напрямую к «USB_5V», чтобы получить весь механизм (транзисторы,...) Работа в режиме загрузчика. (или используйте «Generic Bootloader»)
РЕДАКТИРОВАТЬ2: Решен! Положите небольшой проволоку с наборной USB -прокладки 5 В на VIN. Немного некрасиво, но это сработало (проблема в том, что Mini уже припаяна, поэтому у меня нет доступа к «большим» паяльным прокладкам на задней стороне).
Изображение

Rogerclark
Вт 30 июня 2015 г. 9:34
Привет, Матиас

Глядя на полную схему для Maple Mini, USB_5V используется с помощью сброса (как вы сказали).

Еще один вариант - короткий диод D2, но я не знаю, где это.

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

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

В файле Eagle BRD диод D2 должен быть рядом с серединой платы, но в этом месте, похоже, нет диода.

Так что я мог бы выложить доску немного по -другому.

Вассилис
Вт 30 июня 2015 г. 9:52 утра
На моем клене D2 находится рядом с регулятором, как также сказал Роджер, но я бы не рекомендовал коротко засорять D2, потому что, если вы питаете питание, вина Vin с 9 В!
Изображение

Мадиас
Вт 30 июня 2015 г. 10:00 утра
Роджер: Есть другая проблема: Maple Mini (клон) не Maple Mini (клон). Существуют различия в макете между «байтом», «другим» и (!) оригинальный кленовый мини. Хорошо, вы можете измерить это.
К сожалению, я полностью испортил свою деревянную переднюю панель с самой последней (!). Сотни потрескиваний во всех лайнерах для краски, поэтому я должен построить его снова (теперь с акриловым стеклом в качестве материала), и я под давлением времени....
@Vassilis: Это похоже на байт (я знаю "D2" действительно хорошо -> от сожженного запаха ;) ), «Другой» имеет другую макет (см. PIC).... (Неважно, я решил это, и это было бы много, чтобы снова припаять мини -
Но я думаю, что вся история - это «приятно знать» для любого следующего проекта с отдельным USB -соединением для всех :)

Изображение

Мадиас
Вт 30 июня 2015 г. 10:07 утра
(Я знаю "D2" действительно хорошо -> от сожженного запаха ;) ), И знает, что приходит изюминка:
Я написал в первом публикации кое -что о «Я попробовал это несколько недель назад, и это сработало!". Теперь я знаю, почему:
Кленово-минмини, с которой я попробовал, был тем, что с «сгоревшим диодом», так что больше не было функции диода, как простой джемпер....И это причина, почему это сработало!

Rogerclark
Вт 30 июня 2015 г. 10:47 утра
(РЖУ НЕ МОГУ)

Очень смешно. Итак, вам нужно сжечь диод, чтобы заставить его работать, я надеюсь, что @ahull или Rick или Victor (я забыл, сколько людей сожгли свои диоды)
Прочитайте это ;-)

Вассилис
Вт 30 июня 2015 г. 14:41
Роджер, добавьте меня в свой список (сгоревший диод) : D

Martinayotte
Ср. 01 июля 2015 г. 12:42
Если вы помните, я тоже сгорел на прошлой неделе с этим запахом ... ;)

Rogerclark
Ср. 01 июля 2015 г. 12:47
Я чувствую себя вполне обошленным, так как мне удалось избежать этого до сих пор ;-)

Rogerclark
Ср. 01 июля 2015 г. 12:56 утра
Матиас,

КСТАТИ. Спасибо, что поделились своим опытом с этим. Я рассматривал возможность создания печатной платы платы на кленовой прорывной плате, но схема отключения, не работающая.

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

Так... Похоже, что единственные решения - сократить D2 или поставить проволоку от USB 5V в цепь отключения, как вы сделали.

Можно было бы просто положить 1.Резистор 5K от D+ до 5V и используйте версию общего загрузчика, которая не использует PB9.
В этом случае вам нужно будет выбрать общую плату STM32F103CB и использовать загрузчик STM32DUIN

Bigplik
Чт 25 февраля 2016 г., 9:59
Привет, у кого -нибудь есть какая -то ничья или схема надлежащей связи для одного USB для программы Mini по Pins 23 и 24, как вы написали здесь?

Интересно, смогу ли я использовать Cut USB -кабель и припаять в Mini, чтобы установить постоянное соединение, чтобы программировать его?
Мне нужно закрыть MCU в моем проекте, но время от времени я буду программировать его, не хочу, а потом разбираться с участием.