Jump to content

    

Алексей ВМ

Участник
  • Content Count

    125
  • Joined

  • Last visited

Everything posted by Алексей ВМ


  1. Посоветуйте чип

    Добрый день, Нужно реализовать профиль Bluetooth FTP. Посоветуйте чип - ядро желательно ARM, аппаратная поддержка Bluetooth, имеющийся пример реализации профиля FTP, OBEX, OPP.
  2. NFC P2P

    Добрый день Кто знает, как при соединении с использованием NFC P2P девайсы распределяют роли Инициатор - Таргет?
  3. Разовый заказ сс2541

    Цитата(Alexey1001 @ Aug 14 2014, 18:09) Суть задачи. Соединить четыре cc2541. Один должен быть мастером остальные подключаются к нему. Для первого подключения необходимо замкнуть вход на мастере. Слейвы должны передавать состояние дискретного входа. Интересует стоимость работы по программированию. Скиньте ТЗ на alexvm22()mail_ru, пожалуйста.
  4. На чем сделать VoIP телефон

    Цитата(Tarbal @ Oct 4 2013, 16:26) ARMов так много и разных периферийных устройств у них на борту тоже немерянно. Возьмите хит сезона на западе "Малину" (Raspberry PI). При относительной дешивизне они показывают неплохие результаты. Там стоит хардверная поддержка видеокодеков, полагаю, что и аудио поддерживается. http://en.wikipedia.org/wiki/Raspberry_Pi Сейчас ARM популярнее MIPS, а Линукс на обоих давно портирован. Если вы сможете покупать процессоры Broadcom BCM2835, то начните с покупки Малины и попробуйте на ней запустить готовый телефон, скачав из интернета. При соответствующей квалификации работы на день. Потом будете смотреть если есть проблемы с кодеками, то будете их решать. Полагаю, что все сразу будет хорошо. Broadcom - та ещё контора, процессоров Broadcom BCM2835 в свободной продаже, как я понял, не будет - иначе Малинка загнется. С Малинкой работаю уже год, мое мнение - как игрушка она сгодится, в серьезное уст-во ставить её не буду, хотя и сделал на ней пару проектов - заказчикам именно Малинка была нужна почему-то... Остановлюсь пока на AC494, попробую достать.
  5. Добрый день, Подскажите, на чем нынче модно делать VoIP телефон? Что лучше - брать специализированный чип со всем необходимым железом на борту (типа AC494) или ARM + программная реализация? Алексей.
  6. На чем сделать VoIP телефон

    Цитата(xor.kruger @ Oct 4 2013, 15:22) Естественно плюсы переваливают у специализированного решения (в данном случае AC494E, у которого все уже есть на борту и не нужно использовать различные костыли), но тут скорее всего встанут банальные проблемы: "доставабельность" (на том же фарнелле и маузере его нету), цена, наличие обширной технической и вспомогательной документации и прочее. Был однажды подобный проект, под который отлично подходил Broadcom'овский процессор, но сами же "бродкомовци" после переговоров по телефону отказались его продавать, так как у нас не было приемлемого для них лицинзирования. Выкручивались армом, техасовским дспшником и аппаратными кодеками. Понятно, спасибо. У меня сложилось мнение (выходит, неправильное), что нынешние чипы с АРМом вплотную приблизились по железу к специализированным чипам, и в последних уже нет особого смысла.
  7. На чем сделать VoIP телефон

    Цитата(xor.kruger @ Oct 4 2013, 14:17) А кто сказал что для AC494E не портирован Linux ? В офф. доках audiocodes указано что для данного кристалла есть порт. Я об этом написал в третьем сообщении . Вопрос стоит в другой плоскости - на чем делать аппарат - на специализированном чипе или на сфероконическом АРМе + Совтовый телефон. Просто хотелось бы услышать мнения людей, которые уже решали данную задачу - ведь наверняка в ней есть какие-то подводные камни.
  8. На чем сделать VoIP телефон

    Цитата(Tarbal @ Oct 3 2013, 19:45) Насчет преимуществ нужен конкретный разговор о конкретных устройствах. Я не встречал VoIP чипов. Можете привести пример? Например, конкретный чип - AC494E. http://www.audiocodes.com/products/orchid-ac495e-, CPU - MIPS . Я нашел ещё пару, но они более древние. По поводу ARM + Linux - пока даже непонятно, что брать за основу.
  9. На чем сделать VoIP телефон

    Цитата(Tarbal @ Oct 3 2013, 16:04) Легче всего на ARM с Linux. Не могли бы Вы написать, если не трудно, в чем преимущество АРМа с Линуксом для данной задачи. Ведь в специализированном чипе уже все есть, включая заточенный под данную железяку Линукс. Я думаю, встроенная в чип с АРМ периферия (в данном случае необходимая для телефонии - подавление эха, шумоподавление, и т.д) не сравняется с тем, что есть на борту заточенного под VoIP чипа.
  10. Загнать BC-05 в park mode

    Добрый день, Пробовал ли кто-нибудь загнать CSR-кий чип (BC-05, например) в park mode при работе без внешнего хоста - на модуле запущен, например, spp или hfp. Если это возможно, то какой функцией? Как я понимаю, это делается вызовом ф-ции ConnectionSetLinkPolicy(), в которую передается таблица режимов питания, а потом библиотека connection сама все разруливает, но вдруг есть ещё какой-нибудь способ? Используется BlueLab 4.1. Спасибо.
  11. Загнать BC-05 в park mode

    Цитата(Tarbal @ Sep 17 2013, 03:46) Настоятельно рекомендуют не пользоваться Парк модой. Говорят, что лучше Сниф. Рассказывают, что на конференциях по Блутусу упоминание о Парк моде вызывает хихиканье в зале. Поговаривали о том, чтобы убрать эту моду вообще. Может уже убрали. Думаю, и я не буду усердствовать, использую sniff + DeepSleep, потеряю немного. Ещё раз благодарю за ценную информацию.
  12. Загнать BC-05 в park mode

    Спасибо! Пример гарнитуры у меня есть (сейчас CSR перешел от BlueLab к SDK, сделанным на его основе), но, к сожалению, ф-ций, явно переводящих чип в один из энергосберегающих режимов, я не нашел. За информацию о форуме спасибо, попытаюсь там поискать ответ. Сейчас в SDK поддерживается три режима, которые можно задать с помощью ConnectionSetLinkPolicy(): lp_active, lp_sniff, lp_passive. Последний и вызывает вопросы - что это - hold или park. Алексей. PS. Подключился к поддержке - кладезь информации. Благодарю за ссылку!
  13. BC05MM - PCM loopback

    Цитата(Tarbal @ Sep 16 2013, 22:33) Handsfree обязан иметь echo cancelation. Задача echo cancelation предотвратить прохождение того сигнала с микрофона, который только что был передан на громкоговоритель. Да, спасибо, проблема была в подавлении эха, но не в гарнитуре, а в мобильнике. Стоило выключить эту фичу, и проблема исчезла...
  14. BC05MM - PCM loopback

    Добрый день, Имеется модуль на базе BC05MM от CSR, в него загружен профиль Handsfree/HFP, ноги PCM_OUT и PCM_IN закорочены, SCO <> PCM, режим PCM - мастер. Соединяю мобильник (М1) с модулем по ВТ, звоню на этот мобильник М1 с другого (М2) - в результате в М2 иногда голос слышен, но качество отвратное, иногда нет. Но вот что интересно - если просто постучать по микрофону М2 - звук этот всегда слышен в М2. Создается такое впечатление, что голос просто вырезается каким-то фильтром. Может кто-нибудь сталкивался с подобной проблемой?
  15. Добрый день. Надо преобразовать аналоговое видео в MPEG. Подскажите, пожалуйста, есть ли м/c, которая это делает?
  16. BlueLab: SCO

    Добрый день. Возникла проблема - необходимо убедиться, что аудио данные доходят до модуля. В модуль загружена прога, поддерживающая HFP. Данные идут с помощью SCO. Сообщения HFP_AUDIO_CONNECT_IND и HFP_AUDIO_CONNECT_CFM до приложения доходят и соответствующим способом обрабатываются. Должны эти данные отображаться в отладочном окне "BlueStack" BlueLab'a? Прога в модуль грузится и отдаживается с помощью BlueLab. Алексей.
  17. Добрый день, Делаю устройство эмуляции PS/2 клавиатуры. Столкнулся с непонятным явлением: Хост передает байт, после последнего CLK (устройство переводит CLK в 1) хост сбрасывет CLK в 0 (это понятно, запрещает передачу, хост занят). Затем, через 130 микросекунд, сбрасывает и DATA. CLK через 200 микросекунд переводит в 1. Что это значит? Алексей.
  18. AT91SAM9G45 - тактирование от 10 МГц

    Добрый день, Возник вопрос - можно ли тактировать AT91SAM9G45 от внешнего источника 10 МГц? В даташите написано, что main clock - 12 МГц, но вдруг кто-нибудь пробоавал другую частоту и к чему это привело? Алексей.
  19. AT91SAM9G45 - тактирование от 10 МГц

    Цитата(Jury093 @ Nov 29 2012, 21:50) а чуть дальше полистать? Спасибо, но хотелось бы знать, к чему может привести снижение частоты. Может быть, вылезут какие-нибудь нюансы, не описанные в даташите. Поэтому и спрашивал о практике использования 10 МГц. Например, ненпонятно, что будет с USB: 25.8 UTMI Bias and Phase Lock Loop Programming The multiplier is built-in to 40 to obtain the USB High Speed 480 MHz. Удастся ли получить 480 МГц для USB из 10 МГц main clock?
  20. Запуск AT91SAM9260 - нет NANDCS

    Запускаю самодельную плату на AT91SAM9260. На плате есть NAND и SDRAM. После изучения главы 13 доки на проц (последовательность поиска загрузчика на внешних устройствах) ясно, что на ноге NANDCS должен проскочить отрицательный импульс в момент обращения к NAND flash, но этого испульса нет, при этом SAM-BA по jtag чип видит и даже пытается призводить действия с NAND (NANDCS тоже не видно). В какую сторону копать для поиска затыка? Алексей.
  21. Добрый день, Есть задача - имеются два ВТ устройства, которые при нажатии на них одновременно кнопок должны обмениваться файлами, то есть одно уст-во должно становиться клиентом, другое - сервером. Как распределить функции "на лету"? На ум пока приходит плясать от времени удержания кнопок - оно всегда будет разное (например, в мс). Но как дать понять другому уст-ву, что роль клиента/сервера уже забита? Может, кто-нибудь сталкивался с подобной задачей? Алексей.
  22. BlueLab -> External FlashWrite/FlashRead

    Добрый день, подскажите, пожалуйста, есть ли в BlueLab функции для работы с внешней флешкой? Если нет, то кто-нибудь пробовал писать/читать внешнюю флэш? Спасибо.
  23. Цитата(Самурай @ Apr 4 2012, 22:56) Вот тут по ссылкам пройтись. Самурай, благодарю за ссылку. Похожая теория (пропуск или добавление дискрета в шкале времени через определенный интервал) была подведена и под мой прибор, но я подумал, что прокатит решение "в лоб". Не прокатило...
  24. Добрый день, Имееются два сигнала в виде прямоугольных импульсов, получаемых от источников с разной стабильностью (10-6 и 10-8). Как определить разницу между ними в произвольный момент времени, если считать, что изначально передние фронты обоих сигналов совпадают? Алексей.
  25. Цитата(AlDed @ Apr 4 2012, 19:41) не факт, что они у вас должны обязательно куда-то "разойтись" - фронты у вас могут гулять по отношению к друг другу - то сходиться, то расходиться и, к примеру, через 10 часов они у вас могут опять совпасть .... так что точно разницу между ними в произвольным момент времени, похоже, определить невозможно а чем вывзава такая экзотика задачи? 1 PPS вы ловите с КНС? В том-то и проблема, что расходятся... Да, PPS приходит с приемника GPS/Глонасс, задача состоит в том, чтобы при пропадании этого сигнала съэмулировать его с помощью FPGA и OCXO. Цитата(_Anatoliy @ Apr 4 2012, 08:57) 1).Как правильно указал Stanislav,считаем сигнал 1PPS абсолютно стабильным. 2).Зададимся максимальной ошибкой ГОЧ равной R=50ppb и примем её константой. Тогда сдвиг фронта ГОЧ относительно 1PPS во времени dt = R * t = 50e-9 * 1 = 50нс/сек. Вроде так... Спасибо, с теорией понятно, на практике расхождение около 200нс/сек, буду искать косяк в реализации...