|
LSM330DL потребляемый ток в режиме power-down |
|
|
|
Jul 19 2012, 09:30
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Здравствуйте. Нужен был акселерометр с малым потреблением в режиме power-down. Была выбрана микросхема LSM330DL. В даташите указано потребление: LA current consumption in power-down mode - 0.5 µA AR current consumption in power-down mode - 5 µA В работе устройство потребляет ток примерно 142 µA. При выпаянной микросхеме LSM330DL потребляемый ток находится на уровне около 14 µA. Устройство собрано на микроконтроллере MSP430F4132IPM. Акселерометр подключен к шине I2C, с чтением и записью проблем нет. Пробовал запускать устройство без инициализации LSM330DL. Инициализировал LSM330DL записью нулей в регистры CTRL_REG1_A CTRL_REG2_A CTRL_REG3_A CTRL_REG4_A CTRL_REG5_A CTRL_REG6_A и CTRL_REG1_G CTRL_REG2_G CTRL_REG3_G CTRL_REG4_G CTRL_REG5_G И так и этак потребляемый ток не опускается ниже чем 142 µA. Помогите заставить LSM330DL потреблять ток на уровне ~5,5 µA, как указано в даташите.
Подтягивающие резисторы шины I2C не показаны, но установлены на плате, номинал 10к.
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
 |
Ответов
(1 - 8)
|
Jul 19 2012, 10:23
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Вариантов не так уж много 1. Неправильное подключение. 2. Утечка через ноги, напрямую подключенные к земле/питанию. 3. Утечка через ноги I2C (может быть, цепь утечки проходит в том числе и через подтягивающие резисторы I2C) 4. Некорректное конфигурирование, микросхема не попадает в этот самый power-down. 5. Опечатка в даташите, исправление будет в следующих версиях (шутка, но....) 6. Утечка по плате (хотя уж больно много утекает) Пункты (2) и (3) проверяются легко, если Вы можете напрямую измерить ток, разовав тестируемую цепь. (4) значительно сложнее проверить. (5) опровергается только гуглением на предмет такой же проблемы у других пользователей. такое же гугление может помочь убедиться в отсутствии (1). P.S. Но лучший power-down- это FET в питании. Дешево (отлаживать не нужно) и сердито.
|
|
|
|
|
Jul 19 2012, 11:08
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(Ruslan1 @ Jul 19 2012, 14:23)  Спасибо за желание помочь. 1. Неправильное подключение.Перепроверял уже много раз. Не вижу расхождений с даташитом. 2. Утечка через ноги, напрямую подключенные к земле/питанию.Имеете ввиду неисправность микросхемы? Имеется семь плат, часть из них запаяна вручную феном, часть в конвекционной печи. На те платы что паялись вручную можно еще подумать что был перегрев. Но все платы ведут себя одинаково, т.е. потребляемый ток находится в пределах 140 - 144 µA. 3. Утечка через ноги I2C (может быть, цепь утечки проходит в том числе и через подтягивающие резисторы I2C)На этой же шине сидит преобразователь ёмкость- код AD7746ARUZ. С ней проблем нет. На одной плате выпаял LSM330DL, потребляемый ток стал 14 µA. Разрывать цепи нет возможности - слишком мелко всё. 4. Некорректное конфигурирование, микросхема не попадает в этот самый power-down.Вот и спрашиваю что я делаю не так. По идее, что бы перевести LSM330DL в режим power-down достаточно записать нули в регистры CTRL_REG1_A и CTRL_REG1_G. Но на практике не получается. 6. Утечка по плате (хотя уж больно много утекает)Утечка была бы разная на разных платах. Гуглил много, может и недостаточно. Не нашел ни одного вопроса о потреблении тока и режиме power-down. Питание дёргать пока не вариант.
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Jul 20 2012, 09:29
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(Plain @ Jul 20 2012, 10:36)  Например, входные буферы IIC в активном режиме из-за непаспортных уровней. Не понятно что имется ввиду. Питание схемы - 3.3 В, линии I2C подтянуты к питанию резисторами по 10к. Всё по паспорту. Также, неплохо бы проверить, может это сам МК впадает в ступор и начинает потреблять больше при подключении данной периферии. И на схеме имеется соединитель — какие проблемы измерить ток хотя бы в этих трёх проводах?
Померил ток в цепях на разъёме: Код SCL 0 µA (так показывает мультиметр, ясно что во время обмена импульсы тока будут порядка 3.3V/10k = 0.33 mA) SDA 0 µA AVCC 130 µA GND 130 µA Итого получилось, что по линиям I2C утечек нет. Акселерометр потребляет 130 µA Микроконтроллер потребляет 142 - 130 = 12 µA. Какие еще мысли есть? И еще вопрос. Правильно ли я понимаю, что если просто подать питание на LSM330DL, безо всякого конфигурирования, то она окажется в режиме power-down, и должна кушать порядка 5,5 µA?
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Jul 22 2012, 15:31
|

Частый гость
 
Группа: Свой
Сообщений: 137
Регистрация: 17-11-08
Из: Ростов
Пользователь №: 41 700

|
Цитата(Plain @ Jul 20 2012, 14:38)  На странице оффсайта в колонке PD прочерк и указан статус снимаемого с производства, так что вполне похоже на ошибку в кристалле, в исправление которой не стали вкладывать по причине выпуска новой модели. сняли по причине выпуска LSM303DLM, она в отличие от DL не требует доп питания 1.8в используем LSM303DLM, потребление не измеряли
--------------------
|
|
|
|
|
Jul 23 2012, 07:17
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(Plain @ Jul 20 2012, 14:38)  На странице оффсайта в колонке PD прочерк и указан статус снимаемого с производства, так что вполне похоже на ошибку в кристалле, в исправление которой не стали вкладывать по причине выпуска новой модели. Вот засада! Действительно NRND и прочерк в PD. Ладно, пусть будет рабочая гипотеза - кривой кристалл. Но хотелось бы послушать мнение людей, работавших с LSM330DL. Цитата(ren5 @ Jul 22 2012, 19:31)  сняли по причине выпуска LSM303DLM, она в отличие от DL не требует доп питания 1.8в используем LSM303DLM, потребление не измеряли Речь идет о LSM330DL - акселерометр и гироскоп. А про доп. питание можно подробней? Если речь о "Digital supply voltage I/Os, 1.8V", то в таблице "Electrical characteristics" для Vdd_IO указан диапазон 1.71V - Vdd+0.1V. Так что не вижу криминала в общем питании 3.3V.
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|