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

Не пускается гироскоп MPU6050

Нет даже отклика на адрес 0x68 и 0x69

Вроде все подается, питание есть, светодиод горит, на входных ногах 

сигналы приведены на фото.

Что может быть не так ? Кто нить пускал эту штуку ?

 

https://roboparts.ru/upload/iblock/e70/e70ae17e7ae44f55acf849add888cacd.jpg

 

mpu6050.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы слишком рано формируете Stop.

На фото виден Ack на адрес 0x68. Это 9-й фронт SCL. А дальше у вас ничего нет.

Возможно вашей программе мешает иголка на SDA между 8-ым и 9-м импульсом SCL - это переключение микросхемы на ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не понял, чего не хватает ? 

Точнее я вот заметил что аск задавливает но не всегда, хаотично и редко.

Может ему нужна частота минимум 100 кгц ?

 

ps пардон не задавливает вообще, это был глюк

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, MegaVolt said:

Может тут есть чего интересного

Тут пока даже на адрес не откликается.

Может -0.2в на шине i2C его сбивают ? 

 

Стоп отодвинул, лучше не стало, частоту поднял до 60кгц - все тоже.

 

Неужели обе платы дохлые....

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, whale сказал:

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

А кто у вас ведущий на шине? Я на вашей картинке в упор не вижу 9-го тактового импульса для ACK. Точнее, во время бита ACK кто-то с грацией танка пересиливает выдаваемый устройством ACK формируя что-то похожее на STOP. Это какой-то программный I2C ногодрыгом?  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так тоже не работает

Just now, Сергей Борщ said:

Это какой-то программный I2C ногодрыгом

Именно так, через com порт

Ведущий pc.

 

mpu6050-2.jpg

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже заработал, Сергей Борщ навел на мысль что гироскопу не хватает сил передавить выход сом порта в аск + 

забыл 9 синхроимпульс, пора освежить протокол i2c давно его не брал )

 

 

mpu6050-3.jpg

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, whale сказал:

гироскопу не хватает сил передавить выход сом порта в аск + 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 hours ago, Сергей Борщ said:

Ну это совсем нечестно

Другие передавливали без проблем, стоял резистор 500ом на выход сом порта, поставил 1к все заработало.

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...