Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

BLE SoC PHY6202

Тема в разделе "Другие WiFi модули и оборудование", создана пользователем pvvx, 28 ноя 2019.

Метки:
  1. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    BLE SoC PHY6202.

    ARM® Cortex™-M0 32-bit processor (32MHz?)
    138кБ SRAM
    128кБ ROM
    512кБ FLASH
    ADC+PGA, PWM, I2C, I2S, SPI, PDM, UART, QDEC, JTAG, WDT, DMA, AES, KeyScan

    Embedded buck DC-DC and LDOs
    Power consumption:
    • 0.7μA @ OFF Mode (IO wake up only)
    • 2μA @ Sleep Mode with 32KHz RTC
    phy6202blk.gif
    Документация, SDK и т.д.: Welcome [Phyplus Wiki]
     
  2. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Пример часов на данном чипе:
    c_phy6202_ver_sm.jpg c_phy6202_pcb1_sm.jpg c_phy6202_pcb2_sm.jpg c_phy6202_case_sm.jpg
    На али есть и более дешевые, но с меньшим экраном.
     
  3. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    PHY6202 с маркировкой CMT4501:
    CMT4501-EQR-SB
    CMT4501-EM
    HM-BT4501B

    ООО "Гамма" Продукция GSM GPRS GPS Wi-Fi Bluetooth : CMT2300AW-EQR; CMT2380F32-EQR-SB; CMT4501-EQR-SB; CMT4501-EM; HM-BT4501B; HM-TRLR-868B; HopeDuino DK; RF50/RF60 USB-DEBUG; RFM50-433S; RFM95W-868S2R;
    ООО "Гамма" Важная новость от 15.08.19 Bluetooth 5.0 уже у нас на складе
     
  4. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    До ali модули с этими SoC ещё не докатились. На китай-площадках первые модули стоят 270 руб если поштучно и менее 100 руб при партии.
    Из альт. проектов в инете пока найден один::<$1 Bluetooth 4.1 Solution
    Видимо все чипы пока ушли на смарт-часы :)
     
  5. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    upload_2019-11-29_23-47-13.png
     
  6. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Из сего ясно, что на али будет завал старых чипов BLE. Они ныне никому более не нужны...
     
  7. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Китайцы нам рисуют ( PHY6202蓝牙5.0芯片 低功耗蓝牙mesh【价格,厂家,求购,使用说明】-中国制造网,深圳市高力高科实业有限公司 ):
    labyda_szkoland.cn.made-in-chins.com.gif
    На рисунке подсчитал время активности - выходит 4.2 мс и смешной ток. Надо бы это проверить, а то будет революция - типа чип в 50 нм вдрух в несколько раз уменьшил потребление с передачей на 2.4 ГГц :)
     
  8. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Соберем Arduino из часов....
    Board0.jpg Board1.jpg
    Благо основные нужные пины на плате подписаны.
    Допаяем моторчик и прочее, промоем платы и начнем тесты...
     
  9. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Тест потребления при включении АКБ. На мониторе стартовые заставки и срабатывает моторчик-дрыгалка, далее выводится основной экран (с кол-вом шагов и т.д.), потом экран отключается:
    tst_start.gif
    Часы переходят в режим ожидания сенсора кнопки:
    tst_idle.gif
    Видим, что передача маяка (основных BLE UUID устройства) сопровождается импульсами за 19 мА, а не как сказано у лживых китайцев... :mad:
    Время активности цикла с передачей минимизировано и менее 3.2 мс ( тут китайцы привели не то, но в данном случае, если меньше - значит лучше).
     
  10. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Измерить минимальный ток в режиме deep-sleep пока не представляется возможным - на плате куча других микросхем...
    Переводим часы в режим сна и измеряем на более чувствительном шунте:
    tst_sleep.gif
    Процу не спится - просыпается каждую секунду...
     
  11. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
  12. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Зарядка АКБ сделана на AF4064 (Charge Voltage Options: 4.20V).
    Смотреть задающий резистор на плате лень... Проще определить по 'Charge termination detection':
    AF4064_end.gif
    Далее поглядим как считать из чипа ROM и прошивки штатными средствами, с помощью UART и отмеченных на плате RX/TX.
    Какая-то программа для заливки в чип китайцами дана. Но в ней нет чтения...
    Беглый взгляд показывает, что в меню есть команда чтения пользовательских ID.... rdreg...
    Считаем первые байты ROM:
    TX:rdreg10002000
    RX:=0x1fff3710#OK>>:
    TX:rdreg10002004
    RX:=0x000001e5#OK>>:
    Ну вот и оно. Сгодиться для первого скрипта чтения ROM, который ещё надо написать...

    Для перевода в режим 'программирования' требуется:
    1. Притянуть к "1" вывод "TM" отмеченный на плате.
    2. Включить питание или сбросить чип выводом "RSTN" (так-же отмечен на плате).
    3. Соединиться с RX/TX и выставить скорость 115200 baud.
    4. Подать команду подъема скорости, к примеру на мегабит: uarts1000000, получить OK и читать всё что не попадя 'rdreg<HEXaddr>'...
     
  13. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    upload_2019-11-30_13-25-2.png screenshot.png
     
  14. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Скрипт чтения rdreg_phy6202.py готов и работает...
    Для автоматического старта:
    USB-COM 'DTR' соединяем с 'TM' платы/чипа
    USB-COM 'RTS' соединяем с 'RSTN' платы/чипа
    'TX' c 'RX', 'RX' c 'TX' и вперед python.exe rdreg_phy6202.py -p COM5 0x10000000 0x20000
    Согласно 'PHY6202_BLE_SoC_Datasheet_v1.4.pdf' область ROM считана, можно определить все команды boot-loadera...
     

    Вложения:

  15. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Как-то странно используется Flash в SDK:
    FlashMap.gif
    Ну да ладно - всё равно считал с часов то, что в них есть:
    Пакет FullFlash & ROM + rdreg_phy6202.py ver2 (мелкие поправки)
    rdreg_phy6202.zip

    Читает ужасно медленно (ff прочитало за 2096.556 sec), но писать специальный boot-loader-rd/wr-flasher для единичного чтения китайской прошивки я пока не хочу...
     
  16. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Запись прошивок осуществляется китайскими утилитами из пакета с сайта и делать там нечего.
    Проблемс у чипа одна - компилятор в виде устаревшего проприетарного Keil. В нем дремучий редактор, платный он при этом ещё... но вроде все примеры собираются.
    В принципе на этом с PHY6202 наверно всё - описаний от китайцев Welcome [Phyplus Wiki] достаточно, можно перепрограммировать часы вдоль и поперек... а чем - это уже дело уже личное (или платное?) :)
     
  17. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    upload_2019-12-5_21-33-0.png
    HM-BT4501B
    цена 1$ без стоимости доставки.
    брать или не брать? - вот в чем вопрос.
     
  18. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    разработчик пишет:
    HM-BT4501 беспроволочный модуль пропуска-через данных основанный на обломоке Cmt4501 маломощном Bluetooth 4.0.
    --------------------

    для экспериментов начинающим
    можно взять модуль NRF51822 за 2 доллара с доставкой
    чтобы не париться с китайским SDK
    130.38руб. |NRF51822 2,4G беспроводной модуль беспроводной связи модуль Bluetooth/zigbee модуль/DMX512-in Интегральные схемы from Электронные компоненты и принадлежности on AliExpress
     
  19. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Дефектные что-ли?
    2013 год, 180 nm, жрет, RF TX низкий (+4dBm), RF RX шумный (-90dBm at 1Mbs, -85dBm at 2Mbs), ADC 10 bit max, ...
    http://images.100y.com.tw/pdf_file/39-Nordic-NRF51822.pdf
     
  20. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319

Поделиться этой страницей