Например TDA7294

Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК и ПЛИС.
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт мар 09, 2021 14:47:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 12237 ]     ... , , , 609, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн окт 05, 2020 07:58:08 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1833
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15706
Откуда: Новочеркасск
Рейтинг сообщения: 1
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
по-моему, когда включен "внутренний источник с внешним конденсатором", то на этом самом внешнем конденсаторе (Vref) и будет то самое напряжение, что вам нужно.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
удивительно, но при взгляде на многих сверху ничего не меняется...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн окт 05, 2020 09:47:43 
Грызет канифоль

Зарегистрирован: Чт апр 16, 2009 14:23:59
Сообщений: 267
Рейтинг сообщения: 0
насколько я понял из даташита, это справедливо только для источника 2.56В.
Код:
Internal 2.56V Voltage Reference with external bypass capacitor at
PB0 (AREF) pin(1).


Для 1.1В нет варианта среди MUX битов выдернуть его на AREF


Вернуться наверх
 
Друзья! Скоро Новый Год! Китайский! Но мы работаем и в праздники тоже!

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн окт 05, 2020 16:36:11 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 1150
Зарегистрирован: Пт мар 29, 2019 10:45:58
Сообщений: 2152
Откуда: Тюмень
Рейтинг сообщения: 0
Про какой МК идёт речь?

_________________
Профессия нужна человеку, чтобы заниматься любимым делом, применять свои таланты и знания, приносить пользу другим людям.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн окт 05, 2020 23:07:19 
Грызет канифоль

Зарегистрирован: Чт апр 16, 2009 14:23:59
Сообщений: 267
Рейтинг сообщения: 0
Про какой МК идёт речь?

тинька25


Вернуться наверх
 
Как сделать ИП с ультрашироким диапазоном?

Ключевыми особенностями высоковольтных SiC MOSFET Wolfspeed являются малое сопротивление канала в открытом состоянии и минимальное значение паразитных емкостей, что позволяет максимально снизить статические и динамические потери, и, соответственно, увеличить рабочую частоту преобразователей.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт окт 06, 2020 01:05:28 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 1150
Зарегистрирован: Пт мар 29, 2019 10:45:58
Сообщений: 2152
Откуда: Тюмень
Рейтинг сообщения: 1
Цитата:
The ADC converts an analog input voltage to a 10-bit digital value through successive approximation.
The minimum value represents GND and the maximum value represents the voltage on
VCC, the voltage on the AREF pin or an internal 1.1V / 2.56V voltage reference.
The voltage reference for the ADC may be selected by writing to the REFS2:0 bits in ADMUX.
The VCC supply, the AREF pin or an internal 1.1V / 2.56V voltage reference may be selected as
the ADC voltage reference. Optionally the internal 2.56V voltage reference may be decoupled
by an external capacitor at the AREF pin to improve noise immunity.



В даташите написано что REFS = 3 зарезервировано
Вложение:
1.png [27.09 KiB]
Скачиваний: 127

А в АВ (Algorithm Builder) указано, что REFS = 3 подключает ИОН 1,1 В к Р0 (AREF) :dont_know:
Наверное в АВ ошибка…

_________________
Профессия нужна человеку, чтобы заниматься любимым делом, применять свои таланты и знания, приносить пользу другим людям.


Вернуться наверх
 
STM32L5 – первое семейство ST на ядре Cortex-M33 с ультранизким потреблением

Первое семейство STM32L5 на базе ядра ARM Cortex-M33, флагман семейств ST с низким потреблением. Область применения IoT, расходомеры, умные часы, промышленные датчики и многое другое. Опубликованы материалы двух практических вебинаров по расчету энергопотребления и работой с TrustZone. Рассмотрены особенности и примеры практической реализации CAN FD на STM32L5.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт окт 09, 2020 08:48:07 
Родился

Зарегистрирован: Чт авг 04, 2016 17:37:44
Сообщений: 3
Рейтинг сообщения: 0
Доброго всем дня

У нас на оборудование попала вода
После сушки, чистки солей, запустили, всё работает, но сие изделие стало греться.

Заказали снабжению, привезли (на фотографии справа)
Изображение

Смущает что 3я строка отличается, предположение что это серийный номер.
В datasheet по чипу нет упоминания расшифровок строк.
Ещё не ставили на оборудование.

Кто либо с подобными чипами работал ?

С Уважением


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт окт 09, 2020 12:09:07 
Говорящий с текстолитом

Карма: 17
Рейтинг сообщений: 478
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1653
Рейтинг сообщения: 3
Mr.Vasiliy, не серийный номер, а скорее всего номер партии или код даты производства. Не заморачивайтесь, модель такая же.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Сб окт 17, 2020 21:17:20 
Родился

Зарегистрирован: Чт авг 04, 2016 17:37:44
Сообщений: 3
Рейтинг сообщения: 0
Mr.Vasiliy, не серийный номер, а скорее всего номер партии или код даты производства. Не заморачивайтесь, модель такая же.


При много благодарен Вам за ответ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс окт 18, 2020 06:30:35 
Друг Кота
Аватар пользователя

Карма: 114
Рейтинг сообщений: 2053
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 16137
Откуда: Московская область
Рейтинг сообщения: 0
Ещё не ставили на оборудование.

А у вас есть прошивка для него? У вас есть инструмент для его прошивки? Или чип поставил производитель оборудования?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн окт 19, 2020 07:41:35 
Говорящий с текстолитом

Карма: 17
Рейтинг сообщений: 478
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1653
Рейтинг сообщения: 0
КРАМ, это ROMless МК. Прошивка на внешней памяти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт янв 05, 2021 12:49:16 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт окт 21, 2011 14:39:31
Сообщений: 161
Рейтинг сообщения: 0
Ваяю симисторный регулятор мощности для ТЭНа на ATMega32A. Индикация на семисегментном индикаторе, измерение тока при помощи измерительного трансформатора тока и диференциальных входов АЦП меги. Меня смущает, не будет ли переключение выводов занятых семисегментным индикатором (не на PORTA) оказывать значительного влияния на АЦП? У AVR АЦП и так не очень.
По схеме и разводке вроде сделал что возможно: питание AVCC через LC фильтр, отдельная аналоговая земля, земляной полигон вокруг аналоговых цепей, отдельная микросхема ИОН.
Не слишком хочется ставить 74HC595 или использовать индикатор другого типа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт янв 08, 2021 12:37:25 
Модератор
Аватар пользователя

Карма: 56
Рейтинг сообщений: 913
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17429
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
не будет ли переключение выводов занятых семисегментным индикатором (не на PORTA) оказывать значительного влияния на АЦП?

Что мешает отключать индикацию на время преобразования?

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс янв 10, 2021 10:18:23 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт окт 21, 2011 14:39:31
Сообщений: 161
Рейтинг сообщения: 0
Что мешает отключать индикацию на время преобразования?

Не хочется никакого мерцания. По сути так и сделал.
Для измерения действующего (среднеквадратичного) тока, надо делать множество выборок, по факту АЦП молотит без остановки. Весь ногодрыг сделал после перехода сетевого напряжения через ноль, и до включения симистора. Все полученные значения АЦП за это время можно смело не учитывать, ведь по факту ток в нагрузку не течёт, разве что последнее значение АЦП перед включением симистора можно использовать для контроля исправности симистора.
Судя по расчётам, момент включения симистора после пересечения сетевого наряжения через ноль, для 99% мощности наступает через 1,31мС. Этого более чем достаточно для всего ногодрыга и математики.
Всё таки сделал с 74HC595, и максимально разделил питание МК, аналоговой части и индикации.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт янв 22, 2021 17:35:55 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн ноя 04, 2019 09:58:29
Сообщений: 41
Откуда: г. Нижний Тагил Свердл. обл.
Рейтинг сообщения: 0
Доброго времени суток. Пытаюсь откомпилировать фрагмент кода. Код на Си с асемблерными вставкам. Среда разработки AtmelStudio. Функция, один из аргументов - пин микроконтроллера.
// digitalWrite(PB0, 1);
void digitalWrite(uint8_t pin, uint8_t val){
...
asm volatile("sbi %0, %1" :: "I"(_SFR_IO_ADDR(PORTB)), "I" (pin));// PB0
...
}

Компилируется с ошибкой. Переводя текст ошибки с английского на руссий "Не понимаю что такое pin"
и еще перевод "Ошибка невозможного ограничения в 'asm' "
Вопрос - как аргумент функции передать в асемблерный код? Если поставить напрямую PB0 в код, то компилируется, 0...7 тоже компилируется.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт янв 22, 2021 17:47:56 
Грызет канифоль

Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 272
Рейтинг сообщения: 0
а если
Код:
const uint8_t pin

?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт янв 22, 2021 23:37:38 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн ноя 04, 2019 09:58:29
Сообщений: 41
Откуда: г. Нижний Тагил Свердл. обл.
Рейтинг сообщения: 0
Пробовал так
uint8_t const _pin = pin;
asm volatile("sbi %0, %1" :: "I"(_SFR_IO_ADDR(PORTB)), "I" (_pin));

Не фурычит. Компилятор не проверяет асемблерный код.
(ошибка,предупреждение) asm operand 1 probably doesn't match constraints
Это он(компилятор) жалуется то что стоит после ограничителя. Ограничитель это "I", который находится в диапазоне 0-63.
А уменя тут uint8_t который 0-255. Все правильно. Мне стала понятна природа ошибки. С асемблером только начинаю дружить.

Добавлено after 9 minutes 58 seconds:
Попробую заключить аргумент PIN в структуру и выделить ему три бита.

Добавлено after 5 hours 15 minutes 27 seconds:
конструкция
Код:
struct PinName {
   const uint8_t _pin :3; // 0...7
   } pinName = { pin };

где постоянной _pin выделено 3 бита(0...7) и присвоено значение из аргумента функции pin всё равно не работает,
asm volatile("sbi %0, %1" :: "I"(_SFR_IO_ADDR(PORTB)), "I" (pinName._pin2) );
т.к. на этапе компиляции значение pin все равно не известно. А по сему компилятор и выдает сообщение "хз, что ты там втетерил". Но как только я задаю значение pin явно, хоть uint32_t _pin2 = 5; Ошибок компиляции нет. Ставил в код ассемблера ограничитель"М"(0...255) вместо "I"(0...63) Все равно не работает. Вывод - значение pin должно быть известно до компиляции. Но у меня код ассемблера в функции. А в функции значения аргументов заранее не известны (на то она и функция). Т.е. на драной козе пока не подъехать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт янв 22, 2021 23:45:37 
Это не хвост, это антенна

Карма: 20
Рейтинг сообщений: 218
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 1336
Рейтинг сообщения: 0
и еще перевод "Ошибка невозможного ограничения в 'asm' "
Вопрос - как аргумент функции передать в асемблерный код? Если поставить напрямую PB0 в код, то компилируется, 0...7 тоже компилируется.

Номер пина - это константа прошитая в инструкции SBI, а аргумент функции - это не константа времени компиляции. Можно или макрос использовать или на C++ передавать номер пина в качестве шаблонного параметра.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт янв 22, 2021 23:54:04 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн ноя 04, 2019 09:58:29
Сообщений: 41
Откуда: г. Нижний Тагил Свердл. обл.
Рейтинг сообщения: 0
Уважаемые коты - это мой первый опыт на ассемблере, пытаюсь сделать некоторые ардуиновские функции для голого МК (ATtiny напр.). digitalWrite, digitalRead, pinMode ну и пр. ( на Си сделал, работает. слишком просто и не интересно )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Сб янв 23, 2021 00:05:17 
Это не хвост, это антенна

Карма: 20
Рейтинг сообщений: 218
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 1336
Рейтинг сообщения: 0
( на Си сделал, работает. слишком просто и не интересно )

Самый оптимизированный код сейчас генерит C++, там можно сказать компилятору, что вот тебе 5 экранов кода, все посчитай и верни константу времени компиляции... Но по мнению многих получается наоборот слишком сложно :) В любом случае ардуино явно не лучший пример для подражания...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Сб янв 23, 2021 00:19:02 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн ноя 04, 2019 09:58:29
Сообщений: 41
Откуда: г. Нижний Тагил Свердл. обл.
Рейтинг сообщения: 0
О макросах. http://we.easyelectronics.ru/AVR/assemb ... r-gcc.html На этом форуме есть в обсуждениях полезные макросы на ASM. Установка бита, сброс бита...(полистать несколько экранов вниз). Однако как говорил наш командир роты. Макрос, это макрос. А функция, это функция.

Добавлено after 3 minutes 40 seconds:
А вот как раз я и ненавижу Ардуино. (Но это так по секрету всему свету)


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

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


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