Страница 442 из 518 Первая ... 432440441442443444452 ... Последняя
Показано с 8,821 по 8,840 из 10351

Тема: ЦАП своими руками (пятая ветка)

  1. #1 Показать/скрыть первое сообщение.
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию ЦАП своими руками (пятая ветка)


  2. #8821
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    315

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Hrun Посмотреть сообщение
    А вот тут лучше бы поподробнее. FFFFh (7FFFh) обязательно станет 0000h (8000h).
    Ну вы же сами написали, что -1 станет 0, 32767 станет -32768. Если единичку добавить, то станет лучше: -1 станет 1, 32767 станет -32767.
    Есть только одно исключение: -32768, для него нет положительного эквивалента, если добавить единичку произойдет переполнение и оно станет опять -32768. Будет очень громкий щелчок полной амплитуды. Поэтому я и написал, что проверить на переполнение нужно обязательно.

    Но это все сложно, поэтому на практике на сдвиг в единичку просто забивают. Особенно если у вас 24 или 32 бита.

  3. #8822
    Завсегдатай Аватар для Hrun
    Регистрация
    11.02.2008
    Адрес
    г. Тамбов
    Возраст
    39
    Сообщений
    1,871

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Chaa Посмотреть сообщение
    Есть только одно исключение: -32768, для него нет положительного эквивалента, если добавить единичку произойдет переполнение и оно станет опять -32768.
    Два. С другой стороны появится число, которое невозможно задействовать.

    Цитата Сообщение от Chaa Посмотреть сообщение
    Поэтому я и написал, что проверить на переполнение нужно обязательно.
    А что делать, если будет переполнение??? Не прибавлять единичку??? Это уже искажения.
    Чуете, сколько проблем? Наверное, неправильный это подход
    BLACK HI-END

  4. #8823
    Частый гость Аватар для Chaa
    Регистрация
    23.08.2006
    Адрес
    Курган
    Сообщений
    315

    По умолчанию Re: ЦАП своими руками (пятая ветка)

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

    Цитата Сообщение от Hrun Посмотреть сообщение
    Наверное, неправильный это подход
    Правильного решения нет, так как данные несимметричны относительно нуля.

  5. #8824
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    560

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    А кто-нибудь с DSD 1700 дело имел? какой выхлоп к нему лучше прикрутить? или хватит даташитного?

  6. #8825
    Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    Северная Голландия
    Возраст
    40
    Сообщений
    1,990

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Hrun Посмотреть сообщение
    А что делать, если будет переполнение??? Не прибавлять единичку??? Это уже искажения.
    Чуете, сколько проблем?
    Это постоянное смещение около сотни микровольт. Инвертировать и не морочить голову.
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

  7. #8826
    Старший pioneerовожатый Аватар для Vinni
    Регистрация
    24.07.2012
    Сообщений
    2,467

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Люди-человеки! Интеллектуальнейший вопрос есть.
    Случайно залил в свою ЦАПу не ту паршивку от похожего устройства.
    Теперь по USB ЦАП не определяется, но сам по себе на дисплей работает и на кнопки реагирует.
    Производитель на форуме две недели на вопрос не отвечает.
    И чё делать? Как залить правильный софт.
    Вопрос: вот предположим я спаял ЦАП с такой архитектурой, как залить первый раз софт?
    Нажмите на изображение для увеличения. 

Название:	xduoo.png 
Просмотров:	135 
Размер:	268.2 Кб 
ID:	407418

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Vinni Посмотреть сообщение
    как залить первый раз софт?
    Программатором (XTAG-2 или XTAG-3).
    Последний раз редактировалось Alex; 28.10.2021 в 10:08.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #8828
    Завсегдатай Аватар для Andrey Orloff
    Регистрация
    22.08.2005
    Адрес
    Irkutsk
    Возраст
    58
    Сообщений
    1,857

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Купил себе вот такую ЦАП-ину, кто нибудь покупал нечто подобное?
    Последний раз редактировалось Andrey Orloff; 28.10.2021 в 09:17.

  10. #8829
    Старший pioneerовожатый Аватар для Vinni
    Регистрация
    24.07.2012
    Сообщений
    2,467

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    Программатором (XTAG-2 или XTAG-3)
    Alex спасибо, что откликнулся!
    Направление понятно.
    Но т.к., как я вообще в этой архитектуре дуб-дубом, пойду eё изучу.
    Пока выяснил, что USB припаян через переходник в 10-ног.
    Рядом 25P40.

    Кстати, худа без добра не бывает.
    Когда разобрал устройство, оказалось что Li акум вздулся.
    Хотя я никогда не оставлял под зарядку на длительно время.
    Эта "бубусечка" готова бубухнуть.

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

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

  12. #8831
    Старший pioneerовожатый Аватар для Vinni
    Регистрация
    24.07.2012
    Сообщений
    2,467

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    это в OTP.
    Понятно. Уже изучил. Это разовый ROM в XMOS.
    Потому и молчат орёлики криворукие.

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

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

  14. #8833
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    как вариант попробовать программатором зашить внешнюю флешь, терять всё равно особо нечего
    _________________
    Евгений

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

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

  16. #8835
    Старший pioneerовожатый Аватар для Vinni
    Регистрация
    24.07.2012
    Сообщений
    2,467

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от maxssau Посмотреть сообщение
    зашить внешнюю флешь
    Я часто видел в ютубе, что такие флэшки на мамках стоят, и народ их активно шьёт.
    Т.е. если программатором прочитается содержимое, то можно попробовать её прошить?

  17. #8836
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    да, я бы попробовал
    _________________
    Евгений

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

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

  19. #8838
    Старший pioneerовожатый Аватар для Vinni
    Регистрация
    24.07.2012
    Сообщений
    2,467

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    А есть с чего считать?
    Откуда? Я сейчас изучаю проблему.
    Надеялся, что файл прошивки просто RAW... ажбигом.
    Жутко зашифрованная хрень.
    Где повторяются несколько первых байтов заголовка и несколько после него, и всё.
    Нажмите на изображение для увеличения. 

Название:	Difff.png 
Просмотров:	80 
Размер:	831.2 Кб 
ID:	407464
    Это хобби, с ЦАПа мне не стрелять.
    Буду думу думать, как дальше жить.

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Во флеше оно в зашифрованном виде и хранится. Расшифровуется загрузчиком при старте и переписывается в ОЗУ. Оттуда и работает.

    P.S. Несколько лет назад, я иксмосовцам показывал, что при том, что они там накрутили с двумя загрузчиками и шифрованием с 256-битным ключем, они там оставили агромаднейшую дырУ.
    На что Росс сказал что-то типа "и так сойдет, вероятность мала, а если что - пусть юзер сам на себя пеняет". Вот и пеняет

    Аналогичную историю рассказывал на днях Иван (IVX), у которого хоть и не иксмос а КомТру - шибко грамотный юзер залил прошивку от его ЮСБ ЦАПа в его ЮСБ-АЦП, и получил "кирпич"...

    Я во всех своих устройствах, что на основной работе, что на не основной, всегда делаю так, что чтобы там юзер не вытворял - получить "кирпич" было нельзя (ну естественно, кроме физического повреждения устройства, выхода чипа из строя или принудительного вмешательства с программатором, причем последнее тоже не всегда).
    В принципе нельзя! И всегда есть возможность юзеру самому все восстановить.
    Последний раз редактировалось Alex; 29.10.2021 в 11:36.

  21. #8840
    Старший pioneerовожатый Аватар для Vinni
    Регистрация
    24.07.2012
    Сообщений
    2,467

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    и переписывается в ОЗУ. Оттуда и работает.
    Это я докумекал по архитектуре XMOS.
    Цитата Сообщение от Alex Посмотреть сообщение
    в зашифрованном виде и хранится.
    Попробовать прошить бинарник as is? Терять нечего
    Если конечно содержимое флэшки = содержимому бинарника.
    Цитата Сообщение от Alex Посмотреть сообщение
    получить "кирпич" было нельзя
    Ну а как под другому? Трудно было им в OTP прошить идентификатор модели и сравнивать при прошивке, как BIOS хорошего компа...
    Нэ понымаю!

Страница 442 из 518 Первая ... 432440441442443444452 ... Последняя

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

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

Ваши права

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