Search the Community
Showing results for tags 'usb 3'.
-
Привет, мы ищем сотрудника, который будет помогать нам разрабатывать вспомогательные платы. Под вспомогательными понимается, что у нас есть основная типовая плата, например BananaPi. Нам в целом дешевле использовать такие готовые платы, однако бывает, что для них нужно добавить какой-то интерфейс или исправить недоработку китайского дизайна. Другой пример - SoM: есть модуль без интерфейсов, разработанный, например, NVIDIA. Для создания несущей платы для SoM предлагается закачивать миллионы в какие-то бестолковые конторы. Нам нужно чтобы вы играючи за несколько часов развели пины SoM'а на нужную переферию - коннекторы USB3.0 и т.д. Требуется уверенное владение KiCad и личный опыт пайки плат, своих и чужих. Круто если вы сами успешно чинили телефоны и ноутбуки, перепаивая элементы. Круто, если своими руками PCB вытравили или вырезали фрезой. А если никогда не пачкали сами руки о реальный мейкинг плат, то не круто, тогда для нас вы - бесполезный теоретик. Работа - контрактная, то есть мы бы хотели оплачивать реально затраченные на наши задачи трудочасы. В целом работы много, можно работать хоть 60 часов в неделю, если есть время и желание. А если у вас есть другие дела - тоже не проблема, можно совмещать и помогать нам от случая к случаю, или в выходные, или утром/ночью - любой распорядок на ваше усмотрение! Полная удалёнка, не можем предоставить офис или лабу, увы. Нужно чтобы у вас была возможность изредка где-то что-то попаять и потестировать на своей паяльной станции. Если что-то нужно будет на наших платах подробно смотреть, то постараемся к вам почтой их доставить, в крайнем случае сделаем удалённый доступ по SSH. Если чувствуете, что это - ваше (ура!), вот маленькая тестовая задачка для личного обсуждения (оставьте контакты для связи мне в личке). Имеется плата а-ля BananaPi и ноутбук. У платы - два порта USB - питание и питание+OTG. Оба устройства безнадёжно нарушают спеки USB2.0, и отдают по OTG-порту сильно больше 500мА, достаточно много чтобы спалить плату. Нужно пресечь пожары накорню вставкой небольшой платы огранчивающей ток. Важно, чтобы при этом работа OTG не была нарушена. Ниже - схема возможного ограничителя, скорее всего, с ошибками. Обсудите с нами этот дизайн, и если он не годится, предложите свой. Важно: мы оплатим ваш труд по решению этой задачи в любом случае, вне зависимости от итогов знакомства.
-
Реверс-инжиниринг ячеек нанопорового секвенатора
genseq posted a topic in В помощь начинающему
Требуется помощь в реверс-инжиниринге ячеек нанопорового секвенатора MinION с целью использования отходов его работы (юзанных ячеек) в научных целях - для изучения различных ионных каналов в бислойных мембранах (программа минимум). Или для их регенерации и повторного использования. При этом сигналы с ячеек желательно считывать не при помощи секвенатора MinION, а с помощью доморощенного устройства (программа максимум). Плата ячейки содержит сенсорный чип (специализированный ASIC), информация с которого считывается FPGA (Xilinx Spartan-6) и передаётся на компьютер через Cypress FX3 по USB 3.0. Ещё там имеется парочка мелких чипов, с назначением которых нужно разбираться. Ячейки добыть не проблема, поскольку в России уже имеются десятки (или сотни) таких нанопоровых секвенаторов. Проблема в том, что решить эту проблему сейчас пытается только один человек (и это не я), который в одиночку может и не справиться. Или справиться, но не скоро. Поэтому буду очень рад, если такой реверс-инжиниринг заинтересует кого-нибудь из местных специалистов.- 120 replies
-
- usb 3
- fpga xilinx
-
(and 1 more)
Tagged with:
-
Полнодуплексная передача по USB type-c на Android
HaJl4uk posted a topic in Схемотехника
Мне нужно осуществлять одновременный (full duplex) прием-передачу данных (аудио поток) между Android смартфоном и МК именно по usb. Однако как я понял, с использованием 2-х диф. пар от usb 3.0 этого добиться не получится, поскольку во первых нет контроллеров (дешевых тем более), которые поддерживали бы usb 3.0, а во вторых режим OTG использует только одну пару D+/- от более старого стандарта 2.0, то есть только 1 канал. Отсюда возникает вопрос - есть ли вообще этот полный дуплекс в type-c? Может его и нет, а 2 физических канала нужно для обеспечения наивысшей скорости передачи при их одновременной работе? Так вот, собственно как решить задачу? В type-c есть целых 2 по 12 выводов. Через него передают и звук. И аналоговый и цифровой. Должен быть и вход для микрофона организован, только он скорее всего аналоговый. Если например с хоста выдавать цифровой звук по D+/- и одновременно на вход принимать аналоговый как бы с микрофона, но не с микрофона, а с ЦАП микроконтроллера. То есть должен получится своеобразный "телефон" между смартфоном и МК, работающий в реальном времени. Но тут возможно будут проблемы с реализацией такого через апи андроида, поскольку девайс не может быть одновременно и микрофоном и чем-либо еще. То есть устройство с микрофоном может быть гарнитурой - иметь аналоговый вход динамика и аналоговый выход микрофона, но не более. Или я ошибаюсь, так как сам протокол (а тем более тайпа) знаю плохо и не разбирался еще в инициализациях, передачах, пакетах и т. д. Мне бы сначала понять, можно ли это сделать в принципе. Есть еще мысль создать псевдо-дуплексное соединение USB с временнЫм разделением, если это возможно. В интернете ничего не нашел по этому поводу. А так вроде пропускной способности "full speed" должно хватить для звука.- 7 replies
-
- микроконтроллер
- android
-
(and 3 more)
Tagged with:
-
Медленно работает FT601
DSIoffe posted a topic in RS232/LPT/USB/PCMCIA/FireWire
Здравствуйте все! Подскажите, пожалуйста, почему может тормозиться ввод данных в компьютер через FT601? Картина такая: первые четыре пакета по 1024 слова уходят с небольшими интервалами, правда, они понемногу растут. Потом интервалы между пакетами раз в пятнадцать больше самого большого из коротких. Прикладываю снимок экрана из Signal Tap. К портам USB подключены только клавиатура с мышью и USB Blaster. Может ли это быть особенностью режима 245 FIFO? При переходе на многоканальный режим с одним каналом может быть лучше? Если это особенность USB 3 на моей материнской плате, то может ли помочь вставная плата с USB? Заранее признателен. И ещё осциллограмма сигнала TXE_N. -
Прошу прощения, разобрался. Здравствуйте все! Я собрался попробовать микросхему FT601 от FTDI. Почитал на сайте FTDI про их отладочную плату UMFT601A-B, пишут, что её можно попробовать в связке с платой Terasic Cyclone V GX Starter Kit. Я купил обе платы, стал разбираться. Связи между FT601 и ПЛИС идут через разъём HSMC. Оказалось, что очень многие линии для связи с FT601 подключены к тем выводам ПЛИС, которые рассчитаны на работу с трансиверами. Там свой стандарт ввода-вывода, и Quartus не даёт назначать на эти выводы уровни LVCMOS. Кто знает, возможно ли хоть как-то использовать такую связку? Или на фирме FTDI просто не глядя посоветовали самую дешёвую плату от Terasic с разъёмом HSMC? Заранее признателен.