W25Q128Jvsq чем прошить: Flash память W25Q128FVSIG и ее последующее применение

Flash память W25Q128FVSIG и ее последующее применение

Всем Привет!!! Сегодня хочу представить Вашему вниманию микросхемы памяти, Flash память W25Q128FVSIG из Китая и для чего собственно, они мне понадобились. Кому интересно, добро пожаловать под кат

Для переделки регистратора 70mai_d01 он же Xiaomi 70 Minutes Smart WiFi Car DVR, о чем позднее, были заказаны W25Q128FVSIG. Это FLASH память с SPI интерфейсом, объёмом 128 Мбит, в корпусе SO-8. Напряжение питания: 2.7…3.6 В. Рабочая температура: -40…85 °C. Даташит кому интересно

Микросхемы пришли в стандартном желтом конверте и почему-то в zip пакете вместо запечатанного блистера.

Все чипы разных годов выпуска, более того один W25Q128JVSIQ он же самый новый.


<img src=«pic.mysku-st.net/uploads/pictures/04/88/40/2021/03/31/d39900.jpg»

На ножках видны следы пайки, но это не точно.

Вставляю в программатор и проверяю, ну да так и есть, некоторые чипы содержат какую-то прошивку.


Стираю, пишу, проверяю, все работает как надо.

Выводы, чипы с помойки с разборки, но похоже настоящие, не перемаркировка. Хотя у продавца указано что новые, минус ему за это, но главное рабочие и хорошая цена. В известном магазине за эту цену можно купить только один чип, да и ехать надо, но зато новый )))

Теперь, зачем мне это все нужно .

У меня есть регистратор Xiaomi 70 Minutes Smart WiFi Car DVR, останавливаться на его характеристиках не буду, есть куча описаний и примеров работы. Естественно сразу прошивка с китайской озвучкой была обновлена на последнюю актуальною, да еще русифицированную. Так вот верой и правдой он служил мне целый год. И тут начались некоторые глюки. Каждый раз при включении, регик стал просить авторизацию через приложение, раньше такого не было. Сначала грешил на встроенный аккумулятор, но оказалось дело не в нем.

Изучение 4PDA дало некоторую информацию, такой глюк может повторятся из-за модифицированной прошивки с русским языком, перепрошивки помогали, но ненадолго. Не знаю уж что там происходит. По информации пользователей, самая лучшая и надежная прошивка европейская оригинал, с ней проблем никаких не бывает.
Решение, вернуть китайскую прошивку или прошить европейскую оригинал с русским . Но европейская в чип 25q64 который стоит в регике не лезет, потому что звуковые кодеки там другие, более качественные. Поэтому что бы перейти на нее нужно поменять чип на 25q128, который стоит в регистраторах для европейского рынка. Был выбран путь переделки.

Отличия региков

Европейская версия

1: английская озвучка (можно прошить на русскую, не сложно)

2: управление голосом на английском (можно поменять голосовое управление на русское)

3: дороже

4: голосовой движок Nuance

5: встроенной флеш-памяти 128 Мбит (16 Мбайт), из этого вытекает, что

6: памяти под озвучку в два раза больше и, следовательно, озвучка в лучшем качестве: 22kHz, 353 Kbps, 16Bit

7: написано 70MAI на регистраторе

Чистый китаец

1: китайская озвучка (можно прошить на русскую, не сложно)

2: управление голосом на китайском (можно поменять голосовое управление на русское) см. раздел с прошивкой

3: дешевле

4: голосовой движок Alspeech

5: встроенной флеш-памяти 64 Мбит (8 Мбайт), из этого вытекает, что

6: памяти под озвучку в два раза меньше и, следовательно, озвучка в худшем качестве: 8kHz, 128 Kbps, 16Bit

7: написано 70迈 на регистраторе

Качество звука для меня вторично, главное надежность прошивки, ну попробую.

По железу регики ничем не отличаются кроме микросхемы памяти. Сама переделка не сложная. Для начала подготовим прошивку.

Берем прошивку регика для европы SD_CarDV.bin и в любом редакторе удаляем первые 32 байта

Сохраняем.

И заливаем в 25q128.

И приступаем к разбору регистратора, это тоже не сложно, главное аккуратность

Немного приподнимаем наклейку и откручиваем один саморез

С помощью лопатки аккуратно отделяем половинку корпуса, она на защелках

и откручиваем 4 самореза, они держат другую половинку.

Здесь кстати можно подкрутить фокусное расстояние объектива, кому не нравится установленное на заводе, я не трогал.

