Например TDA7294

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





Текущее время: Вт апр 16, 2024 23:59:55

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


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



Начать новую тему Ответить на тему  [ Сообщений: 12482 ]     ... , , , 617, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вт май 31, 2022 04:34:36 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
ARV, а как же тогда люди проверяют 9 битный режим? тупо два мк соеденяют?

Я именно так и делаю. Точнее, соединяю два изделия через RS485. Отлаживаемое и серийное, которое и пробрасывает поток на компьютер через USB. В протоколе между изделиями используется 9 битный адресный режим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс июл 17, 2022 17:04:49 
Родился

Зарегистрирован: Вс май 15, 2022 22:18:18
Сообщений: 16
Рейтинг сообщения: 0
Подскажите пожалуйста как правильно использовать лайт слип на ESP07s? Мне удается заснуть только один раз нормально примерно за 50 милисекунд, далее при появлении плюса на пине 5 просыпаемся, но вот повторно заснуть уже не получается. Как будто вот эта строчка второй раз не срабатывает: wifi_fpm_do_sleep(0xFFFFFFF);

Спойлер#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>
#include <WiFiUdp.h>
#include <ArduinoOTA.h>
#include <GyverNTC.h>
#include <RCSwitch.h>


GyverNTC therm(0, 10000, 3435);
RCSwitch mySwitch = RCSwitch();

const char* ssid = STASSID;
const char* password = STAPSK;

WiFiServer server(80); // порт сайта
volatile bool modplus = 0; // переменная смена режима меняющаяся даже в прерывании
byte buttn = 0; // кнопки пульта
uint32_t tmr1; // таймер 1
uint32_t tmr2; // таймер 2
uint32_t tmr3; // таймер 3
uint32_t tmr4; // таймер 4
int light = 0; // сила света
bool UP = 1; // увеличивать или уменьшать свет
bool RB = 0;
bool sig1 = 0;
bool sig2 = 1;
bool WiFiON = 0; // включение WIFI
bool ota = 0; // включение обновления по воздуху
bool site = 0; // включение сайта
byte mod = 2; // режим свечения люстры
bool ButtFlag = 0;
int dat = 0;

String header; //заголовок страницы
String outputAState = "off";
String outputBState = "off";
String outputC1State = "off";
String outputC2State = "off";

void setup() {
Serial.begin(115200);
pinMode(2, OUTPUT); // пин канала А
pinMode(4, OUTPUT); // пин канала В
pinMode(12, OUTPUT); // пин С1
pinMode(14, OUTPUT); // пин С2
digitalWrite(2, 1); // выключаем канал А
digitalWrite(4, 1); // выключаем канал В
digitalWrite(12, 0); // выключаем канал С1
digitalWrite(14, 0); // выключаем канал С2
attachInterrupt(5,PWR, FALLING); // прерывание по питанию
analogWriteResolution(12); // 12 бит (0-4095)
analogWriteFreq(25000); // кГц шим
Serial.println("Start");
}

IRAM_ATTR void PWR() {
modplus = 1; // флаг смены режима
}

