Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

[uquote="Salk",url="/forum/viewtopic.php?p=3522521#p3522521"][/uquote]
Зачем Вам настройка через Cube?
Есть же нормальные примеры - snippets называются, качаются с сайта STM/ Там есть примеры для использования периферии во всех извращённых положениях. Только голову придётся открыть описание регистров конкретного модуля и приложить немного голову.
Поверьте - писанины и мороки будет меньше чем с Cube и HAL.
Глеb
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт янв 05, 2016 19:41:46

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Глеb »

Здравствайте. Подключил к ATmega, АЦП (MCP3201) его значения считываются и выводятся на дисплей 1602, все вроде как работает. Но между АЦП и МК необходима гальваноразвязка, ее было сделано по схеме на рис. Теперь при подключении гальваноразвязки к интерфейсу SPI на дисплее выводится вместо значений нули (без нее все работает), оптопары все проверены и исправны. Подскажите куда копать ?
Изображение
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Ivanoff-iv »

как говорят военные: "здесь есть 2 варианта, первый и второй".
так вот, у тебя оно не работает либо потому, что пропала связь мк—>ацп п ацп не может вещать в пустоту, либо из-за того что светодиод оптопары просадил линию связи до состояния лог. "0".
для проверки поставь диод (шоттки) от ацп к мк (оптопару пока убери) если с ним заработает, значит просто к имеющейся схеме добавь транзистор, дабы исключить воздействие светодиода на линию. если нет, значит проидется делать 2хстороннюю связь (2 оптопары, 2 диода, 2 резистора).
______
упс :oops: я неправильно название интерфейса прочитал... почемуто про двунаправленный I2C подумал...
Последний раз редактировалось Ivanoff-iv Пт дек 28, 2018 08:11:43, всего редактировалось 2 раза.
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Sergi »

PC817 достаточно меленные. Могут не работать выше 50 кГц. Зависит от резистора нагрузки.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19044
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Starichok51 »

приобрести оптроны HCPL-2630, у них максимальная частота 10 МГц.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Глеb
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт янв 05, 2016 19:41:46

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Глеb »

АЦП с МК соединяется через SCK, MISO, SS. Так вот если ставить опторазвязку только на MISO и SS, то работает, а если еще и на SCK то на дисплее нули вместо значений (это на оптопарах 6N137). Почему может не проходить тактовый сигнал?
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение korob »

Глеb писал(а):Почему может не проходить тактовый сигнал?
По нарисованной выше схеме он и не должен проходить, ибо он идёт от МК к АЦП. :? :facepalm: Если тактовый сигнал развязывается должным образом (а не как на схеме :facepalm: ), то рисуйте полную схему с указанием номиналов элементов. :roll:

P.S Скоростные параметры 6N137 заявляются при подтяжке резистором на порядок меньшего сопротивления. :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Глеb
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт янв 05, 2016 19:41:46

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Глеb »

Так я и не писал, что тактовый сигнал идет от АЦП к МК. Подключал вот по такой схеме.
Изображение
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Мурик »

Если частота большая сопротивление R2 нужно уменьшить.
Оптрон инвертирует сигнал. Нужно левый вывод резистора R3 соединить с питанием, а вывод 3 оптрона подключить к МК.
Vlad7172
Родился
Сообщения: 11
Зарегистрирован: Ср янв 02, 2019 20:58:27

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Vlad7172 »

Здравствуйте!

Хочу сделать свою простенькую схемку на STM32F103C8T6.
При этом схема может одновременно запитываться и по отладочному кабелю и от внешнего питания +3,3 В.
Лично проверял, подавал одновременно питание на микроконтроллер и от отладочного кабеля и от внешнего источника +3,3 В (без дополнительных элементов). Все продолжало нормально работать.
Но это как-то с моей точки зрения не правильно и хотелось бы защититься от возможных проблем.
Как я прочитал, в таких случаях используют 2 диода по такой схеме:
Изображение
Если использовать диоды Шоттки, то напряжение просяден на 0,3 Вольта. Что не очень хорошо.
А какие еще есть варианты одновременной запитки устройства от двух источников питания?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение КРАМ »

[uquote="Vlad7172",url="/forum/viewtopic.php?p=3540022#p3540022"]Что не очень хорошо.[/uquote]
А что конкретно "не очень хорошо"?
Даташит нам говорит о допустимом диапазоне напряжений питания от 2 до 3,6 Вольт.
Напряжение 3,3 Вольта взято лишь как типовое, при котором снимаются характеристики.
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Sergi »

Возможно это влияет на показания АЦП? Тогда два диода надо ставить до стабилизатора 3,3в.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение КРАМ »

[uquote="Sergi",url="/forum/viewtopic.php?p=3540132#p3540132"]влияет на показания АЦП?[/uquote]
У него аналоговая часть СХЕМЫ питается от тех же 3,3 Вольт? Какой смысл в АЦП, если схема получения сигнала для АЦП без питания?
Вообще то говоря, подобные задачи обычно решаются В САМОМ ДЕБАГГЕРЕ. И не задача отладчика питать всю схему через питание 5 вольт (впрочем, там может быть и не 5 Вольт, а отладчик и 5 не выдает...)
Vlad7172
Родился
Сообщения: 11
Зарегистрирован: Ср янв 02, 2019 20:58:27

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Vlad7172 »