Сдуваем старый чип, здесь много мелких деталей вокруг, поэтому аккуратно.

очищаем посадочное место

и запаиваем новый прошитый чип.

Включаем регистратор и в приложении проводим процедуру сопряжения заново.

Процедура, повторюсь, довольно простая. На выходе имеем стабильно работающий регистратор с европейской версией.

Материалы по переделке взяты отсюда, там же и прошивки разных версий, с разными озвучками. По прошествии месяца пока все работает стабильно.

Спасибо за внимание, надеюсь было полезно.

новинка со встроенными триггерами PD/QC и счетчиками энергии/ёмкости / Зарядки, пауэрбанки, провода и переходники / iXBT Live

Небольшой обзор функционального USB тестера FNIRSI FNB48 — отличной модели за свои деньги. В наличие множество входных и выходных разъемов USB различных типов, тестер работает, в том числе, и от внешнего питания, позволяет подключать внешнюю нагрузку по проводам, умеет считать энергию (Wh) и ёмкость батареи (Ah), а также выполнять тестирование сопротивления кабеля.

Функциональный USB тестер FNIRSI FNB48

USB тестер FNIRSI FNB38

USB тестер начального уровня FNIRSI FNB18

 Итак, предлагаю обзор достаточно свежей модели USB тестера от FNIRSI. В линейке подобных устройств имеются модели FNB18, FNB28, FNB38, но модель FNB48 была представлена не так давно. В основных отличиях выделю большой экран с возможностью авто-поворота (G-сенсор), с обновлением прошивки, с работой от внешнего кабеля, и поддержкой расширенного набора протоколов быстрой зарядки. Подробнее про USB тестеры и примеры использования можно узнать в отдельной статье  «Для чего же нужен USB-тестер». Про активацию и использование внешних триггеров быстрой зарядки — в статье«Для чего нужен внешний USB-триггер».

Характеристики:
Бренд: FNIRSI
Модель: FNB48
Тип: многофункциональный USB тестер
Экран: 1.77″ цветной LCD экран 160 х 128 точек
Интерфейсы: USB3.0 USB-A (f) и USB-A (m), USB Type-C (in, out), MicroUSB (in), MicroUSB РС.
Беспроводное подключение: bluetooth (опция)
Диапазон рабочих напряжений: от 4 до 24 Вольт
Диапазон рабочих токов: от 0 до 6. 5 Ампер
Максимальная пропускаемая мощность: до 156 Вт
Особенности: G-сенсор, обновление ПО, осциллограммы, тест кабелей, калькулятор энергии (Wh) и емкости (Ah), запись парамеров
Поддерживаемые протоколы и стандарты: PD3.0/QC4.0, MTK-PE, VOOC/SVOOC/WARP/DASH, FCP, SCP, AFC, Apple2.4А. 

Поставляется мультитестер FNB48, как и другие устройства FNIRSI, в компактном алюминиевом кейсе.

 В комплекте есть QR-ссылка на инструкцию. По ссылке также можно будет найти свежую прошивку (обновляется через MicroUSB РС разъем), а также приложение для Bluetooth-версии тестера.

 Внешний вид USB тестера FNIRSI FNB48. 

 Представляет собой интересный гаджет с несколькими типами входов и выходов USB, с переключателем PD-триггера, цветным дисплеем, и кнопками управления. Корпус открытого типа, набран из нескольких печатных плат. Экран сверху закрывает акриловая панель.

USB тестер FNIRSI FNB48 позволяет подключать гаджеты сразу по нескольким стандартам USB — это входы MicroUSB, Type-C, USB-A. Выход тестера на нагрузку можно подключить через USB-A, в том числе и кабелем через Type-C (out). Обновление ПО, а также внешнее питание можно подать через разъем MicroUSB (РС). Переключатель служит для отключения PD триггера.

 Разъемы типа USB-A (f) и USB-A (m) стандарта USB3.0, то есть оснащены дополнительным рядом контактов, так что есть возможность проверить потребление, например, HDD-диска под нагрузкой. 

 Фотографии внешнего вида тестера FNB48. 

 Обратите внимание на многофункциональную кнопку, с помощью которой управляется устройство. Доступны короткие и долгие нажатия влево-вправо, а также нажатие по центру.

 Сразу оговорюсь, что у  FNIRSI существует сразу целая линейка подобных тестеров — FNB18/FNB28/FNB38/FNB48, а также имеются тестеры сразу с USB-C входом-выходом (FNC88).

 

 Тестер достаточно компактный.  Размер примерно 60 х 40 х 12 мм.

