Например TDA7294

Форум РадиоКот • Просмотр темы - Цифровое управление лабораторным источником (stm32f100c4)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 17:52:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 352 ]     ... , , , 16, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Пн авг 20, 2012 11:08:36 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн ноя 28, 2011 09:52:16
Сообщений: 21
Рейтинг сообщения: 0
Предлагаю на рассмотрение еще один вариант усовершенствованной аналоговой части данного ЛБП.


Вложения:
схема_блок_питания.GIF [71.75 KiB]
Скачиваний: 1630
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Пн авг 20, 2012 11:59:20 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1027
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Структура известная, со своими плюсами и минусами. Если говорить о конкретной реализации, тут беглым просмотром не ограничиться, требуется моделирование.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Вт авг 21, 2012 06:42:10 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Инженер АПГ писал(а):
Предлагаю на рассмотрение еще один вариант усовершенствованной аналоговой части данного ЛБП.

Мне кажется, у Вас ошибочка в подключении транзисторов VT4 VT8, через R41 эмиттеры соединены с минусом питания, поэтому они всегда будут открыты, хоть и при мизерных токах (при R41=100к). Если так задумано шунтирование затворов полевиков, то теряется смысл в R48 R53.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Вт авг 21, 2012 09:08:36 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн ноя 28, 2011 09:52:16
Сообщений: 21
Рейтинг сообщения: 0
Хатуль_мадан писал(а):
Мне кажется, у Вас ошибочка в подключении транзисторов VT4 VT8, через R41 эмиттеры соединены с минусом питания, поэтому они всегда будут открыты, хоть и при мизерных токах (при R41=100к). Если так задумано шунтирование затворов полевиков, то теряется смысл в R48 R53.


Да, ошибка, но не совсем там, где Вы указали. Эту часть схемы просто скопировал (как оказалось с ошибками :oops: ) привожу оригинал.
Прилагаю исправленный вариант.


Вложения:
схема_блок_питания_.GIF [71.64 KiB]
Скачиваний: 1326
121.GIF [22.54 KiB]
Скачиваний: 1085
Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Вт авг 21, 2012 18:10:40 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Ну тогда откройте "тайну", как они (VT4 VT8) работают в Вашей схеме?
При подаче через резистор на эмиттер транзистора -15В, при положительном напряжении на базе, он всегда будет открыт.
Целесообразно R41 удалить, а эмиттеры соединить с нижними выводами R48 и R53.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Ср авг 22, 2012 10:30:39 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн ноя 28, 2011 09:52:16
Сообщений: 21
Рейтинг сообщения: 0
Хатуль_мадан писал(а):
Ну тогда откройте "тайну", как они (VT4 VT8) работают в Вашей схеме?
При подаче через резистор на эмиттер транзистора -15В, при положительном напряжении на базе, он всегда будет открыт.
Целесообразно R41 удалить, а эмиттеры соединить с нижними выводами R48 и R53.


Цитирую

Galizin писал(а):
Это так с биполярными транзисторами хорошо поступать. Там разброс напряжений открытия 50-100 mv без подбора транзисторов. А у полевых этот парамерт может гулять на вольт например от экземпляра к экземпряру. Да еще и с температурой.
Может быть можно добавить выравнивающую схему. Оба истока соединить с базами 2 биполярных транзисторов. Эммитеры этих транзисторов соединены и подключены к потребителю тока например 400мкА в вашем случае. Коллекторы этих транзисторов подключены к затворам полувых транзистров - короче дифкаскад.
Если у одного из транзисторов ток увеличился то увеличится падение наряжения на токоизмерит. резисторе. Токи в дифкаскаде перераспределятся таким образом, что тот полевой транзистор в котором токи больше призакровется, а второй приоткроется. Источник тока нужно брать такой, что бы на резисторе в стоке (5к). падало примерно с вольт те по 200мкА на каждый. Эти резисторы шунтированы конденсаторами, так что процесс перераспределения будет проходить относительно медленно. А управление по скорости не пострадает. Даже если транзисторы будут различаться крутизной - то один из них примет на себя ток только на короткое время - что не страшно.


Страница 13 данного форума :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Чт авг 23, 2012 06:07:12 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Почитал. Теперь понятно. Они выполняют не защитную функцию, а выравнивание нагрева от тока нагрузки. Хотя, надо ли это? Если выбрать режим работы с хорошим запасом, то может и 50% перекос токов не приведет к поломке, тем более, полевики при увеличении нагрева автоматически снижают проводимость канала, что тоже автоматом выравнивает нагрузку на каждый из них. Раз уж есть резисторы в цепях истока, то можно параллельно VT4 VT8 поставить еще такие же транзисторы, но эмиттеры соединить с нижними выводами R48 и R53, получится дополнительная "быстрая" токовая защита в случае КЗ, что точно так же ограничит ток через каждый транзистор на безопасном уровне.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Чт авг 23, 2012 10:31:53 
Мучитель микросхем

