Да-да, теперь и USB тестеры можно прошивать. А конкретно потребовалось обновить прошивку на модели FNC88, выкладываю ссылки на софт и прошивку, плюс будет небольшой тест и разборка устройства.
Ждем кастомных прошивок)))
Всем привет!
Периодически заказываю разные недорогие и интересные гаджеты, частично они полезные, а частично тут двигает жажда интереса типа «а что же там еще сделали китайские товарищи».
Так вот, на этот раз попался USB тестер с Type-C и триггерами PD — модель FNC88 от Fnirsi
Характеристики:
Бренд: FNIRSI
Модель: FNC88
Интерфейс: USB-C, MicroUSB HID
Тест быстрой зарядки: Qualcomm QC2.0/QC3.0/huawei FCP/SCP/Samsung AFС/PD3.0
Триггер: QC2.0/QC3.0/PD3.0
Измеряемое напряжение: до 24 В
Измеряемый ток: до 5 А
Разрешение: 0,0001 V/А
Емкость: до 99999,9 мАч или 9999,99 Вт · ч, 5 групп памяти
Встроенный термодатчик.
Возможность смены прошивок.
Внешний вид тестера FNC88
Тестер имеет открытый (без сплошного корпуса) из печатных плат.
Упаковка зачетная, крышка на магните. Удобно.
Внутри в антистатическом пакете находится сам маленький тестер FNC88.
Тестер действительно маленький
Интерфейсы — двунаправленные USB-C папа-мама. Подключать можно в любом направлении.
Снизу есть MicroUSB-HID — разъем, предназначенный для питания самого тестера при необходимости, а также для прошивки.
Ну и ряд кнопок (влево-меню/ОК-вправо) и переключатель PD — триггера.
При всей компактности, тестер отображает максимум полезной информации (режимы, токи, напряжения, направление тока, мощность и т.п.). Есть таймер времени и температура.
Одна из самых полезных функций — автотест быстрой зарядки. Тестер самостоятельно перебирает ВСЕ протоколы быстрой зарядки и отображает поддерживаемые и не поддерживаемые. Это быстрый способ оценить качество источника питания или павербанка
Также предусмотрены встроенные триггеры (программные) нескольких протоколов.
Пример автотеста павербанка — поддерживает, но далеко не все режимы QC
Ну и в принципе, тестер нужен для определения емкости встроенной батареи гаджетов (смартфонов, плееров, павербанков и т.п.), а также поддержку гаджетами быстрой зарядки. На фото смартфон заряжается 8.5 Вольт (QC 3.0)
Что касается триггера (программного) — то подобный мелкий тестер очень удобен для питания ряда гаджетов, которые не имеют функции быстрой зарядки, а их, по какой то причине, нужно заряжать от USB (паяльники, планшеты, можно даже ноутбуки).
Самые популярные режимы — 9В и 12В. Можно питать роутер и т.п. буквально в поле, от павербанка.
На фото 12В. Можно подключать паяльник)))
Продавец оказался общительный, на запрос выслал софт для прошивки, плюс две версии встроенного ПО (штатную и обновленную). В архиве инструкция, софт для заливки файла FNIRSI DFU Tool (En версия), плюс сам файл прошивки.
Запускаем программу, с кириллицей не дружит, лучше скопировать в корень диска или в англоязычную папку. Загружаем файл прошивки.
Подключаем через MicroUSB провод (разъем HID), на тестер подается питания, программа определяет тестер, нажимаем «START», тестер перезагружается в boot-режим, заливается прошивка, программа рапортует «ОК!». Ждем некоторое время для подстраховки и отключаемся. Все.
На всякий случай добавляю разборку этого USB тестера
Монтаж плотный, Как такового корпуса нет, просто несколько слоев текстолита, свинченных между собой.
Самые популярные режимы — 9В и 12В. Можно питать роутер и т.п. буквально в поле, от павербанка.
Схема типовая — токовый шунт плюс ОУ, контроллер (китайский STM32).
Тестер неплохой, полезный в плане триггеров, автотеста. Удобно использовать для проверки гаджетов.
Дополнительная информация
Брал для теста на самом начале продаж, цена была $16. Сейчас с купоном можно взять за $12.
Ссылки на софт и на
свежую прошивку. Отмечу, что приложение сыровато — запустилось корректно на одном компьютере у меня (там где Studio с библиотеками стоит). На остальных глюки были.
Теперь главное чтобы как здесь не было.
В ближайшее время постараюсь описать баг первой ревизии, там достаточно интересно)
например тут
aliexpress.com/item/4000039788271.html
В моём экземпляре после подачи 31 вольта сразу выгорел ключ на полевом транзисторе.
Если сейчас эти сапоги правильные, так можно брать.
AO = принудительное отключение нагрузки с потреблением меньше 50 мА и самоотключение через ~5 минут.
пс. нашел. почитал… :)
16 лет назад у меня был плеер iriver slimX imp350. Из-за тонкого корпуса все управление было вынесено на внешний пульт управления. Прошивки менялись с помощью болванки. Была одна прошивка со встроенной игрой «змейка». С помощью другой прошивки добавлялась поддержка ogg vorbis.
Кстати, на TS100 змейка хорошо пошла бы, сидишь такой, крутишь паяльник.
Вон, с термостатом W1209 тема перепрошивки неплохо взлетела. Правда, достаточно быстро и поутихла, поскольку китайцы в своём репертуаре — тихо сменили контроллер на своё китайское УГ, которое подёргать руками за ноги — целая проблема — ни прошивальщика ни документации :(
P.S. Везде все одно и то же требуется: gpio, прерывания, таймеры… И это у любого камня есть и логика программы все та же. Пару дней почитать документацию на конкретный камень.
Я некорректно выразился — по воспоминаниям с другого ресурса, давно ещё — там когда этот камень увидели, расписали, что печалька сним.
Сейчас плотнее погуглил…
Даташит имеется: datasheet.lcsc.com/szlcsc/N76E003AT20_C82751.pdf
И камешек по фичам даже интереснее «аналога» от СТМ:
У Кирича, кстати, есть ещё обзор на АВометр на таком же чипе: www.kirich.blog/obzory/izmeritelnoe/647-schitovoy-ampervoltmetr-100-volt-10-amper.html Ну и вообще китайцы разные железки на них сами клепают.
По ценам:
Терморегулятор W1209 стоит 1.5$.
Программатор для stm8 — 2$.
Программатор под Nuvoton — 10$
Сами МК более-менее сравнимы — что-то в районе 20р.
Камешек производителем нацелен на массовых производителей всяких дешёвых модулей. Для DIY менее интересно по сравнению с stm8.
Ладно там программатор, но я 8051 не умею — это заново курить маны?
Под АВРки и СТМки уже большое сообщество — тонкости разжёваны, а как оно там с ядром х51 в конкретном Нувотоне? Одно дело — семейство, архитектура, и другое — конкретный чип со своими граблями.
P.S. Не замечал сообщества у stm8 :). Несколько гиков в профильных темах, которым в удовольствие поглумиться над новичками. Хотя лично мне stm8 нравятся, в восьмибитках их и использую.
P.P.S. Курить или не курить маны тоже личное дело каждого. У меня МК это хобби, уже целая коллекция, даже STC различные есть. Вижу новый, покупаю, изучаю вплоть до ассемблера, что уже могу даже скомпилированные программы читать :).
А когда железо или софт — лишь инструмент в создании нужных проектов, то приходится выбирать наиболее эффективный в плане затрат времени и денег, да ещё и с учётом перспектив развития.
Как-то мне ситуация с МК и напоминает ситуацию с ЯП — расплодилось разных — один лучше другого, но что будет с программированием на них лет через 10 — непонятно, ибо на глазах и перспективные загибаются без поддержки и наоборот — древние продолжают жить чисто за счёт сложившегося обширного сообщества и кучи проектов.
Ссылка на даташит.