Устройство тестера предполагает возможность подключения Bluetooth модуля.  

Также обращаю внимание на использование точных SMD измерительных шунтов.

 В качестве центрального процессора в тестере используется микроконтроллер STM32F411CEU6. За оцифровку отвечает выделенный ADC INA226 (качественное преимущество перед другими моделями). Для хранения прошивки и настроек используется чип памяти W25Q128JVSQ.

Для тестирования рекомендую иметь в наличии провода-переходники с USB-A (f) и USB-A (m) на крокодилы, что позволяет подключать аккумуляторы и источники напряжения любого типа с соблюдением полярности и пределов напряжения. 

Также для измерений будут удобны различные адаптеры и переходники на USB разъемы различных типов.

 Для корректного проведения измерений на источниках в малым напряжением, недостаточным для питания самого тестера можно использовать внешнее питание, которое подключается через разъем MicroUSB РС. В этом случае появляется возможность тестировать различные элементы питания -батарейки и аккумуляторы форматов АА/ААА/18650 и т. п. На фотографии для примера тестирование напряжения, тока отдачи и емкости аккумулятора формфактора 21700.

 Также есть возможность использования USB тестера FNIRSI FNB48 для проверки аккумуляторных батарей, в том числе автомобильных и батарей от элекроинструмента.

 На фотографии недавний тест аккумуляторной батареи в составе с адаптером DM18RL для инструментов Ryobi. 

USB тестер FNIRSI FNB48 пополнит мою коллекцию USB-гаджетов. Отмечу, что данная модель по уровню и возможностям вполне на уровне популярного USB-тестера Web-U2.

 Во время включения отображается заставка FNIRSI.

 Если во время включения зажать основную кнопку, то можно попасть в системное меню.

 В меню доступны базовые настройки, выбор языка, сброс параметров, настройки дисплея. Для выхода достаточно перезагрузить тестер. Тестер позволяет выполнить проверку поддерживаемых режимов питания зарядного устройства или внешнего аккумулятора, измерить ёмкость ячейки. На фото для примера павербанк Xiaomi ZMI серии QB810/QB820.

 Всего предусмотрено несколько экранных меню — простой режим, режим с отображением параметров заряда/энергии, режим с отображением параметров быстрой зарядки (триггеров). Отдельно имеется режим с графическим отображением режима питания устройства (осциллограммы). 

Во время теста выручила «фишка» тестера в виде внешнего питания. Просто подключаем дополнительный источник (например, к USB компьютера или ноутбука), тестер запускается и дает возможность измерять напряжение ниже 4В. Через этот же порт MicroUSB PC можно прошить тестер — при подключении определяется как внешний накопитель, доступный для копирования файла прошивки.

Пример тестирования кабеля. Тест проходит в два этапа — сначала оцениваем параметры питания от источника, без кабеля. Затем подключаем между источником и тестером кабель и продолжаем тест. 

 Пример проверки поддерживаемых протоколов быстрой зарядки сетевых блоков питания UGREEN GaN 65W и Baseus GaN 120W.

Итак, FNIRSI FNB48 — это хороший, многофункциональный USB-тестер с современным набором интерфейсов. Диапазон работы позволяет проверять в том числе и автомобильные аккумуляторы, аккумуляторы электроинструмента, что не будет лишним. Тестер обеспечивает измерение низких значений напряжения с использованием внешнего питания,  таким образом можно проверять как элементы типа 18650 (3.7В), так и элементы питания АА/ААА. С помощью такого USB тестера можно проверить USB кабель на качество, а аккумуляторные ячейки гаджетов — на соответствие заявленным параметрам. Пригодится USB тестер и для подготовки доказательств продавцам для диспута на Алиэкспресс. В плюсах отмечу возможность обновления ПО, а также доступную опцию для беспроводного подключения bluetooth. Таким образом, с помощью одного такого тестера FNIRSI FNB48 можно протестировать целый «зоопарк» гаджетов. Вполне себе вариант «все-в-одном». Конечно, брать или нет — решать вам. 

С другими подборками часов и гаджетов, а также с тестами и обзорами вы можете ознакомиться по ссылкам ниже и в моем профиле.  

A для синтезатора: память Winbond W25Q128JVSQ

