|
|
|
|
49069 117 0 0 |
|
Опции темы | Поиск в этой теме |
05.10.2010, 12:14 | 101 | |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
Вот только вопрос: сохранится ли точность ЦАП, если напряжение на Iout будет не 0. А для драйвера ЛД я бы вообще не стал парится расчетами, просто добавлял(или убавлял) единичку, после каждого цикла измерения, с ограничением пределов соответствующим ну скажем 3.5..4.5В на выходе. При частоте АЦП в 5кгц автоматически получаем мягкий старт и отличную помехозащищенность |
|
05.10.2010, 12:57 | 102 | |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Дело в том что там не просто магазин резисторов разного номинала, или включающиеся последовательно/параллельно, в количестве 65536 штук. Там их всего 32 штуки, и они очень хитро там соединены. На R-2R я напоролся впервые вот в этой системе: http://ru.wikipedia.org/wik...
Может кто помнит резисторные звуковухи, работающие через LPT? Так вот тут тоже самое, только старшие разряды, если верить схеме в даташите, подключены немного иначе. И ещё то что раньше было выходом, стало вдруг входом опорного напряжения. А то что было входом опорного напряжения - стало токовым выходом. В общем чёрный ящик тут не прокатит, потому что у меня смещение в пол вольта в схеме, которые дают о себе знать. В даташите сказано, что ток на выводе Vref не зависит от числа в ЦАП, а это условие тут может соблюдаться только если на Iout потенциал GND. Даже в таблице значения приводятся при условии виртуальной массы на Iout. Я не думал что смещение приведёт к чему-то более страшному, чем просто offset error... Цитата:
Цитата:
|
|
05.10.2010, 13:20 | 103 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
В данном случае это даже плюс.
Вот представте себе - уронили вы включенную указку, и контакт с аккумулятором кратковременно пропал. Процессор измеряет ток - а... 1-го ампера не хватает, срочно добавляю. В это время контакт восстанавливается и ЛД приходит кирдык... |
05.10.2010, 13:28 | 104 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Не выйдет. Процессор увидит что преобразователь не может выжать нужный ток, т.к. на линии "повер гуд" низкий логический. МК не станет повышать напряжение, если преобразователь не справляется с нагрузкой или ещё не вышел на режим после внесения изменений...
|
05.10.2010, 13:50 | 105 | |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
А ЦАП действительно лучше другой подобрать... |
|
05.10.2010, 14:52 | 106 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Если так рассуждать, то в любом стабилизаторе куча потенциально ненадёжных мест, с не железобетонным шустрым подходом. С частотными коррекциями, проверками лимитов тока ключей, температуры, софтстартом и т.п. И всё работает - никто не жалуется...
ЦАП можно попробовать заюзать вот такой, или подобный: Вложение 1811. Всего 1024 ступенек, но зато можно гибко выбрать диапазон двумя резисторами в цепи ОС преобразователя. Например нам нужно регулировать в пределах 3...5V. Тогда ступеньки у нас будут размером 2V/1024. При этом напряжение на цифровом резисторе не превысит Ufb+2V=2,5V, что ниже минимального напряжения питания преобразователя. Преимущества - высокая линейность и отсутствие каких-либо проблем. Недостатки - узкий диапазон из-за невысокой разрядности "резистора"... |
16.10.2010, 02:34 | 107 |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 266
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Народ, у всех, кто ждёт, прошу дико прощения, на работе завал перешёл в финальную стадию. Вкратце новости - в схеме LT косяк, надо переделывать плату. До TPS руки так и не дошли.
Возможно, сделаю драйвер, состоящий из двух частей - силовой и управляющей. Силовую часть можно будет использовать самостоятельно, но без "умной кнопки" и плавного старата, как обычные драйверы. И добавлю тогда уж на плату внешний резистор, чтобы можно было задавать ток больше 1А, поскольку таких пожеланий много. |
16.10.2010, 22:40 | 108 |
Ветеран Фонарёвки
Регистрация: 25.02.2010 Последняя активность: 11.09.2013 18:36
Сообщений: 1302
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Одобряю такой подход и думаю я в этом не одинок. Желаю успеха!
|
30.11.2010, 15:02 | 109 |
Завсегдатай Фонарёвки
|
Пришли таки мне ДАК8801 и тпс-ки...
|
28.01.2011, 20:31 | 110 |
Увлеченный
Регистрация: 23.08.2010 Последняя активность: 14.03.2012 15:58
Сообщений: 73
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Ребят, в общем я уже заказал TPS63020. Но только вот цель использования у меня немного другая. Буду питать мощный светодиод Cree XM-L на 10 Вт (3,35 В 3 А). И питание будет не от Li-Ion, а от LiFePo4 (диапазон напряжений 2...3,65 В, рабочее напр. 3,2 В). Отсюда вопросы, можно ли реализовать следующее:
1.) Включение/выключение одной кнопкой. Нажал, схема включилась, нажал еще раз - выключилась. Ну и чтобы в выключенном состоянии схема переходила в дежурный режим, и потребляла мизерные токи. 2.) Защита от переразряда. Чтобы не допустить разряд аккумулятора ниже 2 В. И включить режим моргания 1 раз в 10 сек при почти полном разряде ниже 2,2 В, но выше 2 В. 3.) Переключение режимов яркости (и память на последний режим) зажатием кнопки, например, на 2...3 сек: а.) Очень экономный - 10 мА. б.) Экономный - 50 мА. в.) Очень слабый - 100 мА. г.) Слабый - 250 мА. д.) Средний - 500 мА. е.) Сильный - 1 А. ж.) Очень сильный - 2 А. з.) Турбо - 3 А. Было бы очень здорово, если это все удастся реализовать. У автора даже готов с удовольствием купить прошитый микроконтроллер и ЦАП для этого. Или буду очень рад, если кто советом поделится. Сам я плоховато разбираюсь в микроконтроллерах и их программировании. Сама TPS63020 у меня будет, в прочим, как и дроссель и все элементы, кроме задания алгоритма работы. |
28.01.2011, 22:50 | 111 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Режимов слишком много, оптимальная разница между соседними режимами раза в 3 по току. И 3А для TPS63020 многовато...
|
28.01.2011, 23:15 | 112 |
Увлеченный
Регистрация: 23.08.2010 Последняя активность: 14.03.2012 15:58
Сообщений: 73
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Ну пусть будет 2,5 А. На другой стороне печатки даже поставлю небольшой радиатор для этого случая - понимаю, что нагрев схемы будет приличный. Заодно для моего случая светодиоду плохо не будет, ибо не есть хорошо, когда он работает на полную мощность, лучше небольшой запас оставлять.
А режимы можно сделать и такие: 40 мА, 100 мА, 300 мА, 800 мА, 2,5 А. Хотя я даже склоняюсь к тому варианту, что в начале предложил Inferion - регулировка тока с помощью ОУ, а там ничего не стоит поставить обычный потенциометр, и плавно регулировать яркость им. Как раз написал ему кучу вопросов в личку, надеюсь, ответит. Пожалуй, выберу именно этот вариант ввиду простоты и тем, что мне нужно много уровней яркости. |
29.01.2011, 02:11 | 113 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
В ЛС ответил, здесь продолжение...
2,5A ты выжмешь разве что с Li-ion аккумом. Севший фосфат имеет слишком низкое напряжение. МК тебе всё что ты хочешь может реализовать. Я бы посоветовал ЦАП заменить на магазин из 12-ти резисторов, МК заюзать ATtiny2313, а в качестве датчика тока вот этот замечательный чип: Вложение 3403. Этот токовый монитор может мерить ещё и напряжение, вычислять мощность и имеет на борту хоть и медленный, но хороший 12-ти битный АЦП. Встроенный фильтр ВЧ позволит нормально получать средние значения при частоте ШИМ уже в несколько килогерц, на что TPS63020 должен быть способен (если его не отключать через EN, а просто модулировать напряжение стабилизации). Сейчас я какраз этой системой и занимаюсь. Только для питания фосфат не пойдёт, минимальное гарантированное напряжение питания - 3V. Но мне фосфаты всё равно не нравятся, так что... Вот накатал схему, которой я собираюсь заняться: Вложение 3404 Она урезана т.к. планируется её юзать как часть более серьёзной системы. Это самостоятельный модуль, требующий от центрального узла стабильного питания логики в 3,3V, защиты от переполюсовки силового питания, и команд по I2C интерфейсу. Можно задавать 4 параметра одновременно: напряжение, ток, мощность и скважность (хоть аккумы им заряжай). Но можно заставить и работать самостоятельно. Будет умная кнопка, но не будет индикации заряда батареи... Сколько стоит? В фарнеле INA219 стоит 2.62 евро, ATtiny2313 - 1.96, TPS63020 - 7.37, и остальная рассыпуха пару евро (кроме дросселя, его вообще хз где достать). Как видите стоимость такого огорода гораздо меньше за стоимость капризного преобразователя, а потенциал приличный. Это я к слову о "да зачем этот МК? Нам бы по-проще и по-дешевле, чтоб отвёрткой крутить". При этом отвёрткой до сих пор никто ток в ней так и не покрутил без возбуда... P.S. Схема грубая, некоторые элементы (в частности токовый шунт) требуют более детального расчёта, который я смогу произвести только после достаточного ознакомления с даташитом на INA219. Резисторный ЦАП в данном случае не требует мегаточных номиналов резисторов. Я придумал быстрый и эффективный алгоритм вычисления требуемой комбинации независимо от разброса их сопротивлений. Просто сначала ЦАП нужно откалибровать, но это драйвер способен сделать и самостоятельно. Значения типа 128R - это не 128 Ом, это соотношения сопротивлений, где единица лежит в пределах 1...2k. Я ещё не выискивал в фарнеле подходящие номиналы... |
29.01.2011, 10:54 | 114 |
Увлеченный
Регистрация: 23.08.2010 Последняя активность: 14.03.2012 15:58
Сообщений: 73
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Спасибо большое. Пока что дождусь окончательного варианта схемы. Только вот МК я не знаю, как прошивать или этого не требуется?
Элементы нужные дозакажу, если есть уверенность 100%, что все с ними будет работать - это не проблема. Дроссель уже заказал - на 3,3 мкГн 6,8 А с двумя обмотками (габариты 1,2*1,2*0,8 см) - тут все ОК. Ну а в плане питания МК и датчика тока от LiFePo4 - тут поступлю след. образом. Возьму инвертор напряжения на 60 мА, и получится удвоенное напряжение. А далее возьму самый простой стабилизатор напряжения с LDO, и получу 3,3 В. На КПД этой системы мне фиолетово - ведь МК и датчик тока потребляют несколько мА? Кстати, а можно использовать МК ATtiny2313A-PU? У него напряжение питания 1,8 В, и он есть в наличии в моем городе. А вот INA219 придется заказывать. И напряжение у него реально от 3 В. |
29.01.2011, 11:29 | 115 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
МК на 1,8V на приличных частотах не погоняешь. Так что бесполезно на него подавать меньше 2,7V. 8МГц от него вполне может потребоваться, надо ведь кучу арифметики обсчитывать с приемлемой скоростью, и данными по двум I2C интерфейсам обмениваться...
линия LVcc кушать около нескольких миллиампер должна. Можно заюзать дешевый слабый (20мА) конденсаторный удвоитель напряжения, а за ним ULDO. Это в 40 рублей где-то обойдётся. Но я бы посоветовал всё же заменить фосфат на полимер. И вес меньше, и ёмкость больше (раза в два), и КПД и мощность преобразователя выше, и проблем меньше. МК заодно будет работать как супервизор, отключая систему на 2,7V. АЦП в нём нет, поэтому отдельно контролировать это дело им не получится. Он может следить только за своим собственным питанием. Кроме того, как переключать режимы, если схема обесточена? Через прерывания питания (как в китайских фонарях с кнопкой в филейной части)? По-моему это неудобный и некрасивый костыль. Если управлять непосредственно подавая сигнал на МК - можно заюзать маломощную кнопку, получить плавные эффекты включения, выключения и переключения и т.п. А иначе требуется дежурное питание, которое жрёт миллиампер-другой в полностью выключенном фонаре (всё остальное ест пару десятков микроампер)... А что за аккумы ты собрался юзать? Можешь ссылку кинуть? Покупать детали я бы не торопился. До этого у меня два подобных варианта не заработало. Всё время была проблема с ЦАП. Сейчас от него тут остался только намёк в виде магазина резисторов, но и он может умудрится не заработать по каким-либо причинам. Или получу проблемы с INA219. Часто в протоколах проблем прячется куча, а чип сложный... МК шить обязательно надо. Это чёрный ящик, который работает так, как ты захочешь. В готовых платах МК обычно уже прошитый изготовителем, но понятное дело что новый МК придётся прошить, т.к. он пустой... USB программатор собирается всего с одной микросхемы (FT232RL), а программа заливается двойным кликом на файл... Детали можешь высматривать в фарнеле: http://ru.farnell.com/jsp/s... А заказывать их можно, через специальную корзину (сам фарнел с Россией и Украиной не работает) на здешнем сайте: http://*********/index.php?o... |
29.01.2011, 12:08 | 116 |
Ветеран Фонарёвки
Регистрация: 14.02.2010 Последняя активность: 18.11.2015 19:18
Сообщений: 7928
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
|
29.01.2011, 16:00 | 117 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
|
29.01.2011, 19:27 | 118 |
Ветеран Фонарёвки
Регистрация: 14.02.2010 Последняя активность: 18.11.2015 19:18
Сообщений: 7928
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
|