void loop() {
if (modplus == 1) {
detachInterrupt(5); // отключаем прерывание
digitalWrite(2, 1); // оставляем включенным канал А, так тратиться меньше энергии (примерно 0,4 мА)
digitalWrite(4, 0); // выключаем канал В
digitalWrite(12, 0); //выключаем канал С1
digitalWrite(14, 0); //выключаем канал С2
wifi_station_disconnect();
wifi_set_opmode_current(NULL_MODE);
wifi_fpm_set_sleep_type(LIGHT_SLEEP_T);
wifi_fpm_open(); // Enables force sleep
gpio_pin_wakeup_enable(GPIO_ID_PIN(13), GPIO_PIN_INTR_HILEVEL);
gpio_pin_wakeup_enable(GPIO_ID_PIN(5), GPIO_PIN_INTR_HILEVEL); // пин и состояние при котором проснемся
wifi_fpm_do_sleep(0xFFFFFFF); // Sleep for longest possible time
delay(1000);
modplus = 0; // сбрасываем флаг
mod++;
attachInterrupt(5,PWR, FALLING); // включаем обратно прерывание по питанию
delay(1000);
}

if (!digitalRead(5)) modplus = 1;
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Ср июл 20, 2022 12:58:38 
Родился

Зарегистрирован: Ср июл 20, 2022 11:45:23
Сообщений: 1
Рейтинг сообщения: 0
Здравствуйте!

Подскажите пожалуйста

Есть NODEMCU V3 прошитая для управления кондиционером, подключена в кондиционере 5V GND RX TX

Можно ли еще подключить USB для отладки?

Получается будет 2 питания не убьет ли USB порты на материнке?


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс июл 31, 2022 12:11:06 
Родился

Зарегистрирован: Вс май 15, 2022 22:18:18
Сообщений: 16
Рейтинг сообщения: 0
Здравствуйте!

Подскажите пожалуйста

Есть NODEMCU V3 прошитая для управления кондиционером, подключена в кондиционере 5V GND RX TX

Можно ли еще подключить USB для отладки?

Получается будет 2 питания не убьет ли USB порты на материнке?

Не должно если эта плата NODEMCU V3 стоковая. У меня не убило пока при одновременном питании по USB и внешнем. Но это на стоковой плате NODEMCU.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн авг 01, 2022 01:33:20 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Вт июн 16, 2020 22:43:47
Сообщений: 645
Рейтинг сообщения: 0
Тут https://radioparty.ru/device/microchip/ ... f84-lcd8x1
на схеме указан PIC16F84-10, а у меня только PIC16F84-04i/p и PIC16F84a-20/p. Что из них подойдёт, или никакой ?


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн авг 01, 2022 12:24:01 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Я с PICами не работал, но неужели в них есть такие супер-пупер фичи, что на нём умудряются измерять частоту, в 5 раз превышающую частоту осциллятора, при этом умудряясь ещё отмерять временные интервалы и выводить результат на ЖКИ? На мою думку, там в данных прибора следовало бы урезать осетра значение частоты на пару порядков.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн авг 01, 2022 13:15:15 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1054
Рейтинг сообщения: 0
Jack_A писал(а):
Я с PICами не работал

Я тоже.
Jack_A писал(а):
но неужели в них есть такие супер-пупер фичи, что на нём умудряются измерять частоту, в 5 раз превышающую частоту осциллятора

Если это вход предделителя таймера, да с коэффициентом 256, тогда никаких фич не надо.

А так да, 50'000'000 выглядят сомнительно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн авг 01, 2022 14:11:11 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Вт июн 16, 2020 22:43:47
Сообщений: 645
Рейтинг сообщения: 0
Jack_A писал(а):
измерять частоту, в 5 раз превышающую частоту осциллятора,

tonyk писал(а):
А так да, 50'000'000 выглядят сомнительно.

Мне для этого девайса http://www.irls.narod.ru/izm/gen/gen102.htm :)) Ему должно хватить)


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

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Дык там, думаю, и частотомер не нужен. Задатчик частоты кварцевый, с делителем. Не будем точно попадать в не кратные частоты? А оно нужно? Крутилкой выставляем 1514.36Гц, а чуть в сторону - то не годится?
А так частотомер и у меня в плане - года этак с 2013 :) :( Не такое убожество, а на честных 10МГц, с делителями на ИЕ . И генератор синуса на 1 и 10 кГц - индуктивности мерить. Мож и сделаю...

_________________
Изображение


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

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Не будем точно попадать в не кратные частоты? А оно нужно?...

Не нужно. Если сделать DDS. Не думаю, что для каких то реальных измерений важна чистота спектра на уровне порядка -60дБ связанная с неизбежным джиттером DDS при некратных частотах (плывущей начальной фазе).
ЗЫ. По поводу PIC-ов. Ваш вопрос был про аналогово-цифровой метод измерения, когда интегрированием добавляют разрешение при измерении интервалов времени.
Но причем тут частотомеры? Если нужно разрешение, то это достигается путем увеличения измерительного интервала. В частотомерах обычно не требуется измерять частоту за 1 период входного сигнала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт авг 04, 2022 12:01:52 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Про аналого-цифровой метод я ничего не говорил, бо не в курсе. Но приведённая схема на PIC к нему вроде отношения не имеет. При чисто цифровом - без делителя 50МГц при 10МГц частоте осцилляторв - невозможно. Ну а с делителем...
Спойлер- На электричестве играть нельзя - током убьёт.
- Убьёт?
- Нет, они в резиновых перчатках играют.
- В перчатках - тогда можно
Изображение
© Мимино


Вложения:
Мими.jpg [17.1 KiB]
Скачиваний: 78

_________________
Изображение
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Чт авг 04, 2022 12:26:57 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Асинхронные таймеры в МК никак не ограничены системной частотой.
Поэтому вполне могут использоваться для частотомеров и без предделителя.
Естественно, что эти таймеры должны допускать обсуждаемую частоту по внешнему входу.


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

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Лезть в доку, тем более ПИКовую - лень, но интуиция и логика подсказывает, что "скорострельность" по входам таймера в режиме внешнего счёта не станут делать на порядок быстрее, чем выполнение типовых операций ввода-вывода. Хотя - пусть это будет на совести того, кто изваял частотомер 50МГц "ну очень простой, в спичечном коробке" .

_________________
Изображение


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

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Логика тут не работает от слова совсем. Тут работает даташит.


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

Карма: 20
Рейтинг сообщений: 296
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1219
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Порядок не, но большая разница есть. С prescaler, по timer0 -> 50 MHz нормально, даже для очень старых. Не нормализованное значение там, а минимум. Некоторые экземпляры с высоким предделителем и х100 МГц превышают. Даже в не-RF монтаже.

Tcy - время цикла инструкции.


Вложения:
pre_notpre.jpg [76.88 KiB]
Скачиваний: 70
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пт авг 05, 2022 23:01:33 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Ну тогда - молодцы Мелкощипы, авангардисты. По праву они Атмел сожрали.

_________________
Изображение


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

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 960
Рейтинг сообщения: 0
на сколько необходим конденсатор на кнопке ресет у есп32 ?
в большинстве случаев его там нету в схемах

Изображение


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

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Цитата:
"Тормоза придумали трусы"

А смелые ребята, которых не пугает поймать помеху по РЕСЕТу, кондёр не ставят, а сэкономленные 5 копеек пускают на пир горой :)

_________________
Изображение


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

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
кондёр не ставят
Конденсатор на ресете далеко не всегда удобен. Например, он мешает работе дебаггера.
Поэтому у меня всегда есть подтяжка ресета к питанию через 10 кОм с опциональным джампером ресета на питание. Поэтому разъем программирования/отладки всегда выглядит как: Ресет, Питание, Общий, Дата, Клоки.
Итого, в релизе ставим джампер между первым и вторым штырем и в ус не дуем... :))) :wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн авг 08, 2022 23:32:36 
Друг Кота

Карма: -39
Рейтинг сообщений: -170
Зарегистрирован: Пн окт 03, 2016 22:50:22
Сообщений: 3422
Рейтинг сообщения: 0
А смелые ребята, которых не пугает поймать помеху по РЕСЕТу, кондёр не ставят, а сэкономленные 5 копеек пускают на пир горой :)

Правильно, для обеспечения высокой надежности ответственного оборудования необходимо устанавливать супервизоры питания - APX/LM809/810, а если необходим внешний сброс(кнопка ресет) с защитой от дребезга и помех - MCP1322 :)

Для старья подойдет TL7705.


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

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


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

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


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

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


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