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

IgorAVR2

Свой
  • Постов

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

  • Посещение

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


  1. Да, хитрый резистор не нужен. Но место я бы оставил и под него и под кондёры.
  2. Я ещё не щупал, в процессе. Но зато нашёл более дешёвые аналоги: https://mt-system.ru/company/news/byudzhetnye_mikroskhemy_phy_ot_kompanii_wch/ По ногам совместимы вроде.
  3. Ребята, проблема не решилась. Оказалось что правильный ID при танцах с бубном выдавала только одна микросхема из трёх которые я пробовал. Но дальше с ней возникла другая проблема - не правильно записывает страницы. Я просидел с решением второй проблемы ещё дней 5, но проблему так и не решил. Решил попробовать вторую проблему на других двух экземплярах памяти, но оказалось что они ни в какую не выдают правильный ID при любом питании, то есть проблема не с питанием была. А просто какая то глючная память.
  4. Ещё раз - два вида от Гигадевайс и один чип от Макроникса работают так же без проблем много-много лет!
  5. Так а что не обычного в том что 3000 мкф и 200 мА? Ну да, дольше включается. Но кто сказал что не должно было так работать? Как это было проверить если ничего сверх естественного в этом нет? Тем боле оно вон и на 1,4 ампера так же себя ведёт.
  6. А что обычного то? Для меня это не обычно, для остальных кто читал как я понял тоже.
  7. Короче выяснил проблему, случайно. Блок питания у меня лабораторник. На нём выставлено было ограничение по току 200 мА, оно у меня всегда такое стоит для таких нужд. А на плате этой 3 электролита по 1000 мкф. И вот если я подаю с таким ограничение по току кнопкой на блоке питания, то он видимо его плавно подаёт и микросхема включается в кривом каком то режиме. А если я подаю питание на плату не кнопкой, а вытаскивая разъём с платы, то всё нормально, после этого микросхема начинает выдавать правильный ID. Так же, я ограничение в 200 мА я поменял на 1,5 ампера и тогда тоже она начинает включаться правильно. 1,4 ампера уже не включается правильно. Хочу заметить, что и GigaDevaice и Macronics на этом же блоке питания в этом же режиме блока питания с такими же электролитами у этой же платы всегда работали корректно. Просидел полных три дня точно, если не больше. Вот такая зараза оказалась эта Zetta и не выкинешь же 300 штук...
  8. Это пипец товарищи!.... Реализовал программный SPI с задержками по 5 мс и тоже самое, те же не правильные 0x70,0x41. Это была последняя надежда.
  9. Сам удивлён, точно! Возможности переключить в другой режим нету, зато есть две команды - читать в Dual и читать в Quad. Даташит приложил. ZD35Q1GC-IB.pdf да, есть ещё для qaud команда program load.
  10. Вычитал что в режиме quad или dual она может только отдавать из кеша, остальное всё как я понял только в обычном режиме. Поэтому вариант с dual и quad отпадает. Тоже уже думаю в эту сторону, хотя бы ради эксперимента. Был конечно аппаратный. Сейчас буду делать программный и отпишусь.
  11. Ещё раз перечитал даташит, полностью. Никакого IDLE по дефолту у неё нету. Подтяжку я делал внутренними резисторами, не помогло. И не очень понимаю зачем она тут нужна. Так же после включения выполнял пошагово команды, что бы исключить вероятность маленьких задержек после CS. Так же делал команду Reset ей. Насчёт quad или dual SPI тоже думал, но тогда бы я на анализаторе всё бы это увидел это раз. А два на команду то она реагирует - пишешь другую и ничего не выдаёт.
  12. Ну вот да, так и придётся делать. Только вот я же уже пытался эти иголки и всплески погасить резисторами и конденсаторами и нифига. А главное если меняю команду на что то другое, то вообще ничего не отдаёт микросхема. То есть саму команду она стабильно определяет правильно.
  13. Так я же сразу написал про логический анализатор, запрос от микроконтроллера выглядит им одинаково, но ответ разный.
  14. Не добавление разных конденсаторов на SCK и SI, ни резисторы по 100 ом в разрыв по этим же линиям не помогли. Добавление отладки в параллель на эти же линии тоже не помогло.
  15. Тоже уже думал о ёмкости, видимо нужно пробовать в параллель подключать какую нибудь ёмкость для экспериментов. Ну а CPOL И CPHA я уже раз 20 все 4 варианта перепробовал за 4 дня, как и частоту и пошаговое выполнение. Но саму команду она воспринимает правильно скорей всего, т.к. если её меняю на что либо другое, то она совсем ничего не отдаёт. Может адрес (следующий байт после команды) как то не так воспринимает, хотя он вроде 0 и с чем то другим его перепутать сложно. Короче буду пробовать какие нибудь ёмкости вешать, но готов услышать ещё варианты. Скорость ножек SPI тоже все варианты испробовал.
  16. В рамках замены на более доступные компоненты, микросхема SPI памяти от Макроникса (MX35LF), была заменена на Zettaa ZD35Q1GC-IB. В целом обе микросхемы функционально похожи или одинаковы. Но столкнулся с проблемой что у ZD35Q1GC не правильно читается Chip ID командой 0x9F. Должно быть 0xBA, 0x071. А читается 0x70, 0x41. Причём не читается только на нужной мне плате, на которой планировалось использовать. На двух отладках от ST эта микросхема на проводочках читается нормально. И она же, на этих же проводочках не читается в нужной плате. При этом на одной из отладок точно такой же микроконтроллер как и в нужной мне плате. Мало того, запускаю один и тот же код! В этой же плате до этого Макроникс и Гигадевайс работали отлично. А эта ни в какую! На логическом анализаторе та же картина, будто микросхема отдаёт не те данные. Сижу третий день, уже не знаю куда копать.
  17. Спасибо за столь развёрнутый ответ. Мало того, я по сути это уже реализовывал когда то на STM32F410 (84 Мгц), даже плата где то валяется прототип, но цифр по загрузке совсем не помню. Но потом тупо взял SPI NAND и всё зафигачил в неё в несжатом виде. А теперь понадобился Buetoth и думаю опять на памяти экономить если что, да закачивать при производстве быстрее будет. P.S. Тоже когда то мечтал своё MP3 радио сделать. А потом забил и купил. А вот интересно, что менее требовательно по ресурсам MP3 или OPUS ?
  18. А чисто кодек сколько будет процессорного времени примерно занимать?
  19. Хочу nRF52840 обрабатывать стек (данных на передачу не много) и проигрывать звук в MP3 22кГц. А лучше наверное даже кодек OPUS. Но пока с кодеком не определился. Ну и ещё кое какую мелочёвку обрабатывать типа кнопок и лампочек. И вот дума хватить ли скорости в 64 мГц у Cortex M4 на все эти нужды? И какой кодек менее требовательный к ресурсам по этому параметру?
  20. Спасибо, узнал кто такие "свои" и что есть FTP. И всё скачал!
  21. А можно и мне пожалуйста. Или сюда, что бы больше не приставали. Спасибо.
  22. Понятно, что можно поставить ПЛИС или DSP, но хотели готовое решение. Я например ПЛИС так и не освоил и пока нужды в этом не вижу. ПЛИС это уже отдельная тема, ими нужно отдельно и плотно заниматься. Хотим в реальном времени регулировать. Пока остановил свой выбор на ES8156 фирмы Everest Semiconductor, которую мне рекомендовали выше. Там простой кодек, без АЦП как мне и надо, но зато эквалайзер на 7 полос обещают. И цена 0,3 доллара у него. Непонятно пока как программировать у него регистры, но буду у китайцев запрашивать это. Но по общему описанию это как раз то что нам нужно: эквалайзер, простой и не дорогой!
  23. Пусть сейчас они на уровне 15 летней давности. Сама тенденция, 5 лет назад у них и этого не было. И мысли ни у кого не было, что они будут выпускать такую продукцию. А с учётом того, что они всё время развиваются, то может быть (скорее всего) лет через 5 они догонят и перегонят. А ещё уже сейчас они становятся более доступные к покупке, чем Европа-Америка.
  24. Да, китайцы я смотрю активна взялись за освоение всех ходовых полупроводников и микросхем последние годы. И неплохо получается у них это. Недавно по микроконтроллерам Artery написал в тех поддержку, первый раз не ответили, видимо просто потеряли письмо. А со второй попытки, которую повторил через несколько дней, тоже всё подробно ответили и примеры кода прислали которые я просил. Если так дальше дело пойдёт, то европейцы лет через 5-10 будут лапу сосать, хотя сейчас уверенные в себе, в Россию решили ничего не продавать. Фирму эту записал себе, т.к. кодеки иногда приходится использовать в двух постоянных проектах, спасибо.
×
×
  • Создать...