PCCar.ru - Ваш автомобильный компьютер


Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar

Ответ
 
Опции темы
Старый 14.11.2017, 03:59   #3321
skanch
Старший Пользователь
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 51
Город: Санкт-Петербург
Регион: 78, 98
Машина: Mitsubishi Lancer X
Сообщений: 931
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от oleg707 Посмотреть сообщение
1. чтобы I2C нормально работала, нужна подтяжка каждой линии ( SDA и SCL) на +5в (или на напряжение питания)
Допустим, что SDA и SCL подтянуты через резисторы 10К к +5В - это режим "ожидания" и обе лини SCL и SDA находятся в состоянии логической 1 (транзистор выходного каскада с открытым коллектором закрыт). Что мешает оставить их в этом "ждущем" состоянии при удаленном контроллере батареи и поданном напряжении питания +5В прямо на материнку планшета? Тогда планшет не будет получать никаких данных по линии i2c и спокойно будет работать. Или я не прав?
skanch вне форума   Ответить с цитированием
Старый 14.11.2017, 09:15   #3322
НСО154
Старший Пользователь
 
Регистрация: 01.01.2014
Город: Новосибирск
Регион: 54
Машина: Мазда Атенза.
Сообщений: 386
НСО154 is on a distinguished road
По умолчанию

Цитата:
Сообщение от yuriy m Посмотреть сообщение
В начале было так , ну а потом ... без обид
А что бы не было вопросов , предлагаю изучить "интеллект" которого "нет"https://www.ti.com/lit/ds/symlink/bq27541-g1.pdf
Одно я не знал, как резистор передает данные по I2c
А что смешного?
Все микроконтроллеры, микросхемы строятся на резисторах, транзисторах, которые в свою очередь управляют "слабыми" и "сильными" сигналами.
Или вы думали, что данными управляют магические силы?)))))
Все правильно пишет skanch.
НСО154 вне форума   Ответить с цитированием
Старый 14.11.2017, 16:28   #3323
basurman
Модератор
 
Аватар для basurman
 
Регистрация: 19.07.2011
Возраст: 46
Город: Нижегородские болота
Регион: 52
Машина: Костыли
Сообщений: 1,420
basurman has a reputation beyond reputebasurman has a reputation beyond reputebasurman has a reputation beyond reputebasurman has a reputation beyond reputebasurman has a reputation beyond reputebasurman has a reputation beyond reputebasurman has a reputation beyond reputebasurman has a reputation beyond repute
По умолчанию

Цитата:
Или вы думали, что данными управляют магические силы?)))))
вообще то ими управляет волшебный дым.
basurman на форуме   Ответить с цитированием
Старый 15.11.2017, 03:23   #3324
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 33
Город: Бобруйск
Регион: Беларусь
Машина: Ford Escape
Сообщений: 1,903
oleg707 is a splendid one to beholdoleg707 is a splendid one to beholdoleg707 is a splendid one to beholdoleg707 is a splendid one to beholdoleg707 is a splendid one to beholdoleg707 is a splendid one to beholdoleg707 is a splendid one to behold
По умолчанию

Цитата:
Сообщение от skanch Посмотреть сообщение
Допустим, что SDA и SCL подтянуты через резисторы 10К к +5В - это режим "ожидания" и обе лини SCL и SDA находятся в состоянии логической 1 (транзистор выходного каскада с открытым коллектором закрыт). Что мешает оставить их в этом "ждущем" состоянии при удаленном контроллере батареи и поданном напряжении питания +5В прямо на материнку планшета? Тогда планшет не будет получать никаких данных по линии i2c и спокойно будет работать. Или я не прав?
Смысл не в том, чтобы подтянуть на питание, это всё равно равнозначно "обрыву резистора", то есть материка не получив полноценно сформированного сообщения считает, что батарее хана.
Более того, когда снимается батарея с контроллером на пару, на материке всё равно есть подтяжка на питание.

По факту же с контроллером быстрее запуск на "холодную", поскольку мать не ждёт инфы около 7 секунд.

НО. Я сейчас езжу со снятым контроллером и батареей. Снял для теста и уехал в поездку, не успев поставить. Уже под 3000 км. Поскольку старт на "горячую", то не напрягает как то ))
На "холодную" 1 раз было, подождал. Некс 7-2012.

По тех документации на i2c шину нужно 3,3 ком для подтяжки (вроде бы, по памяти пишу), а вообще допустимо от 1,5к до 4к.
oleg707 на форуме   Ответить с цитированием
Старый 15.11.2017, 08:50   #3325
skanch
Старший Пользователь
 