Карма: 11
Рейтинг сообщений: 35
Зарегистрирован: Ср окт 15, 2008 09:33:03
Сообщений: 475
Откуда: Воронеж
Рейтинг сообщения: 0
Хатуль_мадан писал(а):
тем более, полевики при увеличении нагрева автоматически снижают проводимость канала, что тоже автоматом выравнивает нагрузку на каждый из них.

Это тянется с Хоровица Хилла. Для того что бы так было нужно использовать спец транзисторы. У обычных транзисторов этот участок может начинатся тогда, когда они будут страдать от перегрева. Например для irl630 этот участок начинается после 8 ампер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Вт сен 04, 2012 22:00:25 
Открыл глаза

Карма: 2
Рейтинг сообщений: 29
Зарегистрирован: Чт янв 22, 2009 09:47:33
Сообщений: 69
Откуда: Харьков
Рейтинг сообщения: 0
Заинтересовался данной схемой, начал экспериментировать, в результате чего выяснилось, что C4 приводит к завышению выходного напряжения после перехода с режима стабилизации тока к стабилизации напряжения. Без него все работает нормально.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Ср сен 05, 2012 15:56:37 
Мучитель микросхем

Карма: 11
Рейтинг сообщений: 35
Зарегистрирован: Ср окт 15, 2008 09:33:03
Сообщений: 475
Откуда: Воронеж
Рейтинг сообщения: 0
Похоже так и есть. Процентов на 12.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Ср сен 05, 2012 22:06:22 
Открыл глаза

Карма: 2
Рейтинг сообщений: 29
Зарегистрирован: Чт янв 22, 2009 09:47:33
Сообщений: 69
Откуда: Харьков
Рейтинг сообщения: 0
Зависит от того, на сколько просело напряжение в режиме стабилизации тока. Больше просело - больше завысилось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Вс дек 02, 2012 23:59:59 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Олег, а можно STM32F100C4 заменить на STM32F100RBT6B(стоит на STM32VLDISCOVERY)? Вроде как отличаются только объемом памяти, не нашел еще, что обозначают эти все буквы, или ткните носом где почитать :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Пн дек 03, 2012 09:16:43 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
dmirrr писал(а):
а можно STM32F100C4 заменить на STM32F100RBT6B
...
не нашел еще, что обозначают эти все буквы, или ткните носом где почитать :(

Хоть вопрос адресован не мне, отвечу.
Расшифровка букв есть в Datasheet
В данном случае С4 это не вся маркировка.
С - корпус LQFP-48
R - корпус LQFP-64
Соответственно, цоколевка у них разная, номера выводов не совпадают, но совместимая.
4 - 16кБ FLASH, LowDensity
6 - 32кБ FLASH, LowDensity
8 - 64кБ FLASH, MediumDensity
B - 128кБ FLASH, MediumDensity
C - 256кБ FLASH, HighDensity
Могут быть и другие буквы, Вам пока достаточно.
В данном случае переход с 4 на В означает не только увеличение объёма FLASH, но и переход на другой класс, увеличивается объём ОЗУ с 4кБ до 8кБ, появляются дополнительные устройства, например TIM4, USART3, SPI2, увеличивается число каналов АЦП и так далее.
Дальше идёт буква Т, означающая корпус LQFP
После этого идёт цифра 6 или 7, для Вас она не имеет значения, и означает максимальную рабочую температуру.
После неё могут идти знаки служебной информации.

Резюмируя, могу сказать, что если не принимать специальных мер в софте против такого перехода, то всё сделанное для STM32F100C4T будет великолепно работать на STM32F100RBT без изменений софта, только внимательно поменяйте номера выводов


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Пн дек 03, 2012 10:13:17 
Мучитель микросхем

Карма: 11
Рейтинг сообщений: 35
Зарегистрирован: Ср окт 15, 2008 09:33:03
Сообщений: 475
Откуда: Воронеж
Рейтинг сообщения: 0
К предыдущему ответу могу только добавить, что в datasheet есть таблица соответствия порта ВВ и номера вывода корпуса. Что бы перейти на другой корпус нужно использовать те же самые порты ВВ. На каких ножках они будут в другом корпусе нужно смотреть в той самой таблице.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Пн дек 03, 2012 12:09:04 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Спасибо! Datasheet на STM идут на целое семейство и многостраничные. У Atmel немного попроще в этом деле. Здесь-же куча всего. Пока еще не очень разобрался что и где искать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Пн дек 03, 2012 14:43:35 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
на АТМЕЛЫ (а не на частный вариант в виде прошловековых AVRов), вся документация, SDK, примеры и т.д. так же идут единые на все семейство.

Более того, недавно атмел выпустил обобщенный фреймворк ASF. Один и на avr, xmega, av32, cortex m3/m4, причем полно файлов общих.

Так что не горячитесь :)))

p.s. ради atsam4s приходится ковыряться :kill:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Вт дек 04, 2012 08:13:04 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Пт янв 21, 2011 14:16:36
Сообщений: 130
Откуда: Уфа
Рейтинг сообщения: 0
dmirrr писал(а):
Спасибо! Datasheet на STM идут на целое семейство и многостраничные. У Atmel немного попроще в этом деле. Здесь-же куча всего. Пока еще не очень разобрался что и где искать.

Как раз таки на STM datasheet-ы идут на отдельные контроллеры, и они достаточно краткие. А тот документ, о котором вы говорите - это Reference Manual.
ЗЫ. Например, вот здесь лежит datasheet на STM32F100C4 (выберите "Design support", и смотрите первый pdf).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Ср дек 19, 2012 13:09:54 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 701
Откуда: Ростовская область
Рейтинг сообщения: 0
Не могу разобраться с этим местом в коде
Код:
GPIOB->CRH &= ~((GPIO_CRL_MODE0|GPIO_CRL_CNF0)<<(LCD_DC_PIN-8)*4)

Здесь устанавливаем на пине В0 аналоговый вход, только почему GPIOB->CRH а не GPIOB->CRL
Код:
GPIOB->CRH &= ~((GPIO_CRL_MODE0|GPIO_CRL_CNF0)
...а вот эту строку не догоняю
Код:
<<(LCD_DC_PIN-8)*4)

Поясните пожалуйста, если не трудно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Ср дек 19, 2012 14:17:22 
Мучитель микросхем

Карма: 11
Рейтинг сообщений: 35
Зарегистрирован: Ср окт 15, 2008 09:33:03
Сообщений: 475
Откуда: Воронеж
Рейтинг сообщения: 0
amv2000 писал(а):
Не могу разобраться с этим местом в коде
Код:
GPIOB->CRH &= ~((GPIO_CRL_MODE0|GPIO_CRL_CNF0)<<(LCD_DC_PIN-8)*4)

Здесь устанавливаем на пине В0 аналоговый вход, только почему GPIOB->CRH а не GPIOB->CRL

потому что
Код:
#define LCD_DC_PIN                 12

то есть настраивается PB12 и, поскольку 12 > 7, то используется CRH . Здесь сбрасываем все необходимые биты в 0, что бы следующей строкой нужные биты устанговить в 1. Это делается оттого, что значение по-умолчанию регистра отличается от 0, поэтому необходимо очистить все влияющие на режим биты, что бы потом их правильно установить
amv2000 писал(а):
Код:
GPIOB->CRH &=
~((GPIO_CRL_MODE0|GPIO_CRL_CNF0)
...а вот эту строку не догоняю
Код:
<<(LCD_DC_PIN-8)*4)

Поясните пожалуйста, если не трудно.

Операция | - результат - все нужные биты установлены в 1.
Операция ~ - инвертирование - все нужные быты установлены в 0, ненужные в 1.
Операция &= - побитовое AND - все биты где были 0 хотя бы у одного операнда окажутся установленными в 0. Остальные не изменятся. То есть сбросятся требуемые биты - те которые обозначены единичными битами в макросах GPIO_CRL_MODE0 ...
Операция << - битовый сбвиг влево - просто выбор нужной 4-ки битов в зависимости от пина. Можно было бы использовать GPIO_CRL_MODE12 и т.д. Но номер пина у меня задан макросом, поэтому при изменении макроса нужно было бы мнять и GPIO_CRL_MODE. А так - свобода перекидывать пины в пределах 8-15 одним переопределением макроса.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровое управление лабораторным источником (stm32f100c4
СообщениеДобавлено: Чт дек 20, 2012 07:34:45 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 701
Откуда: Ростовская область
Рейтинг сообщения: 0
Galizin писал(а):
Операция << - битовый сбвиг влево - просто выбор нужной 4-ки битов в зависимости от пина.

Здесь
Код:
<<(LCD_DC_PIN-8)*4)
это <<(12-8)*4), т.е это сдвиг по маске (4<<4) или (0<<16)... вот тут у меня мозговой затык.
Вот так почему то более понятно
Код:
GPIOC->CRH &= ~GPIO_CRH_MODE12  //очистим разряды MODE12 (сбросить биты MODE12_1 и MODE12_0 в нуль)
GPIOC->CRH |= GPIO_CRH_MODE12_0  //Выставим бит MODE12_0, для настройки вывода на выход с быстродействием 10MHz


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 352 ]     ... , , , 16, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: kOt-90 и гости: 42


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y