Analysis of data on the SMBus in a laptop using the BQ24780s

Поделиться
HTML-код
  • Опубликовано: 29 июл 2019
  • This video shows the analysis of data that is transmitted over the SMBus bus in a laptop. An example is shown in the "communication" of the multicontroller with the BQ24780s charging controller. This video uses the DsLogic Basic Logic Analyzer from aliexpress tinyurl.com/4yb38yfu
    ☕+🍩 Glad the video was helpful. You can thank with a cup of coffee using the details below:
    Boosty: boosty.to/nbmaster
    Patreon: patreon.com/user?u=92841162
    BTC: bc1qcpg66wdhuyt0f9p890caaf8wz7q0k5m0qkc2fq
    ETH: 0xB3CCD1E7a661FBcA5747dCA230E4722c30FfA155
    USDT ERC20: 0xB3CCD1E7a661FBcA5747dCA230E4722c30FfA155
    DOGE: D9iD319AF8TvZqqKGQGJucLN1rseoBnsKS
    🙏 Thanks for the donation
    🚀 Our channel in the Telegram:
    t.me/nb_master
    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
    ▼▼▼ Useful things in repairing laptops and computers from Aliexpress: ▼▼▼
    ◆ SVOD 4 programmer for flashing multicontrollers
    tinyurl.com/2p8jr2kw
    ◆ Thermal imager for phone
    tinyurl.com/4mj773v2
    ◆ Microchip programmer
    tinyurl.com/y5rh53u2
    ◆ My ACHI IR PRO SC BGA soldering station
    tinyurl.com/3cwz8zu7
    ◆ Super thin anti-static titanium tweezers
    tinyurl.com/7vvtzb4f
    ◆ My working set of Wiha tools
    tinyurl.com/2c6j2a3s
    ◆ Flux for soldering
    tinyurl.com/yyvngyd4
    tinyurl.com/yxzeuuja
    ◆ Thermal paste for laptop
    tinyurl.com/3p36hkuz
    ◆ DsLogic Basic Logic Analyzer
    tinyurl.com/4yb38yfu
    ◆ Cordless engraver for precise work
    tinyurl.com/yey6kstn
    ◆ Set of nozzles for the engraver
    tinyurl.com/y53k3q2u
    ◆ My antistatic tweezers
    tinyurl.com/bdd3mk44
    ◆ Excellent chip reballing machine
    tinyurl.com/4nsd6a9b
    ◆ Stencils for the machine
    tinyurl.com/yeyr8vfk
    ◆ Precision cutters for the job
    tinyurl.com/yxaatrkp
    ◆ Great test leads for your multimeter
    tinyurl.com/y5q78w83
    ◆ UV mask
    tinyurl.com/5kmvm2m8
  • НаукаНаука

Комментарии • 20

  • @NBMaster
    @NBMaster  Год назад

    🌟Спасибо за просмотр и оценку этого видео, надеюсь смог помочь в ремонте.
    🍀Thank you for watching and rating this video, I hope I was able to help in the repair.
    🚀Telegram channel: t.me/nb_master
    ▷ Our site: www.nbmaster.com.ua
    ⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢⇢
    #анализi2c#smbus#DSView#DsLogic

  • @SamodelcinRU
    @SamodelcinRU 5 лет назад +8

    Давайте примеры,за видео спасибо,тема очень интересная.

  • @user-zn1rq7du3d
    @user-zn1rq7du3d 5 лет назад +8

    Ещё бы примеры ремонтов с этим анализатором увидеть !было бы здорово!!!!!))))

  • @oleksandrslashchev5966
    @oleksandrslashchev5966 5 лет назад +3

    Да как же это офигенно ! Все просто и понятно ! Давно искал подобный мануал ! Спасибо Вам большое !

  • @Guraba_AzE
    @Guraba_AzE 5 лет назад +1

    Тема классная!

  • @arteshockstalker655
    @arteshockstalker655 5 лет назад

    Спасибо. Полезное видео.

  • @ЧПУ
    @ЧПУ 3 года назад +1

    Превосходно!

  • @gromitwoll6907
    @gromitwoll6907 4 года назад +1

    С радостью посмотрел бы обучающее видео по тому как читать даташиты. занимаюсь различными ардуино проектами. Иногда хотелось бы самому написать библиотеку к тому или иному модулю. Но что и куда записывать пока не разберусь для того что бы модуль работал .

  • @prosnulsia1
    @prosnulsia1 4 года назад

    Всё красиво и понятно, а применение какое? Как он может быть полезень для ремонтов ноутбуков?

  • @user-ut2ii3qi6x
    @user-ut2ii3qi6x 3 года назад

    Хочу купить логический анализатор - но не дорогой, и не совсем примитивный. Вы можете посоветовать этот анализатор покупать - что на вашем видео? Хороший он?

  • @user-hq6wr1vq4i
    @user-hq6wr1vq4i 5 лет назад

    Спасибо за видео. Все просто и понятно. Вопрос как понять к какому именно физ. устройству идет обращение?

    • @NBMaster
      @NBMaster  5 лет назад +8

      Вы задали интересный вопрос, и в поисках ответа я нашел у себя не большую ошибку. Она относится к отображении адресации устройств в программе DSView. В настройке дешифровки протокола (кнопка выбора протокола и его настройки с правой стороны) надо указать значение UNSHIFTED, тогда адресация устройств будет отображаться верно. Биты данных отображены в видео верно, но расшифровка адреса устройства должна быть 12 вместо 09.
      Теперь ответ на Ваш вопрос - в даташите на каждую микросхему которая работает по протоколу I2C - производителем указывается ее адресация. Цитата из даташита на чарджер "The bq24780S device performs only as a SMBus slave device with address 0b00010010 (0x12H) and does not initiate communication on the bus."

    • @NBMaster
      @NBMaster  5 лет назад +7

      Дополню ответ о адресации.
      - Все адреса I2C являются 7 или 10 битными. Использование 10 битных адресов встречается редко и здесь не рассматривается. Обычно используются 7 битные адреса. Это означает, что Вы можете иметь до 128 устройств на I2C шине, так как в двоичной арифметике 7-ю битами можно задать номер от 0 до 127. При отсылке по шине 7-битного адреса, мы всегда посылаем 8 битов. Дополнительный бит используется, чтобы сообщить SLAVE о том, что от него хочет Мастер: считывать данные или записывать. Если бит нулевой, Мастер отсылает данные для записи SLAVE. Если бит = 1, Мастер запрашивает данные на чтение от SLAVE. 7 - битный адрес передается первым - в верхних 7 битах байта, а бит чтения/записи (R/W) передается в LSB (Least Significant Bit) - Наименьший Значащий Бит.
      Размещение 7 битов адреса в верхних 7 битах байта - источник путаницы для новичков. Это означает, что для того, чтобы открыть на запись устройство с адресом, например адрес 21, Вы должны фактически отослать число 42 (101010), которое является числом 21 (10101) с добавленым в конец битом = 0 (открываем на запись). Если нужно читать, то в конец добавляем бит=1. И отсылаемое число уже равно 43 (101011) .

    • @bad-coder
      @bad-coder 3 года назад +1

      Зайдите на smbus.org. Найдите спецификацию для шины SMBUS, в ней написаны все возможные адреса устройств на этой шине. Конкретно для батарей там указан адрес 0001011

  • @user-yk6tc1ey7x
    @user-yk6tc1ey7x 2 года назад

    А пост коды ноутбука можно им посмотреть, не пробовали?

  • @user-te8ix8tq7c
    @user-te8ix8tq7c 4 года назад +1

    на 12.14 ошибка, не 9 бит, а восьмой. во вотром байте первый бит индекс 8 имеет

  • @user-go7ic4mq2o
    @user-go7ic4mq2o 5 лет назад

    Ох, как все не просто...

  • @user-zn1rq7du3d
    @user-zn1rq7du3d 4 года назад

    А где примеры ремонтов этим девайсом?🧐😁

    • @NBMaster
      @NBMaster  4 года назад +2

      Пока сейчас нету времени, но подскажу - он может пригодиться для диагностики современных процессоров Интел, в особенности на Делл, Леново ..... Надеюсь Вы поняли о чем я