Страница 2 из 22 Первая 123412 ... Последняя
Показано с 21 по 40 из 430

Тема: opensource USB ethernet транспорт

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию opensource USB ethernet транспорт

    Всем доброго времени суток. Давно читаю форум на тему всякого рода транспортов. Проектов много все очень неплохие по функционалу, но все они коммерческие. Многие высказывают свои пожелания по работе устройств, они же в состоянии создать эти функции в продаваемых здесь на форуме устройствах. Но... Все они с закрытыми исходниками. Я предлагаю создать opensource проект аналогичного устройства. Как базу предлогаю недорогой starterkit от www.starterkit.ru на LPC1788. Со своей стороны имею функционирующую болванку-проект на указанном проце умеющую воспроизводить WAV, FLAC, MP3 в формате 44100-16 в синхронном режиме и выводящую все это на 7` TFT LCD. Есть проект ethernet-i2s, но это позже. Есть самописная библиотека которая декодируетaz FLAC и позиционируется с точностью до секунды. Все это я готов предоставить общественности. За сущую мелочь - поддержку и помощь в создании проекта. Исходники и описание библиотеки выложу если мое предложение найдет единомышленников. Сам я на форумах никогда не писал так что если что не так извиняйте.
    Желающим потрудиться на благо родины писать в личку или в мыло. Им скажу больше и отвечю на технические вопросы дабы не засорять форум.
    Последний раз редактировалось alexandermas; 02.12.2011 в 14:34.

  2. #21
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от aal Посмотреть сообщение
    Очень интересно: а где взяли исходники?

    Но есть же ещё фрэмы 16к с копейками - их понимаете?
    Скорее всего Вы путаете понятия размер блока и размер фрейма.
    Размер фрейма - обеъм входных данных (сжатых, обычно в районе 16кб)
    Размер блока - объем выходных данных (несжатых, обычно 1152-4608) лимитирован стандартом на отметке 65535 семплов каждый от 1-3 байтов.
    Если вы о размере фрейма то это не имеет значения в декомпрессоре применен подкачивающий буффер. Иными словами на заданном уровне он подкачивает данные из осн. потока. Я пробовал работу с буффером 8байт. Работает, но медленно. Размер блока задается жестко для драйвера вывода. В принципе неограначен.

  3. #22
    Завсегдатай Аватар для Ломатель
    Регистрация
    23.01.2006
    Адрес
    г.Орел
    Возраст
    33
    Сообщений
    1,123

    По умолчанию Re: opensource USB ethernet транспорт

    По даташиту у 1788 максимальная частота дискретизации I2S - 48кГц. Если это правда, то этого Очень мало.
    Денис.

  4. #23
    Старый знакомый Аватар для forever_student
    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от alexandermas Посмотреть сообщение
    ... C выводом чуть сложнее: дело в том что i2s в lpc1788 не умеет выводить данные в формате 24бита, но имеет "регулировать" длину LR-сигнала относительно SCLK. Т.е. вывод в формате i2s48 16битных данных сводиться к тому что из буффера выдергиваются 16битные данные но с удержанием на 8+1 такт. Так что при выводе 24битных данных придется резервировать в памяти 32бита под каждую выборку (выводить фактически 32битные данные) в которой 24битный блок данных двигать в начало или конец 32битного блока в зависимости от формата и формат выходных данных будет только RJ/LJ 64, а формат I2S48 будет нереализуем полностью аппаратно (с использованием DMA). Хотя софтварно это и возможно. Но будет отьедать много времени у проца. А это не совсем соответствует моей идеологии как программиста. Это то же самое что и разбирать пакеты с USB захваченные с GPIO.
    А если на AT32AP7000 глянуть?

  5. #24
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: opensource USB ethernet транспорт

    Бред. Максимальная частота вообще не регламентирована в описании. i2s может работать на частоте проца/2 т.е. максимальный бит-клок по даташиту = 50мгц это правда тоже бред. 300кгц я снимал с него при опытах. с красивым ровным фронтом. Хотя мож и больше можно вероятно виновата топология платы. Искажает однако на таких частотах.

  6. #25
    Старый знакомый Аватар для forever_student
    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от alexandermas Посмотреть сообщение
    Бред...


    Цитата Сообщение от alexandermas Посмотреть сообщение
    ...Максимальная частота вообще не регламентирована в описании...
    Частота чего?

    Цитата Сообщение от alexandermas Посмотреть сообщение
    ...300кгц я снимал с него при опытах. с красивым ровным фронтом. Хотя мож и больше можно вероятно виновата топология платы...
    На какой плате сии опыты ставились?

    Цитата Сообщение от alexandermas Посмотреть сообщение
    ...Искажает однако на таких частотах.
    Искажает что, и на каких именно частотах?

  7. #26
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от forever_student Посмотреть сообщение
    А если на AT32AP7000 глянуть?
    А чего на него глядеть чем он лучше остальных. Уж если смотреть то на STM32F217. Но NXP лично мне как то больше импонирует , да и плптка у меня уже есть.

    ---------- Добавлено в 22:34 ---------- Предыдущее сообщение в 22:30 ----------

    Цитата Сообщение от forever_student Посмотреть сообщение



    Частота чего?


    На какой плате сии опыты ставились?


    Искажает что, и на каких именно частотах?
    см пост №22, плата указана в первом посте.

  8. #27
    energy audio Аватар для energetik
    Регистрация
    09.11.2009
    Адрес
    Россия, Тула
    Возраст
    46
    Сообщений
    1,585

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от alexandermas Посмотреть сообщение
    NXP лично мне как то больше импонирует
    аналогично.
    HTPC -> Charleston V3 -> DACore V2.3 -> Beta22(clone) -> Audez`e LCD-2
    HTPC -> Charleston V3 -> DACore V2.3 -> пред свой -> мощник Lynx PA-21 -> ILLUMINATI SeHi
    ibasso hdp-r10 -> Sennheiser HD 650 | TRN V90

  9. #28
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    51
    Сообщений
    2,860

    По умолчанию Re: opensource USB ethernet транспорт


    Offтопик:
    А про исходники АПЕ так и не сказали...
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  10. #29
    Старый знакомый Аватар для forever_student
    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от forever_student Посмотреть сообщение

    Частота чего?
    На какой плате сии опыты ставились?
    Искажает что, и на каких именно частотах?
    Sorry,принял пост #24 за ответ на пост #23.
    А в посте #22, видимо имелось в виду вот это:
    • The sampling frequency can range from 16 kHz to 48 kHz (16, 22.05, 32, 44.1,
    48) kHz.

    Вот с этой стороны на AP7000 и посмотреть. И еще со стороны 3 x I2S

  11. #30
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от aal Посмотреть сообщение
    ИМХО - всё это лишнее - надо написать ASIO <-> TCP/IP "драйвер"
    Нет. ASIO это утопическая клизма. Если нет нормального вывода звука, то все эти убожества заведомо проигрывают наидешевейшему PCI решению на VIA tremor. Короче смысла не имеет заморачиваться.

  12. #31
    Завсегдатай Аватар для Ломатель
    Регистрация
    23.01.2006
    Адрес
    г.Орел
    Возраст
    33
    Сообщений
    1,123

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от alexandermas Посмотреть сообщение
    Бред.
    Я не брежу. И, между прочим, допустил, что могу быть не прав.
    Открываю даташит и смотрю. Там написано:
    Для lpc1768(используется на транспортах Tango/Flamenko/Plus ):
    The sampling frequency can range from 16 kHz to 96 kHz (16, 22.05, 32, 44.1, 48,
    96) kHz.
    Для lpc1788:
    The sampling frequency can range from 16 kHz to 48 kHz (16, 22.05, 32, 44.1,
    48) kHz.
    Денис.

  13. #32
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от aal Посмотреть сообщение
    Offтопик:
    А про исходники АПЕ так и не сказали...
    Про исходники аре... Пишу сам, так же как и flac. Основываясь на исходники из проектов mac_sdk и ff_mpeg. Кстати как выяснилось многое можно зацепить из Flac-библиотеки, это все функции по работе с битовым буффером , чтение utf8 из битового потока, декодер райса и еще много чего, так что разбираюсь потихоньку. Кстати. Если есть у кого ссылочка на описание структуры файла .ape или наработки какие, если не жалко скинте сюда плз.


    Цитата Сообщение от Ломатель Посмотреть сообщение
    Я не брежу. И, между прочим, допустил, что могу быть не прав.
    Открываю даташит и смотрю. Там написано:
    Для lpc1768(используется на транспортах Tango/Flamenko/Plus ):
    The sampling frequency can range from 16 kHz to 96 kHz (16, 22.05, 32, 44.1, 48,
    96) kHz.
    Для lpc1788:
    The sampling frequency can range from 16 kHz to 48 kHz (16, 22.05, 32, 44.1,
    48) kHz.
    Вчера почитал на тему 48кгц. Нашел. Увидел. Странно ведь работает и на ГОРАЗДО больших частотх. Могу только предположить что в том документе имеется ввиду совместимость с AC97 codec. Там вроде нет частот больше 48.
    Последний раз редактировалось alexandermas; 03.12.2011 в 09:39.

  14. #33
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,999

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от alexandermas Посмотреть сообщение
    Вчера почитал на тему 48кгц. Нашел. Увидел. Странно ведь работает и на ГОРАЗДО больших частотх
    А у меня на еваборде сейчас 1769 работает на 150мгц, ибо не успевает на своей родной 120, и что - так и оставлять в серийном изделии?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  15. #34
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,999

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от energetik Посмотреть сообщение
    Цитата Сообщение от alexandermas
    NXP лично мне как то больше импонирует
    аналогично.
    Это до тех пор, пока его АЦП не попытаешься использовать - вот тогда "танцы с бубнами" и начнутся (типа медианного фильтра).
    (к обсуждаемому усройству, разумееется не относится - тут АЦП не нужен).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #35
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от Alex Посмотреть сообщение
    А у меня на еваборде сейчас 1769 работает на 150мгц, ибо не успевает на своей родной 120, и что - так и оставлять в серийном изделии?
    Работать то работает, только греется как чайник. Из 1788 можно 164 выдавить но тупит безбожно, а 150 с пассивным охлаждением и заниженным до 2,7в питанием в теченни суток без единого сбоя трудился.

  17. #36
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,999

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от alexandermas Посмотреть сообщение
    а 150 с пассивным охлаждением и заниженным до 2,7в питанием в теченни суток без единого сбоя трудился.
    Это неважно. Использовать overspec в единичной радиолюбительской поделке можно (и то с умом), а в чем-то более-менее серийном - нельзя.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  18. #37
    Завсегдатай Аватар для Alex-master
    Регистрация
    07.08.2011
    Адрес
    из Сумеречной зоны
    Сообщений
    1,384

    По умолчанию Re: opensource USB ethernet транспорт

    Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	306 
Размер:	29.6 Кб 
ID:	141329

    Встраиваемый м&#10.doc

    Встраиваемый модуль "Наутилус" - специально для разработки звуковых устройств, в наличии - 3 интерфейса I2S, ну и прочее.

    Даташит на процессор: http://www.terraelectronica.ru/pdf/ST/STM32F217ZGT6.pdf
    Последний раз редактировалось Alex-master; 04.12.2011 в 14:55.
    У каждой задачи всегда более одного решения!

  19. #38
    Старый знакомый Аватар для forever_student
    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: opensource USB ethernet транспорт

    Цитата Сообщение от Alex-master Посмотреть сообщение
    ...
    в наличии - 3 интерфейса I2S, ну и прочее.
    Даташит на процессор: http://www.terraelectronica.ru/pdf/ST/STM32F217ZGT6.pdf
    Вот эти?
    2.2.29 Inter-integrated sound (I2S)
    Two standard I2S interfaces (multiplexed with SPI2 and SPI3) are available.

  20. #39
    Завсегдатай Аватар для Alex-master
    Регистрация
    07.08.2011
    Адрес
    из Сумеречной зоны
    Сообщений
    1,384

    По умолчанию Re: opensource USB ethernet транспорт

    They can be operated in master or slave mode, and can be configured to operate with a 16-/32-bit
    resolution as input or output channels. Audio sampling frequencies from 8 kHz up to 96 kHz
    are supported. When either or both of the I2S interfaces is/are configured in master mode,
    the master clock can be output to the external DAC/CODEC at 256 times the sampling
    frequency.
    У каждой задачи всегда более одного решения!

  21. #40
    Частый гость
    Автор темы
    Аватар для alexandermas
    Регистрация
    04.12.2009
    Адрес
    Нижний Новгород
    Сообщений
    103

    По умолчанию Re: opensource USB ethernet транспорт

    Модулек в принципе неплохой , правда 3 канала i2s как пишут сдесь мало кому нужно. А всем остальным не отличаеся особо от остальных. Использовать как базу? С ним нужно разбираться (с процем). А под Nхp у меня уже и драйвера готовы.

Страница 2 из 22 Первая 123412 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •