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

IgorAVR2

Свой
  • Постов

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

  • Посещение

Репутация

1 Обычный

Информация о IgorAVR2

  • Звание
    Местный
    Местный

Посетители профиля

3 524 просмотра профиля
  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 ом в разрыв по этим же линиям не помогли. Добавление отладки в параллель на эти же линии тоже не помогло.
×
×
  • Создать...