Я купил несколько микросхем флэш-памяти у JLCPCB в прошлый раз, когда размещал там заказ, для использования с DCO и везде, где требуется память. Я выбрал Winbond W25Q128JVSQ, так как он был довольно дешев, являлся частью основных частей на JLCPCB и 128 Мбит/16 МБ, которых должно быть достаточно для специалистов по допинг-контролю.

Я думал, что будет довольно легко интегрироваться, но я ошибался! 😀 Я потратил так много времени, чтобы заставить его работать должным образом. Сначала я не мог понять, как туда писать, а потом получил обратно все неправильные значения. Я потратил несколько вечеров на отладку этого маленького жучка, но, НАКОНЕЦ, он работает.

Чип буду подключать к той же шине SPI, что и ЦАП на DCO, поэтому важно, чтобы он работал с тем же режимом SPI, что и DAC8830. К счастью, похоже, это так, он работает как в режиме SPI 0, так и в режиме 3. Оба они имеют стабильные данные на нарастающем фронте тактовой частоты, в режиме 0 тактовая частота находится на низком уровне, а в режиме 3 тактовая частота находится на высоком уровне. Похоже, что DAC8830 работает в режиме 0, так что, думаю, со мной все будет в порядке.

Так что же пошло не так?

Сначала я объясню последнюю вещь — чтение данных. Мне удалось записать данные, но всякий раз, когда у меня было несколько единиц, за которыми следовал ноль, я терял по крайней мере одну единицу, а недостающие байты дополнялись единицами в конце! Я написал 0xAA (0b10101010), но при чтении всегда было 0x87 (0b100001111). Однако первый бит казался правильным во все времена. Я проверил 10-15 различных значений, и картина показалась стабильной.

Я сделал все, что мог придумать — запись в разные ячейки памяти, замену микросхемы флэш-памяти, замедление шины SPI — я даже думал протестировать память с отдельным PIC16F18346 (например, без ЦАП на шине SPI), но не смог. В моем офисе я ничего не нашел (тестирую с платы DCO).

Наконец-то я попробовал добавить развязывающий колпачок на вход 3v3 микросхемы флэш-памяти, и это сразу заработало! Повторное увеличение скорости шины SPI до 8 МГц также сработало нормально (кстати, 8 МГц SPI с частотой дискретизации 24 млн отсчетов в секунду на Saleae Logic 8 кажется недостаточно быстрым для правильного его считывания). 0003

Я так счастлив, но в то же время немного злюсь на себя за то, что не сделал этого с самого начала.

