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

deplen

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

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

  • Посещение

Весь контент deplen


  1. Обычный накопитель, только быстрый. Cypress имеет контроллер с встроенным 3.0, только там emmc стандарт 4.41 и старое ядро arm9. Хотелось бы что-то посовременней и более ультимативное. 20-30 это минимальное, что должно быть. Так чем больше тем лучше естественно.
  2. Выбор контроллера

    Здравствуйте! Посоветуйте микроконтроллер (микропроцессор) для реализации Mass Storage с обработкой данных. Скорость записи в память должна быть около 20-30МБ/с. Ключевые характеристики: USB 3.0, eMMC 5. Размеры чипа: максимум 12-15мм, лучше меньше. Просмотрел каталоги NXP, Cypress, Renessas. Подходящих с вышеуказанными характеристиками найти не удалось.
  3. Здравствуйте. Помогите подобрать датчик угла поворота магнитный (абсолютный энкодер), с напряжением питания 3.3В, а то как не посмотрю везде 5В.
  4. Здравсвуйте! Возникла задача сделать печаталку, т.е. микроконтроллер прикидывается клавиатурой и периодически посылает коды нажатия клавиш. С LUFA имел уже дело, так что для хида решил ее же и использовать. Взял пример для Keyboard (пробовал оба: из Class и LowLevel), но результат один и тот же: Срабатывание ровно 1 раз. bool CALLBACK_HID_Device_CreateHIDReport(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo, uint8_t* const ReportID, const uint8_t ReportType, void* ReportData, uint16_t* const ReportSize) { USB_KeyboardReport_Data_t* KeyboardReport = (USB_KeyboardReport_Data_t*)ReportData; uint8_t JoyStatus_LCL = Joystick_GetStatus(); uint8_t ButtonStatus_LCL = Buttons_GetStatus(); uint8_t UsedKeyCodes = 0; if(ButtonStatus_LCL) KeyboardReport->KeyCode[UsedKeyCodes++] = HID_KEYBOARD_SC_D; KeyboardReport->Modifier = HID_KEYBOARD_MODIFIER_LEFTGUI; *ReportSize = sizeof(USB_KeyboardReport_Data_t); return false; } Проверил выводом устройство запускается, проходят контрол запросы, конфигурирование, дальше срабатывает этот колбэк и после все, никаких контрол запросов не происходит. P.S. Пример от NXP который использует встроенный USB стек (USB ROM) в микроконтроллере успешно работает. P.P.S ОС: Windows 8/1-64, среда разработки: LPCXpresso 7.6.2 В чем может быть причина?
  5. файлы, все какие можно получить Подключив к линуксу, я так понимаю работа велась через протокол apple (afc), фотографии и что то еще смог отдать.
  6. Здравствуйте! Возможно ли снять дамп или максимально получить файлы с Ipad'a не прибегая к джейлу? Из гугла ничего полезного для себя не извлек, только SmartDumper, и то не отыскал.
  7. Собственно нормальной защиты от считывания, как я понимаю, из постов выше просто не существует?)
  8. Защита прошивки МК

    Здравствуйте! Необходимо обеспечить защиту прошивки от считывания для контроллера NXP LPC4337. Я так понимаю есть, как минимум, два способа: это установка CRP и fuse bit (AVR), но в LPC увидел только первый. 1) Достаточно ли для обеспечения защиты установки одного из CRP режимов? 2) Какие еще есть способы защитить, кроме вышеупомянутых?
  9. Сам не так давно задавался тем же вопросом, что-либо близкое к данной тематике найти так и не удалось. Нашел только: 1) программирование на C (Центр Обучения "Специалист" при МГТУ им. Баумана) 2) и по ПЛИС от Альтеры
  10. 1) необходимо эмулировать именно карточку; 2) действительно гениально :) Это уже другой вопрос, тут проблем я думаю не будет. Собственно товарищ SM задал вектор куда нужно смотреть, чтобы реализовать задачу. Спасибо всем за комментарии.
  11. C хоста работал с SD/SDHC через SPI(на LPC1114) и через SDIO (LPC4337). Конкретно нужно, чтобы устройства (телефон, компьютер через картридер) могли читать/писать карточку. Собственно по сути реализовать то, что заложено внутри контроллера обычных SDHC. Хотя бы самое основное необходимое для чтения и записи.
  12. Т.е. вариант решения это или брать плисину или управлять сигналами на МК. Спасибо.
  13. Возникла задача реализация SD карточки. Первая мысль, которая пришла в голову, это взять армовский контроллер с SDIO интерфейсом. Только как-то кажется что не совсем решаемо это будет, так как в МК sdio хостовый, а здесь его по сути нужно сделать slave'ом. Может я не в том направлении мыслю и задача делается проще?
  14. Спасибо всем за ответы. В даташите поповоду ног написано что они притянуты по умолчанию к плюсу и сделаны входами. Подумал может этого мало и явно необходимо их притягивать. All GPIO pins default to inputs with pull-up resistors enabled and input buffer disabled on reset. Стабилизатор один на плате, да и как то к нему претензий не имел, на другой плате с другим мк работал исправно. Ну собственно судя по постам это примерно штатная работа.
  15. Здравствуйте! После припайки всех компонентов и тестированию устройства, контроллер разогревается до ~75 градусов при частоте 204 МГц (контроллер nxp lpc4337). Если снизить частоту до 60 МГц, тогда нагрев становится где то 40-50 градусов. Как-то такая температура не очень радует. Насколько данный нагрев соответствует понятию, как штатная работа? Если все же это не нормально, то в чем искать проблему? И сразу же задам еще вопрос: неиспользуемые ноги МК оставляют висеть в воздухе или с ними нужно что-то сделать?
  16. Да нужны именно официальные курсы, чтобы можно было предоставить начальству данные (где, сколько, продолжительность), сертификаты по окончании и прочее. Вобщем официальные курсы. Написал в бауманку, но там молчание.
  17. Здравствуйте! Появилась возможность отправиться на курсы по ПЛИС. С программируемой логикой работать не приходилось (занимаюсь программированием микроконтроллеров), но учиться ведь никогда не поздно :). Поиск показал, что есть курсы в МГТУ им. Баумана. 1) если кто занимался по этим курсам, какой требуется уровень подготовки для участия в них, подойдут ли для начинающего в этой области? 2) примеры альтернативных курсов. И вообще касательно не только ПЛИС, какие существуют курсы в области схемотехники, микроконтроллеров и и тд.?
  18. Давайте определимся чтобы правильно понимать друг друга, Вы говорите об аккумуляторах которые будут заряжаться от "коробки", как вы ее называете, или о том как она будет заряжаться? Если об аккумуляторах в самом устройстве (powerbanke), то там будут микросхемы заряда и защиты, как она будет заряжаться, каким током дело десятое и вопрос в этом не стоял. Если об аккумуляторах которые будут заряжаться от данного устройства, тогда я вообще не понимаю о каких разлетах в осколки Вы говорите. Вы когда заряжаете телефон от портативного аккумулятора, ожидаете что он разлетится? P.S. были разобраны несколько портативных аккумулятора и схема там состоит из микросхем зарядки+защиты аккумулятора и самого аккумулятора, dcdc и микроконтроллера, большего там ничего нет.
  19. прям сверх миниатюризации нет, корпус размером до 16мм2 вполне устроит. Вы как раз такие и указали. Я наверно не достаточно понимаю вот этот вопрос - Но, все же, зачем Вам предустановленные 5 вольт? Ведь в powerbank'ах выходное напряжение назодится в диапазоне 4.75-5.25. Вот и подбирается преобразователь котрый выдаст данное напряжение, а как он будет делать это предустановлено или резисторами, не важно. Или есть какая то принципиальная разница?
  20. Вы все верно описали. Зря вы так, меня много чего беспокоит в устройстве. Источник питания не самая основная его функциональность, потому оно упрощено, и в будущем будет усложняться и обрастать всеми возможными характеристиками. Спасибо. Выберу из нескольких вариантов: TPS2501(тот что указал в своем сообщениии) и те что посоветовали вы (TPS61032 TPS61232 FAN48610). Правда незнаю смогут ли у нас запаять такой корпус как у FAN.
  21. Простите если не правильно выразился, еще раз поясню что я хочу сделать: Устройство (микросхемы зарядки и защиты, аккумулятор lipo, повышающий DC-DC, микроконтроллер). Прибор выполняет зарядку других устройств (как портативные зарядные устройства, например, SVEN). Микросхемы зарядки и защиты уже выбраны. Вот как то затормозился на DCDC.
  22. Совершенно верно, это зарядник для других устройств. Как портативные зарядные устройства для телефонов и любых других через usb интересная микросхема, рассмотрю ее тоже. Это не учитывалось.
  23. Здравствуйте! Необходимо выбрать повышающий преобразователь для устройства, которое будет выполнять зарядку через USB (2 порта) используя LiIon/LiPol батареи. Остановился на 2х вариантах: 1) от TI TPS2501 2) от maxim integrated MAX1771 Собственно вопросы: 1) правильно ли я понимаю, что используя микросхему от TI я получаю сразу повышающий преобразователь и управление USB портами ввиде вкл/выкл (т.е. на выходе будет или 0 или 5В (и максимум до 1А ток))? 1.1) смотря на схемы DC-DC на выходе обычно ставится диод шоттки (как в MAX, например), в схеме от TI диода нет, нужен ли он? 2) если использовать микросхему от MAX (конкретно последнюю схему из даташита), я получаю 5В/1А на выходе, но если dc будет выключен, то на выходе usb портов всегда будет присутствовать напряжение батареи? 2.1) max требуется использовать внешний mosfet и диод, подойдут ли такие варианты (Диод NXP PMEG4030ER и MOSFET TI CSD16406Q3)? 3) или может подскажете более упрощенные повышающие DC-DC преобразователи (с пресетами в даташите на 5В и минимум 1А) в корпусах, например, SOT-23-5. Спасибо.
×
×
  • Создать...