Аватар для skanch
 
Регистрация: 19.01.2010
Возраст: 51
Город: Санкт-Петербург
Регион: 78, 98
Машина: Mitsubishi Lancer X
Сообщений: 931
skanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant futureskanch has a brilliant future
По умолчанию

Цитата:
Сообщение от oleg707 Посмотреть сообщение
...Более того, когда снимается батарея с контроллером на пару, на материке всё равно есть подтяжка на питание.
По факту же с контроллером быстрее запуск на "холодную", поскольку мать не ждёт инфы около 7 секунд.
...По тех документации на i2c шину нужно 3,3 ком для подтяжки (вроде бы, по памяти пишу), а вообще допустимо от 1,5к до 4к.
По схеме на N-2012 не нашел физической "подтяжки" линии I2C при снятой батарее - "защитные" резисторы на контролер есть, а вот "подтяжки" нет... См. вложение. Получается, что при снятой батарее и удаленном контроллере линия I2C "болтается" в воздухе...
По "паспорту" на шину I2C: "Для управления линиями применяются выходные каскады с открытым коллектором, поэтому линии шины должны быть подтянуты к источнику питания +5 В через резисторы сопротивлением 1...10 кОм, в зависимости от физической длины линий и скорости передачи данных. Длина соединительных линий в стандартном режиме может достигать 2-х метров, скорость передачи данных – 100 кбит/с." Если правильно понял, то чем короче линия - тем больше сопротивление "подтяжки".
Цитата:
Сообщение от oleg707 Посмотреть сообщение
Смысл не в том, чтобы подтянуть на питание, это всё равно равнозначно "обрыву резистора", то есть материка не получив полноценно сформированного сообщения считает, что батарее хана.
Опять же из даташита на шину: если обе линии SDA и SCL подтянуты через резисторы к +5В - это режим "ожидания" в шине и обе лини SCL и SDA находятся в состоянии логической 1. Вольный перевод : "В начальный момент времени – в режиме ожидания – обе лини SCL и SDA находятся в состоянии лог. 1 (транзистор выходного каскада с открытым коллектором закрыт). В режиме передачи бит данных SDA стробируется положительным импульсом SCL. Смена информации на линии SDA производится при нулевом состоянии линии SCL. "Slave"-устройство может "придерживать" линию SCL в нулевом состоянии, например, на время обработки очередного принятого байта, при этом "Master"-устройство обязано дождаться освобождения линии SCL, прежде чем продолжать передачу информации. " Получается, что пока линия в "ждущем" режиме и данные не передаются, то и контроллер материнки не реагирует на не "штатную" ситуацию... Я правильно понимаю?
Из всего сказанного и прочитанного делаю вывод, что пока никто "нагло" с подтяжкой шины к питанию при снятой батарее и без контроллера не экспериментировал...
Пытаясь восполнить пробел по интеллектуальным контроллерам заряда аккумуляторов в планшетах с управлением по I2C (в частности на Nexus 7) для себя сделал вывод, что контроллер SMB347, который стоит на мат/плате в Nexus-е все данные по линии I2C сохраняет в EEPROM и после подачи питания на мат/плату перед тем как дать команду на запуск системы "сравнивает" записанные значения с действующими... Но остается вопрос, который можно проверить только экспериментальным путем: действительно ли контроллер SMB347 ждет 5-7 секунд "подтверждения" со стороны батареи и только потом включается потому что линия I2C "висит" в воздухе или включится немедленно, используя сохраненную информацию в EEPROM, если "подтянуть" I2C к питанию ... И, oleg707, если правильно понял, используя "дежурное" напряжение в режиме "сон" планшета, все последующие включения (кроме самого первого) происходят абсолютно нормально.
Миниатюры
Нажмите на изображение для увеличения
Название: N12.jpg
Просмотров: 15
Размер:	129.2 Кб
ID:	48562  

Последний раз редактировалось skanch; 16.11.2017 в 08:50.
skanch вне форума   Ответить с цитированием
Старый 15.11.2017, 14:07   #3326
Alex5Kiev
Старший Пользователь
 
Регистрация: 21.05.2014
Возраст: 42
Город: Киев
Регион: Украина
Машина: Toyota Avensis
Сообщений: 259
Alex5Kiev is on a distinguished road
По умолчанию