Питание аналоговой части будет осуществляться отдельным стабилизированным источником питания +3,3 В. Планирую для запитывания устройства использовать 2 линейных стабилизатора HT7333 (один для аналоговых цепей, другой для цифровых). Внутри стабилизаторов HT7333 установлен полевой транзистор. Вероятно, он может выполнять функцию диода по схеме нарисованной выше.

В качестве отладчика используется китайский отладчик ST-LINK V2. Что там внутри по цепи питания я не знаю - у меня он залит компаундом, но судя по схемам которые я нашел, то там тоже стоит линейный стабилизатор питания с 5 Вольт до 3,3 Вольт.

Т. е. у меня получается такая схема:
Изображение

Интересует вопрос надежности работы устройства. Т. е. не перегорит ли что-либо (микроконтроллер или отладчик), если запитывать разрабатываемое устройство без диодов?
Соответственно необходимы ли нарисованные в схеме в первом сообщении диоды?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение КРАМ »

Вообще то обычно от "аналогового" питания в МК питаются, в том числе, и не очень аналоговые цепи.
Вам кто подсказал делать разные стабилизаторы?
Vlad7172
Родился
Сообщения: 11
Зарегистрирован: Ср янв 02, 2019 20:58:27

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Vlad7172 »

Делать разные стабилизаторы для цифровой и аналоговых цепей мне подсказала прочитанная литература и здравый смысл. В цифровой цепи питания присутствует очень много помех. Для того, что бы уменьшить помехи от цифровой цепи питания, аналоговую часть запитывают от той же цифровой цепи питания, но через дроссель (если точность измерения не очень важна), либо ставят отдельный стабилизатор. Или я ошибаюсь?

Хуже от наличия дополнительного стабилизатора по аналоговой цепи однозначно не будет, а лучше будет.

Вопрос в том, что можно ли запитывать схему одновременно от двух источников питания без дополнительных согласующих элементов? Или необходимо что то устанавливать (например диоды)?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение КРАМ »

[uquote="Vlad7172",url="/forum/viewtopic.php?p=3540275#p3540275"]Хуже от наличия дополнительного стабилизатора по аналоговой цепи однозначно не будет, а лучше будет.[/uquote]
Хуже не будет. Ну если не считать обязательного наличия аналогового питания при наличии цифрового.
И как Вы собрались отлаживать с раздельным питанием?
Если говорить о точности, то опорное напряжение АЦП - это не аналоговое питание МК (если только такой режим не выбран). А точность будет зависеть практически только от опорного напряжения.
Что касается помех, то стабилизатор не способен отслеживать подобные помехи. Проку от него никакого не будет. По любому нужен фильтр.
PS В догон. Лоудроп стабилизаторы имеют склонность к самовозбуждению при слишком большой емкости нагрузки. Даташит Холтека кагбэ намекаэ на номинальную блокировку по выходу своих стабилизаторов 10 мкФ. По входу можно делать все что угодно....
Ну и скрин из референсного мануала на F1 с выделением красным обсуждаемого здесь вопроса:

Под блок-схемой примечание:
1. VDDA and VSSA must be connected to VDD and VSS, respectively.

Изображение
Vlad7172
Родился
Сообщения: 11
Зарегистрирован: Ср янв 02, 2019 20:58:27

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Vlad7172 »

КРАМ - спасибо!

Я как-то упустил из вида, что в приведенной мной выше схеме при заптывании схемы от отладчика не будет запитываться аналоговая часть.

За замечание насчет сглаживающих конденсаторов LDO тоже спасибо!

Соответственно решил, что не буду запитывать схему от отладчика.

Так как в цифровой части у меня будет висеть несколько светодиодов и при их включении будет просаживаться напряжение питания (насколько не знаю, но наверняка будет). Поэтому для увеличения точности измерения хотелось бы запитать раздельно цифровую и аналоговую части микроконтроллера.

Будет ли работоспособна приведенная ниже схема?
Изображение

Исправил ссылку на схему
Последний раз редактировалось Vlad7172 Пт янв 04, 2019 11:35:05, всего редактировалось 1 раз.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение КРАМ »

[uquote="Vlad7172",url="/forum/viewtopic.php?p=3540648#p3540648"]Поэтому для увеличения точности измерения хотелось бы запитать раздельно[/uquote]
Светодиоды? Просаживать питание? :))) :))) :)))
Вы вообще о чем?
Какая у Вас стоит задача?
Чтобы реализовать ТОЧНОСТЬ АЦП в 12 разрядов, включая номинал напряжения, то Вам придется применить ВНЕШНИЙ ИСТОЧНИК ОПОРЫ, а не стабилизатор аналогового питания. Примерная цена на референсные источники напряжения - 300...400 руб. Получите точность как раз на 12 разрядов.
Все остальное требует калибровки. То есть история со светодиодами - это туфта полная.
ЗЫ. Изображение не доступно. Пользуйтесь img.radiokot.ru :)
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Psych »

Vlad7172 писал(а):Я как-то упустил из вида, что в приведенной мной выше схеме при заптывании схемы от отладчика не будет запитываться аналоговая часть.
Vlad7172 писал(а):Соответственно решил, что не буду запитывать схему от отладчика.
Может питать LDO-шки отладчиком, у него выход на 5 вольт есть?!
Ответить

Вернуться в «Разные вопросы по МК»