-
- раз такие траблы, знать пора выкладывать свою схематику, хоть картинкой и печатки в нормальном виде. там 5 деталей и 3 провода - накосячить решительно негде. если либа по железу самодельная, то могли при дизайне ошибиться.. процы поменяли - не jury093(374 знак., 05.10.2018 17:39, )
- Сдуть феном камень с исправной китайской платы с заведомо рабочей прошивкой и припаять на свою. - De_User(05.10.2018 17:00)
- Спасибо, друзья! - Vesago(05.10.2018 19:00)
- помогло штоле? - danuna(05.10.2018 19:08)
- К сожалению ещё нет :) Но советы дельные. Я сначала кварц с кондерами перепаял. Потом проц. Сейчас буду плату вызванивать. Может непротрава, обрыв в переходном отверстии, может питание какое не подсоединили. Ноги как гпио гляну как машут. Как Vesago(34 знак., 05.10.2018 19:21 - 19:24)
- В общем завел я дивайс. Причины было две. Попутал местами белый и зеленый провод :) И в переходном отверстии не было контакта, как ни странно.. - vesago(07.10.2018 00:18)
- The book says cut the red wire. - йцукен(07.10.2018 11:40, youtube)
- Очень хорошо. Поздравляю! Nikolay_Po(42 знак., 07.10.2018 10:15)
- Спасибо :) 3.3 вольта, получается, не поступало на часть процессора (не пойму как он работал) и ключи на транзисторах, которые подтяжку дёргают юсб. Плата из Китая - качественная. Не ожидал такого. На всякий пропаял все переходные отверстия. Vesago(152 знак., 08.10.2018 09:26 - 09:31)
- Ну, с почином. После ряда таких случаев начнёшь нутром чуять проблему и решаться будет быстрее. Nikolay_Po(145 знак., 08.10.2018 11:13)
- Спасибо :) 3.3 вольта, получается, не поступало на часть процессора (не пойму как он работал) и ключи на транзисторах, которые подтяжку дёргают юсб. Плата из Китая - качественная. Не ожидал такого. На всякий пропаял все переходные отверстия. Vesago(152 знак., 08.10.2018 09:26 - 09:31)
- Часто приходится говорить, что осциллограф - основной прибор программиста. - VLLV(07.10.2018 09:02)
- жизненно... - Constantin24(08.10.2018 08:31)
- неа, прозвонка тестером - m16_home(07.10.2018 10:37)
- Пьезо-звучок ещё лучше при грамотном выборе настроек таймера. - Крок(07.10.2018 10:51)
- "Электронгика - наука о контактах и проводах" :) - Гудвин(07.10.2018 04:15)
- В общем завел я дивайс. Причины было две. Попутал местами белый и зеленый провод :) И в переходном отверстии не было контакта, как ни странно.. - vesago(07.10.2018 00:18)
- К сожалению ещё нет :) Но советы дельные. Я сначала кварц с кондерами перепаял. Потом проц. Сейчас буду плату вызванивать. Может непротрава, обрыв в переходном отверстии, может питание какое не подсоединили. Ноги как гпио гляну как машут. Как Vesago(34 знак., 05.10.2018 19:21 - 19:24)
- помогло штоле? - danuna(05.10.2018 19:08)
- +1 - Nikolay_Po(05.10.2018 17:06)
- Спасибо, друзья! - Vesago(05.10.2018 19:00)
- У вас там на питании VBUS емкость 100мкФ висит? Я по фотке смотрю. Больше 10мкФ нельзя!!! Уберите, из-за этого может не работать, наблюдал такое. - il-2(05.10.2018 14:37)
- Спасибо, пока не помогло.. - vesago(05.10.2018 15:23)
- Винды подтяжку видят а данные не ходят. Скорей всего один из проводов D где то не доходит. Ну или кварц неправильный, проц мертв и тэпэ. - ASDFS(05.10.2018 13:49)
- usb detect ???? Win или Linux ??? инит usb делаете когда подключается кабель ? было такое винда конектилась 2 раза из 5, linux вообще никак не конектился - Aleksey_75(05.10.2018 12:41 - 12:45)
- Под виндовс. Драйвера vcp stшные. Подтяжку я намертво запаял. Втыкаешь дивайс - он питается от юсб и если все ок, то должен появиться компорт. А у меня ункнов дивайс. На китайской плате тот же проект вообще без вопросов работает. Схема vesago(70 знак., 05.10.2018 13:07, ссылка)
- Во платка vesago(05.10.2018 13:41 - 13:43)
- Земля конденсаторов кварца позорная - De_User(06.10.2018 17:14)
- поменяй местами зеленый и белый провода - danuna(05.10.2018 15:23)
- Что-то на плате не видно USB. Где разводка дифф. пары? Зачем пару в контур превратили, да ещё и вокруг ноги дросселя провели? Nikolay_Po(243 знак., 05.10.2018 13:50)
- Спасибо, попробую. Я правда не уверен, что разводка как-то влияет в данном случае. Кабы нестабильно было. А так вообще никак. Склоняюсь к мысли подвыбитой ноги. Когда только? Свежеспаяная платка.. - vesago(05.10.2018 13:54)
- не надо склонятся - достаточно отключить USB и подрыгать этими лапами как обычными gpio - хоть за железо будете уверены.. - jury093(05.10.2018 14:46, )
- Прежде чем интерфейс на своей плате разводить, нужно посмотреть, как делать правильно. Не на китайских платках, которые такие же специалисты разводят, а на оценочных платах от производителей. И почитать стандарт на интерфейс. Nikolay_Po(886 знак., 05.10.2018 13:59 - 14:05)
- Очень надеюсь, что это не очередной лифт на ардуино. - Ruslan(05.10.2018 15:07)
- Не пожалею :) Я не гордый. Из критики всегда можно пользу вынести. Не спорю. Сделано коряво. Допустим плохо, нестабильно. Но должно ж было хоть иногда схватывать? - vesago(05.10.2018 14:07)
- Мне приятно, когда критика приносит пользу. Nikolay_Po(871 знак., 05.10.2018 14:24)
- Спасибо! Учту в правке. Я перепаял процессор, выпаял дроссель, кондер. Пока не пашет. Значит не в ногах дело. В трех соснах заплутал. Буду пробовать поближе цеплять юсб хвост. - vesago(05.10.2018 15:20)
- Это не обязательно. Но важно, чтобы длина дорожек от провода к процу была одинакова. Вот у вас зеленый провод на вид немного длиннее белого, а судя по разводке платы, должно быть наоборот. - Ralex(05.10.2018 15:32)
- для фулл-спид можно хоть телефонную лапшу цеплять. - danuna(05.10.2018 19:10)
- Для хай-спид - тоже, иначе ни один USB-кабель не работал бы (тока не надо мне
телефоннуюлапшу на уши вешать насчет того, что кабель принципиально симметричен - ага, ща :)) - MBedder(05.10.2018 19:40)- я не имел ввиду симметричность диффпары. просто 12 мбит/с много чего прощают в разводке (в отличии от 480 например) - danuna(06.10.2018 13:44)
- Полюбэ в плату в 95% случаев будет втыкаться USB-кабель, который срал на всю идеальную разводку сигналов USB платы. Перфекционизм полезен только в малых дозах - это вам не алкоголь, который в малых дозах полезен в любых количествах :)) - MBedder(06.10.2018 15:08)
- share your dealer - danuna(06.10.2018 15:34)
- Перебьесси :)) - MBedder(06.10.2018 15:39)
- share your dealer - danuna(06.10.2018 15:34)
- Полюбэ в плату в 95% случаев будет втыкаться USB-кабель, который срал на всю идеальную разводку сигналов USB платы. Перфекционизм полезен только в малых дозах - это вам не алкоголь, который в малых дозах полезен в любых количествах :)) - MBedder(06.10.2018 15:08)
- я не имел ввиду симметричность диффпары. просто 12 мбит/с много чего прощают в разводке (в отличии от 480 например) - danuna(06.10.2018 13:44)
- Для хай-спид - тоже, иначе ни один USB-кабель не работал бы (тока не надо мне
- для фулл-спид можно хоть телефонную лапшу цеплять. - danuna(05.10.2018 19:10)
- Это не обязательно. Но важно, чтобы длина дорожек от провода к процу была одинакова. Вот у вас зеленый провод на вид немного длиннее белого, а судя по разводке платы, должно быть наоборот. - Ralex(05.10.2018 15:32)
- Спасибо! Учту в правке. Я перепаял процессор, выпаял дроссель, кондер. Пока не пашет. Значит не в ногах дело. В трех соснах заплутал. Буду пробовать поближе цеплять юсб хвост. - vesago(05.10.2018 15:20)
- Припаяйте разъём по-ближе, землёй на землю контроллера. И сравните цепи +Vbus или как оно там. По сопротивлениям в выключенном состоянии тоже. - Nikolay_Po(05.10.2018 14:09)
- Мне приятно, когда критика приносит пользу. Nikolay_Po(871 знак., 05.10.2018 14:24)
- Спасибо, попробую. Я правда не уверен, что разводка как-то влияет в данном случае. Кабы нестабильно было. А так вообще никак. Склоняюсь к мысли подвыбитой ноги. Когда только? Свежеспаяная платка.. - vesago(05.10.2018 13:54)
- для начала попробуйте убрать последовательные резисторы и рез-р подтяжки - 0men(05.10.2018 13:26)
- Выкоротил их. А без подтяжки вообще с юсб телодвижений нет.. - vesago(05.10.2018 13:40)
- Во платка vesago(05.10.2018 13:41 - 13:43)
- Под виндовс. Драйвера vcp stшные. Подтяжку я намертво запаял. Втыкаешь дивайс - он питается от юсб и если все ок, то должен появиться компорт. А у меня ункнов дивайс. На китайской плате тот же проект вообще без вопросов работает. Схема vesago(70 знак., 05.10.2018 13:07, ссылка)
- На "известной китайской плате" частота кварца сильно разнится от партии к партии, но работает. Поменяйте кварцы местами или попробуйте работающую плату запустить от HSI, а частоту смотрите через MCO. Частота у HSI плавает, бага вылезет, если она evgeniy1294(252 знак., 05.10.2018 11:43)
- Поменял местами - китайская работает, моя нет. Думаю у проца ноги подвыбиты. Другого не остается.. - vesago(05.10.2018 11:55)
- В схемотехнике уверен? - evgeniy1294(05.10.2018 12:04)
- Нет :) Но особо ошибиться не в чем. Повыкидывал емкости по D+ D-, резаки выкоротил. Подтяжку 1К5 D+ напрямую к 3.3. Дальше напрямую на проц дороги. Плата примитивная. Прошивка юсб в ттл + светодиодик мигает. - vesago(05.10.2018 12:24)
- если есть в этом порту пин типа VBUS - туда 5в попадает? а что видно на хосте - lsusb в линуксах или диспетчер устройств в маздае? вид:пид есть или нули? - jury093(05.10.2018 12:34, )
- Нули. А 5В зачем? Обычный юсб - D+ D- GND 5V. D+ подтянут через 1к5 к 3.3. Я понимаю, если бы нестабильно работало. А то вообще никак. - vesago(05.10.2018 13:15)
- Пардон, до вид пидов не доходит дело. Пишет usb/unknow device. Думаю из-за подтяжки что-то обнаружиыается на порту и все на этом. - vesago(05.10.2018 13:23)
- ну вообще то Vbus надо притягивать к 5в иначе как корка узнает, что ей пора активировать usb порт? либо попробуйте вписать в начало инициализации "This is done by setting the NOVBUSSENS bit in the OTG_FS_GCCFG register." - этот бит отключает jury093(59 знак., 05.10.2018 13:55, )
- проц то хоть стартует? мож висит себе в халте? я подтяжку обычно на пин кидаю, подаю на него высокий перед инитом юсб. без этого отлаживаться сильно геморройнее. danuna(80 знак., 05.10.2018 13:47 - 13:49)
- Да, как минимум светодиодик мигает как положено. Зуммер пищит при старте. Подтяжка через транзисторы подключается. Грешил сначала на этот узел, поэтому пока намертво подсоединил. Нельзя сказать, что это первое устройство с юсб. Правда ранее я все vesago(66 знак., 05.10.2018 13:51)
- хост после детектирования подтяжки сразу кидает опрос девайса и если девайс не отвечает в течении скольки-то миллисекунд то хост ошибку выдает. поэтому подтяжку надо перед инитом юсб включать. надеюсь, пищишь и мигаешь уже после инициализации юсб danuna(7 знак., 05.10.2018 15:15)
- Я пробовал в самом начале вставлять. Не прокатывает. К тому же проект мой успешно работает на китайских платках как я писал. Поэтому думаю какой-то косяк с платой. Вот какой - вроде и плата ни о чем, а найти не получается. - vesago(05.10.2018 15:27)
- Форму сигнала осциллографом посмотри, вряд ли там все красиво. Плату да, надо бы переделать. - evgeniy1294(05.10.2018 15:30)
- Я пробовал в самом начале вставлять. Не прокатывает. К тому же проект мой успешно работает на китайских платках как я писал. Поэтому думаю какой-то косяк с платой. Вот какой - вроде и плата ни о чем, а найти не получается. - vesago(05.10.2018 15:27)
- хост после детектирования подтяжки сразу кидает опрос девайса и если девайс не отвечает в течении скольки-то миллисекунд то хост ошибку выдает. поэтому подтяжку надо перед инитом юсб включать. надеюсь, пищишь и мигаешь уже после инициализации юсб danuna(7 знак., 05.10.2018 15:15)
- Да, как минимум светодиодик мигает как положено. Зуммер пищит при старте. Подтяжка через транзисторы подключается. Грешил сначала на этот узел, поэтому пока намертво подсоединил. Нельзя сказать, что это первое устройство с юсб. Правда ранее я все vesago(66 знак., 05.10.2018 13:51)
- Пардон, до вид пидов не доходит дело. Пишет usb/unknow device. Думаю из-за подтяжки что-то обнаружиыается на порту и все на этом. - vesago(05.10.2018 13:23)
- Нули. А 5В зачем? Обычный юсб - D+ D- GND 5V. D+ подтянут через 1к5 к 3.3. Я понимаю, если бы нестабильно работало. А то вообще никак. - vesago(05.10.2018 13:15)
- если есть в этом порту пин типа VBUS - туда 5в попадает? а что видно на хосте - lsusb в линуксах или диспетчер устройств в маздае? вид:пид есть или нули? - jury093(05.10.2018 12:34, )
- Нет :) Но особо ошибиться не в чем. Повыкидывал емкости по D+ D-, резаки выкоротил. Подтяжку 1К5 D+ напрямую к 3.3. Дальше напрямую на проц дороги. Плата примитивная. Прошивка юсб в ттл + светодиодик мигает. - vesago(05.10.2018 12:24)
- В схемотехнике уверен? - evgeniy1294(05.10.2018 12:04)
- Поменял местами - китайская работает, моя нет. Думаю у проца ноги подвыбиты. Другого не остается.. - vesago(05.10.2018 11:55)