Перейти к содержанию
    

murmur

Участник*
  • Постов

    665
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные murmur


  1. Друзья! 

    Есть проект на stm32 + usb3300. Планируется настроить эту связку в режиме host и подключать флешку.

    На плате микроразъем jst smd 6 pin, 3 крайних пина под землю, остальные под остальное. Кабель от платы до разъема флешки короткий, около 10 см.

    У меня есть два варианта.

    1. Соблазнительно простой - у меня есть ответный микроразъем с 6 отдельными проводами, он готовый, контакты надежно обжаты, остается только припаять противоположные концы проводов к разъему под флешку на куске текстолита.

    3. Правильный, но не очень удобный - есть у меня кабель usb otg, с одного конца разъем под флешку, с другого microusb. Надо откусить microusb, а  дальше ад - как-то обжимать эти микроконтакты. У меня есть кримпер на 32awg, но даже для него клеммы мелковаты.

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

     

    Вопрос - на скорости usb hs, при относительно небольшой длине кабеля не скажется ли отрицательно его качество? То есть отсутствие экранирования?

    Очень не хочется возиться с заделкой проводников otg кабеля в имеющийся разъем. Да и клемм у меня под него сейчас нет.

    Как вариант - могу спаять оба кабеля, но не скажется ли это на работе. На на плате дорожки d+ и d - выполнены с учетом импеданса, а тут вдруг за разъемом будет такая вакханалия...

    В общем, как лучше поступить?

  2. 34 minutes ago, mantech said:

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

    Фирмварь на сайте выложена. Осталось разобраться, как ее прошивать.

  3. dWZmVjQG.png?download=1

    smZbLGee.png?download=1

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

     

    У меня уже заказана еще одна панель.

    Как получу, первым делом прозвоню RST.

    А пока заказала еще парочку FT5316DME на алиэкспрессе. Не выбрасывать же панель.

  4. Ну что я хочу сказать. Была у меня колодка переходник - FPC -> IDC. Взяла я разъем на 10 пинов, под шлейф, припаяла на переходник, пощупала осциллографом - та же картина - ничем не перетягиваемый ноль на RESET.

    Отодрала я пленку, покрывавшую ЧИП контроллера, подключилась иголочками от тестера непосредственнно к контактам микросхемы (сенсорная  панель, естественно, отключена ото всего). И выявила короткое замыкание между RST и GND. Монтаж чистый, соплей нет.... 

    Сдула контроллер со шлейфа - прозвонила ножки RST и VSS - коротыш.

    Простите за глупый вопрос - так ведь быть не должно?

  5. INT тоже мысль возникла, но на ней единичка должна появляться после ресета. А на нем ноль. Но посмотрю. 

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

  6. 36 minutes ago, aaarrr said:

    Ничего не понятно. Лучше осциллограмму.

    В даташите, где я указала, осциллограмма есть.

     

    17 minutes ago, Zig said:

    На вашей картинке в пп.1 написано: Если iovcc равно vcc - соедините их.

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

     

    36 minutes ago, aaarrr said:
    2 hours ago, murmur said:

    А на линиях - мастер тянет sda к земле, отпускает. Дальше следует ответ, притяжка к земле и отпускание, потом безответная попытка связи стконтроллером панели.

    Подключить от reset конденсатор на землю и резистор к питанию. При включении питания на reset будет ноль, пока не зарядится конденсатор

    А может просто резистор на 2.7 кОм к земле? А к питанию я его притяну когда захочу.

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

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

  7. Коллеги, изучаю даташит  на ft5316 (а лучше б его изучить до того, как сделана и спаяна плата ))::  )

    Вот даташит https://www.buydisplay.com/download/ic/FT5316.pdf

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

    В частности 2 пина vcc оказывается не одинаковы, а являются vcc и iovcc и между подаче на них питания должна быть задержка. Более того, reset нужно тянуть к земле еще до того как подключено питание. На странице 11 даташита, figure 3-8  есть картинка.

    Я так понимаю, в идеале нужны транзисторные ключи, через которые нужно коммутировать vcc и iovcc. Но хочется обойтись малой кровью, без серьезной переделки платы. Есть мысль питать их с пинов контроллера stm32. Но вот беда в даташите на странице 9 в графе потребления тока указано TBD. Это что?

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

     https://www.buydisplay.com/7-inch-capacitive-touch-panel-with-controller-ft5316-for-800x480

    Может быть обвязка решает эти проблемы и две ноги можно соединять вместе? Может бытт и с ресетом эта проблема решена?

    Пока что у меня картина такая - при включении контроллер сам почему-то тянет ресет к земле и stm32 своим пином не в силах перетянуть его к питанию.

    А на линиях - мастер тянет sda к земле, отпускает. Дальше следует ответ, притяжка к земле и отпускание, потом безответная попытка связи стконтроллером панели.

     

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

    Каков же ток потребления, что такое TBD? Исходя из сути такого устройства, как емкостный экран - много ли он кушает? Потянет ли его нога stm32?

     

     

    Вот кому блин верить? В другом даташите написано, что vcc и iovcc соединены напрямую.

    158175217944113829679.jpg

  8. Покупала себе STM32F746 DISCO. С полпинка запустился TouchGFX. CubeMX замечательно взаимодействует с TouchGFX Designer. Формируется общий проект. А дальше - хочешь дизайн редактировать - запуская дизайнер, хочешь перенастроить что-то в периферии - запускай Куб. Но куб можно и не запускать, а делать все ручками в Keil и IAR. И, как по мне, то TOuchGFX покрасивше будет чем StemWin.

    В общем, могу сказать, что если выберете STM32F746 DISCO + TouchGFX, то  не более чем через час уже будете жать на кнопочки и листать картинки на экране.

  9. Друзья, хочется иметь возможность прошивать контроллер STM32 не посредством компьютера и J-link, а другим контроллером, который читает прошивку откуда-нибудь (скажем с флешки).  Так же, по SWD.

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

     

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

    Накопилось в моей схеме куча конденсаторов одной емкости, на одно напряжение, но разных типоразмеров (некоторые узлы делались в строгом (возможно излишне строгом) соответствии с рекомендациями, где-то указан 0805, где то 0603).

    Если даташит рекомендует конденсатор (в даташите рекомендован не типоразмер, а конкретная позиция, в качестве одной из возможных), имеющий типоразмер 0805, могу ли я поставить 0603, если он той же емкости, на то же напряжение и того же температурного коэффициента?

  11. Интересно все это) 

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

  12. 11 minutes ago, a123-flex said:

    О мой сорри) ну да, можно еще квадратный вал)) или звездочкой)))

    Ды елки-палки, в форме человека-паука еще можно вал сделать, точно шкив не будет прокручиваться.

     

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

    2 minutes ago, dpss said:

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

    Ну да. На муфту они точно поскупились бы)

  13. 2 minutes ago, a123-flex said:

    Подозреваю, приводной вал на оба ремня один. Типовое решение. Двиг крутит этот вал, на нем 2 шкива.

    Абсолютная синхронизация)))

    Судя по тому, как вы описали механизм, вы не поняли проблему.

    Как передается момент на подвижный относительно вала шкив? Есть два предположения - 6-ти гранный вал или шпоночный паз на валу. Есть еще версии?

    2 minutes ago, Vasily_ said:

    Например вал с прорезью, либо шестигранный, дальше продолжать?

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

  14. 1 minute ago, mplata said:

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

    Одним? Или двумя синхронизированными?

    Расскажите, в вашей конторе наверняка есть конвейер)

  15. Так плата не торцом лежит на ремне, а нижней стороной.

    P.S. Взяла только что платку, положила ее на ремень одной из осей 3д принтера, отсоединив от двигателя. Плата скользит как миленькая, я руками почувствовала, что нет никакого намека на то, что ее трение о ремень способно заставить прокрутиться ролик. Так что скорее всего привод на второй ремень тоже есть. Возможно это и есть паз на валу.

    Кстати, наткнулась в сети на описанный выше вариант - с шестигранным валом.

  16. Интерес не практический, просто любопытство

    HTB1mFHfMXXXXXX8XVXXq6xXFXXXC.jpg_.webp

     

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

    А вот дальняя от нас планка, на которой мы видим ремень - она подвижная. И шкив тоже ездит по валу. Не закреплен. Как тогда передается момент с вала на шкив? Можно предположить, что после настройки ширины платы на шкиве подкручивается штопорный винтик. Но я не вижу на конвейере ручного привода перемещения планки с ремнем  - скорее всего там привод на шаговике, а управление с кнопок. В этом случае, согласитесь, как-то странно, когда планка перемещается приводом, а потом нужно куда-то лезть руками с отверткой. Скорее всего проблема привода этого шкива как-то решена.

    Но как?

  17. 7 hours ago, __inline__ said:
    15 hours ago, murmur said:

    На всякий случай хочу поинтересоваться - там нет регулировочного входа, но неинвертирующий вход выведен наружу и подключен к bypass. Его ведь можно отсоединить от bypass, тупо подключить ко второму каналу ЦАП и заиметь счастье?

     

     

    Это как-то не стыкуется с вашим утверждением в первом посте:

     

    Quote

    3. Можно один канал.

    Нельзя ли поподробнее, в чем несостыковка? Аудиоканал - один. Каналов ЦАП в контроллере 2, один - для звука, второй для регулировки громкости.

     

    7 hours ago, __inline__ said:

    Нужна регулировочная громкость? - поставьте переменный резистор вместо Rf=20 кОм на схеме - через ОС будете управлять громкостью. 

    Хочется, знаете ли, цифровым способом регулировать.

  18. 15 hours ago, __inline__ said:

    УНЧ можно взять LM4871 - 1 ватт на 8 Ом будет честно выдавать при питании от 3,3 V.   К тому же мостовой, а значит помех он не боится и минимум обвеса - без цепей Цобеля и больших разделительных конденсаторов.  Подключать сразу с выхода ЦАП STM.

    На всякий случай хочу поинтересоваться - там нет регулировочного входа, но неинвертирующий вход выведен наружу и подключен к bypass. Его ведь можно отсоединить от bypass, тупо подключить ко второму каналу ЦАП и заиметь счастье?

     

    hynAcQlu.png

  19. 4 minutes ago, GenaSPB said:

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

    Ну и 12 бит цап в наше время 16ти битного cd качества... будет не звучать. Кстати насчет a-law и аналогов?

     

    Раньше это успешно делалось на TDA7052 - у нее есть регулировочный вход, на который цеплялся второй выход ЦАП. Вообще, усилитель подобрать проще, чем кодек. Потому и спрашиваю о таком варианте.

     

×
×
  • Создать...