Мелкие вопросы по МК и ПЛИС.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
[uquote="Salk",url="/forum/viewtopic.php?p=3522521#p3522521"][/uquote]
Зачем Вам настройка через Cube?
Есть же нормальные примеры - snippets называются, качаются с сайта STM/ Там есть примеры для использования периферии во всех извращённых положениях. Только голову придётся открыть описание регистров конкретного модуля и приложить немного голову.
Поверьте - писанины и мороки будет меньше чем с Cube и HAL.
Зачем Вам настройка через Cube?
Есть же нормальные примеры - snippets называются, качаются с сайта STM/ Там есть примеры для использования периферии во всех извращённых положениях. Только голову придётся открыть описание регистров конкретного модуля и приложить немного голову.
Поверьте - писанины и мороки будет меньше чем с Cube и HAL.
Re: Мелкие вопросы по МК и ПЛИС.
Здравствайте. Подключил к ATmega, АЦП (MCP3201) его значения считываются и выводятся на дисплей 1602, все вроде как работает. Но между АЦП и МК необходима гальваноразвязка, ее было сделано по схеме на рис. Теперь при подключении гальваноразвязки к интерфейсу SPI на дисплее выводится вместо значений нули (без нее все работает), оптопары все проверены и исправны. Подскажите куда копать ?


- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Мелкие вопросы по МК и ПЛИС.
как говорят военные: "здесь есть 2 варианта, первый и второй".
так вот, у тебя оно не работает либо потому, что пропала связь мк—>ацп п ацп не может вещать в пустоту, либо из-за того что светодиод оптопары просадил линию связи до состояния лог. "0".
для проверки поставь диод (шоттки) от ацп к мк (оптопару пока убери) если с ним заработает, значит просто к имеющейся схеме добавь транзистор, дабы исключить воздействие светодиода на линию. если нет, значит проидется делать 2хстороннюю связь (2 оптопары, 2 диода, 2 резистора).
______
упс
я неправильно название интерфейса прочитал... почемуто про двунаправленный I2C подумал...
так вот, у тебя оно не работает либо потому, что пропала связь мк—>ацп п ацп не может вещать в пустоту, либо из-за того что светодиод оптопары просадил линию связи до состояния лог. "0".
для проверки поставь диод (шоттки) от ацп к мк (оптопару пока убери) если с ним заработает, значит просто к имеющейся схеме добавь транзистор, дабы исключить воздействие светодиода на линию. если нет, значит проидется делать 2хстороннюю связь (2 оптопары, 2 диода, 2 резистора).
______
упс
Последний раз редактировалось Ivanoff-iv Пт дек 28, 2018 08:11:43, всего редактировалось 2 раза.
Re: Мелкие вопросы по МК и ПЛИС.
PC817 достаточно меленные. Могут не работать выше 50 кГц. Зависит от резистора нагрузки.
- Starichok51
- Модератор
- Сообщения: 19043
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Мелкие вопросы по МК и ПЛИС.
приобрести оптроны HCPL-2630, у них максимальная частота 10 МГц.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Re: Мелкие вопросы по МК и ПЛИС.
АЦП с МК соединяется через SCK, MISO, SS. Так вот если ставить опторазвязку только на MISO и SS, то работает, а если еще и на SCK то на дисплее нули вместо значений (это на оптопарах 6N137). Почему может не проходить тактовый сигнал?
Re: Мелкие вопросы по МК и ПЛИС.
По нарисованной выше схеме он и не должен проходить, ибо он идёт от МК к АЦП.Глеb писал(а):Почему может не проходить тактовый сигнал?
P.S Скоростные параметры 6N137 заявляются при подтяжке резистором на порядок меньшего сопротивления.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
Re: Мелкие вопросы по МК и ПЛИС.
Так я и не писал, что тактовый сигнал идет от АЦП к МК. Подключал вот по такой схеме.


Re: Мелкие вопросы по МК и ПЛИС.
Если частота большая сопротивление R2 нужно уменьшить.
Оптрон инвертирует сигнал. Нужно левый вывод резистора R3 соединить с питанием, а вывод 3 оптрона подключить к МК.
Оптрон инвертирует сигнал. Нужно левый вывод резистора R3 соединить с питанием, а вывод 3 оптрона подключить к МК.
Re: Мелкие вопросы по МК и ПЛИС.
Здравствуйте!
Хочу сделать свою простенькую схемку на STM32F103C8T6.
При этом схема может одновременно запитываться и по отладочному кабелю и от внешнего питания +3,3 В.
Лично проверял, подавал одновременно питание на микроконтроллер и от отладочного кабеля и от внешнего источника +3,3 В (без дополнительных элементов). Все продолжало нормально работать.
Но это как-то с моей точки зрения не правильно и хотелось бы защититься от возможных проблем.
Как я прочитал, в таких случаях используют 2 диода по такой схеме:

Если использовать диоды Шоттки, то напряжение просяден на 0,3 Вольта. Что не очень хорошо.
А какие еще есть варианты одновременной запитки устройства от двух источников питания?
Хочу сделать свою простенькую схемку на STM32F103C8T6.
При этом схема может одновременно запитываться и по отладочному кабелю и от внешнего питания +3,3 В.
Лично проверял, подавал одновременно питание на микроконтроллер и от отладочного кабеля и от внешнего источника +3,3 В (без дополнительных элементов). Все продолжало нормально работать.
Но это как-то с моей точки зрения не правильно и хотелось бы защититься от возможных проблем.
Как я прочитал, в таких случаях используют 2 диода по такой схеме:
Если использовать диоды Шоттки, то напряжение просяден на 0,3 Вольта. Что не очень хорошо.
А какие еще есть варианты одновременной запитки устройства от двух источников питания?
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
[uquote="Vlad7172",url="/forum/viewtopic.php?p=3540022#p3540022"]Что не очень хорошо.[/uquote]
А что конкретно "не очень хорошо"?
Даташит нам говорит о допустимом диапазоне напряжений питания от 2 до 3,6 Вольт.
Напряжение 3,3 Вольта взято лишь как типовое, при котором снимаются характеристики.
А что конкретно "не очень хорошо"?
Даташит нам говорит о допустимом диапазоне напряжений питания от 2 до 3,6 Вольт.
Напряжение 3,3 Вольта взято лишь как типовое, при котором снимаются характеристики.
Re: Мелкие вопросы по МК и ПЛИС.
Возможно это влияет на показания АЦП? Тогда два диода надо ставить до стабилизатора 3,3в.
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
[uquote="Sergi",url="/forum/viewtopic.php?p=3540132#p3540132"]влияет на показания АЦП?[/uquote]
У него аналоговая часть СХЕМЫ питается от тех же 3,3 Вольт? Какой смысл в АЦП, если схема получения сигнала для АЦП без питания?
Вообще то говоря, подобные задачи обычно решаются В САМОМ ДЕБАГГЕРЕ. И не задача отладчика питать всю схему через питание 5 вольт (впрочем, там может быть и не 5 Вольт, а отладчик и 5 не выдает...)
У него аналоговая часть СХЕМЫ питается от тех же 3,3 Вольт? Какой смысл в АЦП, если схема получения сигнала для АЦП без питания?
Вообще то говоря, подобные задачи обычно решаются В САМОМ ДЕБАГГЕРЕ. И не задача отладчика питать всю схему через питание 5 вольт (впрочем, там может быть и не 5 Вольт, а отладчик и 5 не выдает...)
Re: Мелкие вопросы по МК и ПЛИС.
Питание аналоговой части будет осуществляться отдельным стабилизированным источником питания +3,3 В. Планирую для запитывания устройства использовать 2 линейных стабилизатора HT7333 (один для аналоговых цепей, другой для цифровых). Внутри стабилизаторов HT7333 установлен полевой транзистор. Вероятно, он может выполнять функцию диода по схеме нарисованной выше.
В качестве отладчика используется китайский отладчик ST-LINK V2. Что там внутри по цепи питания я не знаю - у меня он залит компаундом, но судя по схемам которые я нашел, то там тоже стоит линейный стабилизатор питания с 5 Вольт до 3,3 Вольт.
Т. е. у меня получается такая схема:

Интересует вопрос надежности работы устройства. Т. е. не перегорит ли что-либо (микроконтроллер или отладчик), если запитывать разрабатываемое устройство без диодов?
Соответственно необходимы ли нарисованные в схеме в первом сообщении диоды?
В качестве отладчика используется китайский отладчик ST-LINK V2. Что там внутри по цепи питания я не знаю - у меня он залит компаундом, но судя по схемам которые я нашел, то там тоже стоит линейный стабилизатор питания с 5 Вольт до 3,3 Вольт.
Т. е. у меня получается такая схема:
Интересует вопрос надежности работы устройства. Т. е. не перегорит ли что-либо (микроконтроллер или отладчик), если запитывать разрабатываемое устройство без диодов?
Соответственно необходимы ли нарисованные в схеме в первом сообщении диоды?
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
Вообще то обычно от "аналогового" питания в МК питаются, в том числе, и не очень аналоговые цепи.
Вам кто подсказал делать разные стабилизаторы?
Вам кто подсказал делать разные стабилизаторы?
Re: Мелкие вопросы по МК и ПЛИС.
Делать разные стабилизаторы для цифровой и аналоговых цепей мне подсказала прочитанная литература и здравый смысл. В цифровой цепи питания присутствует очень много помех. Для того, что бы уменьшить помехи от цифровой цепи питания, аналоговую часть запитывают от той же цифровой цепи питания, но через дроссель (если точность измерения не очень важна), либо ставят отдельный стабилизатор. Или я ошибаюсь?
Хуже от наличия дополнительного стабилизатора по аналоговой цепи однозначно не будет, а лучше будет.
Вопрос в том, что можно ли запитывать схему одновременно от двух источников питания без дополнительных согласующих элементов? Или необходимо что то устанавливать (например диоды)?
Хуже от наличия дополнительного стабилизатора по аналоговой цепи однозначно не будет, а лучше будет.
Вопрос в том, что можно ли запитывать схему одновременно от двух источников питания без дополнительных согласующих элементов? Или необходимо что то устанавливать (например диоды)?
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 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.

Хуже не будет. Ну если не считать обязательного наличия аналогового питания при наличии цифрового.
И как Вы собрались отлаживать с раздельным питанием?
Если говорить о точности, то опорное напряжение АЦП - это не аналоговое питание МК (если только такой режим не выбран). А точность будет зависеть практически только от опорного напряжения.
Что касается помех, то стабилизатор не способен отслеживать подобные помехи. Проку от него никакого не будет. По любому нужен фильтр.
PS В догон. Лоудроп стабилизаторы имеют склонность к самовозбуждению при слишком большой емкости нагрузки. Даташит Холтека кагбэ намекаэ на номинальную блокировку по выходу своих стабилизаторов 10 мкФ. По входу можно делать все что угодно....
Ну и скрин из референсного мануала на F1 с выделением красным обсуждаемого здесь вопроса:
Под блок-схемой примечание:
1. VDDA and VSSA must be connected to VDD and VSS, respectively.
Re: Мелкие вопросы по МК и ПЛИС.
КРАМ - спасибо!
Я как-то упустил из вида, что в приведенной мной выше схеме при заптывании схемы от отладчика не будет запитываться аналоговая часть.
За замечание насчет сглаживающих конденсаторов LDO тоже спасибо!
Соответственно решил, что не буду запитывать схему от отладчика.
Так как в цифровой части у меня будет висеть несколько светодиодов и при их включении будет просаживаться напряжение питания (насколько не знаю, но наверняка будет). Поэтому для увеличения точности измерения хотелось бы запитать раздельно цифровую и аналоговую части микроконтроллера.
Будет ли работоспособна приведенная ниже схема?

Исправил ссылку на схему
Я как-то упустил из вида, что в приведенной мной выше схеме при заптывании схемы от отладчика не будет запитываться аналоговая часть.
За замечание насчет сглаживающих конденсаторов LDO тоже спасибо!
Соответственно решил, что не буду запитывать схему от отладчика.
Так как в цифровой части у меня будет висеть несколько светодиодов и при их включении будет просаживаться напряжение питания (насколько не знаю, но наверняка будет). Поэтому для увеличения точности измерения хотелось бы запитать раздельно цифровую и аналоговую части микроконтроллера.
Будет ли работоспособна приведенная ниже схема?
Исправил ссылку на схему
Последний раз редактировалось Vlad7172 Пт янв 04, 2019 11:35:05, всего редактировалось 1 раз.
- КРАМ
- Друг Кота
- Сообщения: 25151
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
[uquote="Vlad7172",url="/forum/viewtopic.php?p=3540648#p3540648"]Поэтому для увеличения точности измерения хотелось бы запитать раздельно[/uquote]
Светодиоды? Просаживать питание?
Вы вообще о чем?
Какая у Вас стоит задача?
Чтобы реализовать ТОЧНОСТЬ АЦП в 12 разрядов, включая номинал напряжения, то Вам придется применить ВНЕШНИЙ ИСТОЧНИК ОПОРЫ, а не стабилизатор аналогового питания. Примерная цена на референсные источники напряжения - 300...400 руб. Получите точность как раз на 12 разрядов.
Все остальное требует калибровки. То есть история со светодиодами - это туфта полная.
ЗЫ. Изображение не доступно. Пользуйтесь img.radiokot.ru
Светодиоды? Просаживать питание?
Вы вообще о чем?
Какая у Вас стоит задача?
Чтобы реализовать ТОЧНОСТЬ АЦП в 12 разрядов, включая номинал напряжения, то Вам придется применить ВНЕШНИЙ ИСТОЧНИК ОПОРЫ, а не стабилизатор аналогового питания. Примерная цена на референсные источники напряжения - 300...400 руб. Получите точность как раз на 12 разрядов.
Все остальное требует калибровки. То есть история со светодиодами - это туфта полная.
ЗЫ. Изображение не доступно. Пользуйтесь img.radiokot.ru
Re: Мелкие вопросы по МК и ПЛИС.
Vlad7172 писал(а):Я как-то упустил из вида, что в приведенной мной выше схеме при заптывании схемы от отладчика не будет запитываться аналоговая часть.
Может питать LDO-шки отладчиком, у него выход на 5 вольт есть?!Vlad7172 писал(а):Соответственно решил, что не буду запитывать схему от отладчика.