Ну и что еще. Во-первых, версия чипа JVSQ немного особенная — она запускается в режиме, отличном от обычного, но я не думаю, что в итоге я что-то сделал с этим (или, если я это сделал, это сохранялось в первый раз, я надо перепроверить.Также на чипе два контакта -пин 3(HOLD) и пин 7(WP).Они не нужны в нормальной работе.Я пробовал и оставлять их плавающими и подключать к 3v3,похоже оба случая На аудиоплате для Teensy они оба подключены к 3 на 3, так что я думаю, что это более безопасный вариант:

Внимание! Добавьте колпачок 100 нФ между контактом 8 и GND для развязки. При использовании с платой DCO подключите MISO/MOSI и SCLK к контактам шины DAC SPI, а CS — к одному из контактов UTIL

. резистор от CS до 3v3 необходим.

Теперь к процедуре записи и чтения.

Прежде всего, это флэш-память, которую необходимо стереть перед записью. запись может изменять значения только с 1 на 0, поэтому при стирании все биты устанавливаются в 1. 

Чтобы иметь возможность стереть, мы должны сначала снять защиту от записи — каждый раз. Это делается путем отправки 0x06 (в качестве отдельной команды, потяните CS на низкий уровень и верните его на высокий уровень, прежде чем продолжить.

Затем отправьте 0x20 (стирание сектора, стирание 4k байтов. Также доступны стирания большего размера), за которыми следуют три байта адреса, которые должны попасть граница 4k

После этого нам нужно дождаться завершения операции, прежде чем делать что-либо еще Это проверяется отправкой 0x05, а затем чтением результата регистра состояния 1 (в цикле), пока бит 0 не станет 1.

Запись работает так же. Сначала снимите защиту от записи (0x06). Затем отправьте 0x02, затем три байта адреса, а затем от 1 до 256 байтов данных. NB: запись переносится на страницу размером 256 байт, поэтому, если вы не начнете с начала страницы, а напишете 256 байт, вы начнете запись с начала страницы, как только будет достигнут конец.

После завершения нам снова нужно дождаться правильного статуса, так же, как и в случае стирания.

Теперь мы готовы читать. Чтение легко, просто напишите 0x03, за которым следуют три байта адреса, затем прочитайте нужные байты.

SPI

Меня смутили различные режимы SPI. Во-первых, в даташите на PIC16F18346 написано, что данные записываются, передаются при простое в активное или активное в простое. Прошло много времени, прежде чем я понял, что это на самом деле, когда данные ИЗМЕНЯЮТСЯ, а не тогда, когда их следует читать. Передача при простое в активное состояние означает ЧТЕНИЕ при активном в простое.

Что еще хуже, текст в таблице данных флэш-памяти winbond (https://www.winbond.com/resource-files/w25q128jv%20revf%2003272018%20plus.pdf) гласит: «Выходной контакт DO используется для чтения данных. или статус от устройства по заднему фронту CLK». Это НЕ режим SPI 0 или 3. К счастью, примеры временных диаграмм показывают, что данные фактически считываются по переднему фронту тактового сигнала, как ожидается для режимов SPI 0 и 3.

Вдобавок ко всему, значения двух параметров режима SPI (CPOL — полярность тактового сигнала и CPHA — фаза тактового сигнала) не совпадают у разных производителей или мест документации. Глядя на эти два, обратите внимание, что значения CPHA для режима 2 и 3 не совпадают:

https://en.wikipedia.org/wiki/Serial_Peripheral_Interface

https://www.analog.com/en/analog -dialogue/articles/introduction-to-spi-interface.html#

Фактические используемые ребра совпадают, так что это просто случай использования разных значений для настроек. Очень запутанно.

winbond-bios — Googlesuche

AlleBilderNewsShoppingMapsVideosBücher

suchoptionen

BIOS Chip Typliste — Auszugsweise Liste der Bausteine, die vorrätig …

9 0075

www.biosflash.com › список типов микросхем

WINBOND 25Х80(А)ВАЗ. Чип нихт гефунден? Bitte benutzen Sie das Kontaktformular. BIOS-Chips — Verkauf und Programmierung — in folgenden Bauformen:.

Bilder

Alle anzeigen

Alle anzeigen

Winbond

www.winbond.com

Взгляд Winbond на качество · Управление качеством · Юридическая информация · Положения и условия · Политика конфиденциальности · Лицензионное соглашение с пользователем продукта. Где купить.

Мнение Winbond о качестве · Серийный NOR Flash · Документация · Расположение

Электронные компоненты Halbleiter & Winbond online kaufen

www.ebay.de › … › Электронные компоненты и Halbleiter

9000 2 Чип биоса WINBOND W25Q64FVSIG W25Q64FVSSIG 200mil SOP8 3В. Геверблих. 5,00 евро … Чип биоса WINBOND W25Q64FWSIG 1,8 В. Геверблих. 5,00 евро …

Ähnliche Fragen

Wo ist das BIOS drauf?

Wo finde ich den BIOS Chip?

Канн man BIOS austauschen?

Установить ПК в BIOS?

10 застрявших чипов биоса winbond 25q64fviq qfn new! — DE Aliexpress

de.aliexpress.com › … › Активные компоненты › Integrierte Schaltkreise

10 stück bios chip winbond 25q64fviq qfn neue! Ирен Си фон Костенлозер Лиферунг, . ..

10 застрял биос-чип winbond 25q64fviq qfn новый! — DE Aliexpress

de.aliexpress.com › … › Активные компоненты › Integrierte Schaltkreise

Kaufen Sie 10 Stück bios-chip winbond 25q64fviq qfn new! на Aliexpress за € 36,18. Finden Sie weitere Elektronische Bauelemente und Systeme-, …

25Q32BVIG WINBOND BIOS — Atom Bilgisayar

www.atombilgisayar.com › …

25,00 TRY

25Q32BVIG WINBOND ЧИП БИОС НОУТБУКА БУРАДА! — Набор микросхем Atom Bilgisayar Merkezi — atombilgisayar.com.

Winbond W25X10BVNIG W25X10BV 25X10BVNIG W25X10B …

witcomputers.com › продукт

Winbond W25X10BVNIG W25X10BV 25X10 BVNIG W25X10B 25X10 128 КБ SOP8 чип BIOS ICS. Код: WIT7996. Техническая спецификация. Производитель: Винбонд; Номер детали/модели …

Тип: BIOS (пустой)
Емкость: 128 КБ

MX IC BIOS | profixelektronik.net

www.profixelektronik.net › kategori › mx-ic-bios

17 лет üründen 17 лет ürün listeleniyor.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *