Перейти к содержанию

Ищу микросхему - генератор тактовых импульсов


Рекомендуемые сообщения

День добрый, Уважаемые. Меня интересует контроллер или микросхема, выдающая последовательность импульсов, фронты которых сдвинуты относительно предыдущего на 120 градусов при длительности импульса не более 60 градусов.  Кто что может посоветовать ???

С уважением, Владимир Николаевич.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

А такие вообще существуют?

Я конечно понимаю, что ничего невозможного нет, но тяжело найти черную кошку в темной комнате, особенно если её там нет. Форма сигнала, частота, напряжение и т. д. и т. п?

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Отдельные микросхемы с подобным функциональ лично мне не попадались, но вангую, что простейший микроконтроллер сможет его обеспечить.

С другой стороны, легко собрать такой генератор на паре-тройке цифровых микросхем. Но для этого надо, чтобы разбанили в Гугле :crazy:

https://cxem.net/promelectr/promelectr37.php

http://radiopolyus.ru/generatory/31-generatory/236-trexfaznyj-generator-impulsov

https://www.rlocman.ru/shem/schematics.html?di=582547

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

Боюсь, что гугл не поможет. Одиночные импульсы могут быть сдвинуты относительно друг друга только на 360 градусов.

Ссылка на комментарий
Поделиться на другие сайты

Ну почему же? Трехфазный генератор как раз и обеспечивает сдвиг на 120°. Другой вопрос - длительность каждого из импульсов. Но к сдвигу это уже не относится.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, Гость_Григорий_Т. сказал:

Боюсь, что гугл не поможет. Одиночные импульсы могут быть сдвинуты относительно друг друга только на 360 градусов.

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

Изменено пользователем Varios systems
Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Гость_Григорий_Т. сказал:

Ну тогда приступайте к изучению рядов Фурье.

Попробуйте одиночный импульс положительной полярности подать на инвертор, который поворачивает фазу всех гармоник такого импульса на 180 град. одновременно - получите одиночный импульс отрицательной полярности. Не?:)

Изменено пользователем Varios systems
Ссылка на комментарий
Поделиться на другие сайты

Народ, у вас что, "фаза съехала"? Какое отношение гармоники имеют к ТАКТОВЫМ ИМПУЛЬСАМ???

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

https://alexgyver.ru/gyvertimers/

Есть библиотека для ардуино, которая позволяет запустить 3-5 таймеров (в зависимости от контроллера) и "сдвинуть" их на необходимую величину. Библиотека рабочая, я использовал ее, но без сдвигов. Может под ваши задачи подойдет.

Ссылка на комментарий
Поделиться на другие сайты

Да нет, я просто глубоко удивлен неожиданным "виражами" обсуждения.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

Ссылка на комментарий
Поделиться на другие сайты

23 минуты назад, Falconist сказал:

////////////

Я сам в шоке - такое тут иногда выдам...:blush: Ну, кто ничего не делает - никогда и не ошибается.:)

23 минуты назад, Falconist сказал:

Да нет, я просто глубоко удивлен

Я тоже - хотел как лучше... больше вообще никого тут цитировать избыточно не буду - даже себя.:king:

Изменено пользователем Varios systems
Оверквотинг
Ссылка на комментарий
Поделиться на другие сайты

Автор поста, вам надо сформировать во времени последовательность импульсов в любом варианте их исполнения с расстоянием во времени между импульсами примерно в 7 мс и с длительностью импульса не более 60/360 х 20 мс, если задача была правильно сформулирована. Лень считать - не царское это дело - без Набиулиной тут тоже не обойтись...:king:

Изменено пользователем Varios systems
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Попробуйте скачать ГОСТ 16745-83 про конденсаторную бумагу. Там понятные слова, русские... :-)
    • Так ладно в общем нужно до конца разобраться с UART. Сейчас я выкладываю весь код и всю информацию что у меня есть. Сначала поясню что по схеме. Микроконтроллер у меня ATMEGA16. На PD2 и PD3 установлены светодиоды, На PC0 и PC1 установлены кнопки. Также установлен внешний кварц на частоту 7.3728 MHz. Теперь собственно сам код по UART. Код был взят из одного примера в просторах инета. Первоначально он был под ATMEGA8, но он вполне подошёл и на ATMEGA16. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) volatile start=1; char b; ISR(USART_RXC_vect) { b=UDR; } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Здесь я пробовал этот код UART конечно в таком виде работает, но здесь есть некоторая непонятная ситуация. На микроконтроллер почему то принимаются значения только в цифровом виде. По другому он отказывается работать. Возможно нужно как то перенастроить что то не совсем это понимаю. А UART эта вещь такая очень нужна без него не сделать управление плеером.
    • Заходишь в даташит усилителя, ищешь вход, обычно конденсаторы, туда и подпаиваешь. Выводишь 5 проводов: входы 4 каналов, и земля входа. Потом: провод левого переднего входа (in1) соединяешь с левым задним (in3), по аналогии с правой стороной делай так же. Получается 2 контакта и земля. Ищешь распиновку своего разъёма и паяешь. Распиновку могу объяснить, если фото будет. Что бы включить, Подключи разъём в телефон и вставь, например, пустой дик. 
    • @Гость Михаил, что мешает поставить и послушать? Что мешает потестить операционник из магазина на предмет подлинности, хотя бы замерить скорость нарастания выходного сигнала и сравнить с даташит? Из магазина с большой вероятностью может быть перемаркированный LM358, его сразу видно то характерной ступеньке на синусоиде и по частоте он просто "тормоз" по сравнению с ne. Ваш LG медленнее в три раза от исходного. Ваш lg со своими 3 МГц должен быть однозначно лучше, чем перемаркированный ne из 358. Например, разницы между оригинальным LM833 и с хорошей  8 мегагерцовой  подделкой ne с Али не слышно.
    • Что Вы вообще делаете в институте с такими "знаниями"? Задачка для средней группы детского сада.
    • По ссылке все понятно, если Вам не понятно обратитесь к специалисту он Вам сделает.
  • Похожий контент

×
×
  • Создать...