Всем привет. Подскажите, может кто-то сталкивался:
Есть nexus7 (2-gen, Wifi), hab d-link, изикап, звуковая (сабра), Блок питания от Oleg707 (5 поколение) с подачей "-" на датчик хола, убран АКБ и обработан контроллер. Все само по себе работает чудесно, только во время ухода планшета в сон, nexus на секунду просыпается зависает и перезагружается при отключении питания с хаба. При разрыве питания (АСС), до момента отключения БП питания с хаба, музыка останавливается, экран тухнет и т.д.
Я пробовал разорвать питание "+" на кабеле от планшета к хабу, но тогда планшет не видит устройства....
Подскажите, что я делаю не так?????
__________________
Мое первое строительство: http://pccar.ru/showthread.php?t=22654
Alex5Kiev на форуме   Ответить с цитированием
Старый 15.11.2017, 14:43   #3327
lavalamp
Старший Пользователь
 
Регистрация: 05.09.2016
Город: Ekaterinburg
Регион: 66, 96
Сообщений: 111
lavalamp is on a distinguished road
По умолчанию

Цитата:
Сообщение от Alex5Kiev Посмотреть сообщение
Всем привет. Подскажите, может кто-то сталкивался:
Есть nexus7 (2-gen, Wifi), hab d-link, изикап, звуковая (сабра), Блок питания от Oleg707 (5 поколение) с подачей "-" на датчик хола, убран АКБ и обработан контроллер. Все само по себе работает чудесно, только во время ухода планшета в сон, nexus на секунду просыпается зависает и перезагружается при отключении питания с хаба. При разрыве питания (АСС), до момента отключения БП питания с хаба, музыка останавливается, экран тухнет и т.д.
Я пробовал разорвать питание "+" на кабеле от планшета к хабу, но тогда планшет не видит устройства....
Подскажите, что я делаю не так?????
А на хаб то приходит питание от блока питания, у меня такая же связка, только БП 3й версии. У меня с БП идет питание на хаб, а в кабеле который идет на планшет убран +
lavalamp вне форума   Ответить с цитированием
Старый 15.11.2017, 14:51   #3328
Alex5Kiev
Старший Пользователь
 
Регистрация: 21.05.2014
Возраст: 42
Город: Киев
Регион: Украина
Машина: Toyota Avensis
Сообщений: 259
Alex5Kiev is on a distinguished road
По умолчанию

Цитата:
Сообщение от lavalamp Посмотреть сообщение
А на хаб то приходит питание от блока питания, у меня такая же связка, только БП 3й версии. У меня с БП идет питание на хаб, а в кабеле который идет на планшет убран +
Все верно, на хаб идет питание от БП!! Если не подавать питание на хаб от БП, то планшет не видит устройств даже с не разорванным "+" от планшета к хабу.
Если я убираю "+" в кабеле от хаба к планшету, то планшет не видит устройств при подаче питания на хаб с БП!!
__________________
Мое первое строительство: http://pccar.ru/showthread.php?t=22654
Alex5Kiev на форуме   Ответить с цитированием
Старый 15.11.2017, 14:54   #3329
blogsylar
Старший Пользователь
 
Регистрация: 19.04.2016
Город: Подольск
Регион: 50, 90, 150
Машина: Ford Focus 3
Сообщений: 366
blogsylar is a jewel in the roughblogsylar is a jewel in the roughblogsylar is a jewel in the roughblogsylar is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Alex5Kiev Посмотреть сообщение
Я пробовал разорвать питание "+" на кабеле от планшета к хабу
Подскажите, что я делаю не так?????
Хаб DLINK H7? Нужно соединить 5В с внешнего питания и USB
blogsylar вне форума   Ответить с цитированием
Старый 15.11.2017, 15:04   #3330
lavalamp
Старший Пользователь
 
Регистрация: 05.09.2016
Город: Ekaterinburg
Регион: 66, 96
Сообщений: 111
lavalamp is on a distinguished road
По умолчанию

Цитата:
Сообщение от Alex5Kiev Посмотреть сообщение
Все верно, на хаб идет питание от БП!! Если не подавать питание на хаб от БП, то планшет не видит устройств даже с не разорванным "+" от планшета к хабу.
Если я убираю "+" в кабеле от хаба к планшету, то планшет не видит устройств при подаче питания на хаб с БП!!
http://pccar.ru/showthread.php?t=20445 вот сдесь в шапке нарисовано как переделать этот хаб
lavalamp вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 12 (пользователей: 0 , гостей: 12)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 20:41.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Яндекс.Метрика