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

Zig

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    9

Zig стал победителем дня 21 марта

Zig имел наиболее популярный контент!

Репутация

32 Очень хороший

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

Контакты

  • ICQ
    Array

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

8 054 просмотра профиля
  1. Нашлась PCI Express M.2 Specification Revision 4.0 Version 1.0 (2020_11_05) Положил в закрома.
  2. Обдумал ваше решение. Спасибо, что подсказали. Надо посмотреть внимательнее на дорабатаваемую плату. Можно сделать плату переходник. Тонкую однослойную. На ней разместить обе EEPROM и транзистор. Приклеить ее к основной плате и через торцевые полуотверстия припаять к основной.
  3. На шине две EEPROM. У одной адресные выводы установлены в 000, у другой 001. Плюс у каждой по выводу GND. Все эти семь выводов через переходные отверстия подключены к внутренним слоям. Просто поставить NFET в землю сложно. Проще запитать EEPROM от PullUp резистора RESET, но для этого нужно отрезать переходные отверстия от вывода питания EEPROM к слою питания и паять провода от RESET к питаниям EEPROM. Пока мне кажется, что технологичнее будет костыль в виде платы с таймером.
  4. К сожалению партия плат уже готова. И требуется доработка без существенной трудоемкости. Пока нашел SMBus память у st. Называется SPD EEPROM M34E04, но к сожалению на большой объем их нет. Только до 4 кбит. А хотелось 2 Мбит. Еще, как вариант, рассматриваю схему на таймере 555, которай выдаст пачку импульсов SCL пока не отпустится SDA при условии отсутствия тактов на SCL и SDA==0 некоторое время (таймаут). В штатном режиме при SDA==SCL==1 и при активности на шине такая схема не будет мешать, а при залипании SDA во время сброса быстро освободит шину. Таймер с обвесом можно будет разместить на мелкой плате и запаять на 4 провода (SDA,SLC,VCC,GND) поверх EEPROM. Есть еще вариант с выключением питания EEPROM, наподобие обсужденного @aaarrr и @jcxz, но с закорачиванием питания EEPROM при ресете, но доработка имеющихся плат при этом будет трудоемкой. С напайкой платы поверх чипа EEPROM будет проще.
  5. Прежде чем делать свою несущую плату необходимо изучить документацию производителя чипа. В RK3588 hardware design guide-EN-V1.3-20230213.pdf написано, что емкость конденсатора на сигнале BOOT_SARADC_IN0 должна быть 1 нФ, а никак не 100нФ и тем более 10 мкФ. Кто не читает DG - тот ССЗБ.
  6. Спасибо. Ищу. Пока не получается. Название не подскажете. А я как раз с SMBus нажегся. Писал тест микросхемы через ногодрыг по JTAG и не получал ACK от микросхемы, хотя при штатной работе она отвечала. Долго тормозил пока не догадался, что частота SCL через ногодрыг получалась ниже минимальной.
  7. Поиск SMBus памяти

    Хочется странного. Нужна микросхема памяти на 1 - 2 Мбит совместимая по выводам с микросхемами I2C EEPROM памяти типа M24M01 или AT24CM02, но с интерфейсом SMBus, а не I2C. В изделии применен чип CYUSB3014 с автозагрузкой ПО по I2C интерфейсу. Если сбросить CYUSB3014 во время загрузки, вывод SDA может залипнуть в нуле (если было чтение и перед сбросом и исчезновением тактов читался ноль), а CYUSB3014 не умеет при сбросе подавать лишние такты на SCL и освобождать залипшую шину. В интерфейсе SMB оговорена минимальная скорость с которой может работать интерфейс и если она ниже порога - слэйв уходит в сброс и освобождает шину, что в принципе и нужно. Пересмотрел кучу производителей I2C EEPROM. У всех в описаниях оговаривается только максимальная частота, но не минимальная. Датчики температуры с SMBus совместимые с I2C встречал. Например UMW LM75B. А вот EEPROM не получается найти...
  8. Благодаря @Gas Wilson Windows версия залита в upload.
  9. А Windows версия PDS_2023.2-SP1 у кого-нибудь есть? А то в закромах только PDS_2023.2-SP1-CentOS7.3-x64.tar.gz. Добавьте кто может.
  10. Я реверсил XDS100v2. Вот результат: XDS100 Reverse.zip Удалось даже восстановить исходники прошивки для CPLD так, что после разводки jed файл совпадает с вычитанным. Но мне кажется проще использовать клон Texas Instruments XDS100+RS232 V1.0. Правда не знаю поддерживается ли он Uniflash.
  11. Триггер, который есть на схеме модуля F28069controlCARD-SCH, можно не ставить. Работает и без него. FT2232D.xml FT2232H.xml
  12. Посмотрите схему платы для процессорного модуля F28069controlCARD-SCH На ней стоит только чип FT2232D. В Windows он выглядит как "Texas Instruments XDS100+RS232 V1.0" VID&PID 0403&A6D0 Я прошил в демо плату с FT2232H все совпадающие по смыслу параметры от FT2232D. После чего плата с FT2232H в CodeCompouserStudio определилась. Если интересно - могу выложить xml файлы прошивок.
  13. ./DOC/STANDARDS/PCI/PCI Express 4.0/ https://whycan.com/t_4221.html https://astralvx.com/storage/2020/11/PCI_Express_Base_4.0_Rev0.3_February19-2014.pdf
  14. Есть еще такие Bottom Entry разъемы: https://dart.ru/cataloguenew/connectors/board-to-board/254/html/2962.shtml Их аналоги: Amphenol FCI 71991, 93696 Samtec серия Tiger Claw BCS и серия Tiger Beam HLE GCT BG190 Tyco 534267
×
×
  • Создать...