Например TDA7294

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





Текущее время: Пт апр 19, 2024 00:39:30

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


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



Начать новую тему Ответить на тему  [ Сообщений: 122 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 09:34:30 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
чудны дела твои, Господи!

делаю один небольшой проект, как обычно, на МК AVR. конкретно - atmega328p
задействованы все таймеры, причем TMR2 - в асинхронном режиме от миниатюрного часового кварца (да, проект - часы). само собой, всего много хочу напихать, но сейчас речь не об этом. а о том, что происходят чудеса: если МК аппаратно генерирует ШИМ (TMR1), то значит, не работает TMR2. если запускается TMR2 - отсутствует генерация ШИМ. в коде прямой связи между таймерами вроде как нет... то, что TMR2 не каждый раз при подачи питания запускается, я пока отношу на несоответствие кварца требованиям Atmel (кто ж его знает, что там за кварц у меня - он диаметром 1 мм и длиной 4 - на нем нет ни одного символа!). но как один таймер влияет на другой - это загадка.

понятное дело, рано или поздно все выяснится, но пока весьма озадачен...

ситуацию осложняет тот факт, что конструктивно я все реализовал плотно и миниатюрно, и по собственной глупости не предусмотрел никаких контрольных точек-площадок, поэтому даже осциллографом ткнуть куда-то - проблема... мой пример - другим наука: при разработке печатной платы всегда думать о будущей наладке!

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 10:19:18 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Или еще один повод вспомнить о предварительной прогонке проекта на макете...
8)
У 328й несколько версий (отличие в буковках) и в даташитах.
Вчитываться пока не довелось - уж больно много страничек к распечатке (с экрана и непривычно и заметок оставить негде)...
Возможно таки те отличия "повылазили"...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 10:29:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
не все возможно прогнать на макетке по причине сложности схемы - макетка получается слишком дорогой. понадеялся на свой опыт, и прошляпил столько моментов... позже расскажу.

Добавлено after 6 minutes 46 seconds:
Экономия, такая экономия...
Изображение
такая плата была разработана, чтобы уложиться в "бесплатный" размер 100х100 мм JLCPCB

и вот такое должно получиться (и получилось):
Изображение

но пока не заработало :)


Вложения:
IMG_20210409_184823_resize_85.jpg [87.66 KiB]
Скачиваний: 398
IMG_20210409_184152_resize_40.jpg [93.47 KiB]
Скачиваний: 384

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

Мой уютный бложик... заходите!


Последний раз редактировалось ARV Чт май 13, 2021 10:32:34, всего редактировалось 1 раз.
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 10:32:22 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Как только ознакомился с MSP430FR, люто возненавидел древние AVR. Даже думать в их сторону не хочу. Хотя новые AVR 0-ой и 1-ой серии тоже не подарок, но между ними пропасть.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 10:35:16 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
parovoZZ писал(а):
люто возненавидел древние AVR
на вкус и цвет... бесконечная гонка за новинками меня утомила давно, думаю, что лично для меня спокойнее и полезнее будет использовать то, что вполне освоено и удовлетворяет запросам.

не стоит холиварить

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

Мой уютный бложик... заходите!


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 11:29:17 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Плохо освоено-то. Раз ШИМ останавливает осцилляцию соседнего таймера...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 11:39:32 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
можно подумать, у вас ошибок не бывает.

Добавлено after 1 minute 52 seconds:
причина, кстати, пока не установлена, поэтому говорить, кто кого останавливает пока преждевременно. но связь налицо: если есть ШИМ - нет RTC и наоборот. и то или другое состояние возникает в момент подачи питания случайно.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 12:05:09 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я б на отдельном железке только проблемный узел прогнал.
А уж затем к схемке вернулся....
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 12:14:02 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
так я проблемным считал узел повышающего преобразователя, и отдельно его прогнал. а оно вон как вышло...

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 12:24:55 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Так раз осциллятор запускается через раз, то при помехе на шине питания ему сам бог велел вставать. В AtMega328 разве нету регистра, отслеживающего работу осциллятора? Во всех нормальных МК он есть и именно по его "показаниям" принимается решение о переходе с RC осциллятора на кварц.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 12:48:08 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Как вариант... По аналогии со старыми "особенностями" -
возможно есть дополнительное управление емкостями в режиме генерации где-то "в сторонке".
Как в старо-добрых АВРках для внешнего кварца (там еще и размах сигнала менялся в зависимости от типа резонатора)...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 13:31:10 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
parovoZZ писал(а):
В AtMega328 разве нету регистра, отслеживающего работу осциллятора?
давайте вы не будете плавно подводить к мысли, что AVR - говно? если по поводу сказанного мною у вас нет мнения, то нет смысла и говорить что-то...

часовой кварц работает с таймером сам по себе, на основное тактирование не влияет от слова вообще. основное тактирование независимо и работает. а вот RTC стартует через раз. и свои предположения я озвучил: схема RTC рассчитана на определенные комплексные сопротивления кварца, а какой кварц у меня - я понятия не имею. вполне вероятно, что то ли емкость кварца не та, то ли еще что - вот он и не всегда стартует. и отслеживание тут элементарное: стоят часы - нет работает кварц :) даже без особого регистра

BOB51 писал(а):
Как в старо-добрых АВРках для внешнего кварца
если я верно понял даташит, то "часовая" система atmega328p рассчитана на бесконденсаторное подключение кварца, но его параметры должны быть в рамках.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 14:10:53 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Цитата:
давайте вы не будете плавно подводить к мысли, что AVR - говно?

Я и не подвожу. Я об этом сразу сказал. Что это за RTC такой, осциллятор которого встаёт вместе с МК? RTC как раз-таки и нужен тогда, когда МК не может сам вести счёт, т.е. спит.

Цитата:
отслеживание тут элементарное: стоят часы - нет работает кварц

получается, прична найдена? Кварц под замену?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 14:51:15 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
в симуляторе, например, в протеусе работает?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 15:08:52 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
то или другое состояние возникает в момент подачи питания случайно.

ARV, а синхронизацию таймеров использовали? Регистр GTCCR.
Я тут относительно недавно ШИМ на ATtiny45 использовал. Там пришлось как раз синхронизацию таймеров делать, иначе фрОнты сигналов разбегались по времени. Просто пока других мыслей нет. Общих регистров для таймеров у ATmega328P я не увидел. Значит вряд ли что-то случайно могло сбится.
А прерывания есть по этим таймерам? Может в обработчиках еще посмотреть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 15:28:58 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Регистр GTCCR отвечает за предделитель. Он здесь каким боком?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 16:33:52 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
да я просто поделился тем, какие чудеса бывают :)
есть ведь и программа, в которой я мог напортачить. рано еще паниковать.
serg_svd писал(а):
а синхронизацию таймеров использовали?
не нужна она, вроде. я использую только прерывания для счета времени, а прерывания сами по себе автоматом синхронизируются с тактовой частотой. регистры таймера на ходу не меняю (пока)
a_skr писал(а):
в симуляторе, например, в протеусе работает?
да вроде работает, но очень медленно. первые 75 мс моделируются примерно 12 минут. так что сказать, что в протеусе работает с уверенностью я вряд ли смогу - больше терпения у меня не хватает. надо что-то упрощать...
parovoZZ писал(а):
Кварц под замену?
не причина найдена, а есть рабочее предположение. поскольку я только в начале пути, ничего более конкретного не могу сказать.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 16:37:07 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Регистр GTCCR отвечает за предделитель. Он здесь каким боком?

смотрите описане 7 и 1 бита
СпойлерBit 7 – TSM: Timer/Counter Synchronization Mode
Writing the TSM bit to one activates the Timer/Counter Synchronization mode. In this mode, the value
that is written to the PSRASY and PSRSYNC bits is kept, hence keeping the corresponding prescaler
reset signals asserted. This ensures that the corresponding Timer/Counters are halted and can be
configured to the same value without the risk of one of them advancing during configuration. When the
TSM bit is written to zero, the PSRASY and PSRSYNC bits are cleared by hardware, and the Timer/
Counters start counting simultaneously.
Bit 1 – PSRASY: Prescaler Reset Timer/Counter2
When this bit is one, the Timer/Counter2 prescaler will be reset. This bit is normally cleared immediately
by hardware. If the bit is written when Timer/Counter2 is operating in asynchronous mode, the bit will
remain one until the prescaler has been reset. The bit will not be cleared by hardware if the TSM bit is
set.
Bit 0 – PSRSYNC: Prescaler Reset
When this bit is one, Timer/Counter1 and Timer/Counter0 prescaler will be Reset. This bit is normally
cleared immediately by hardware, except if the TSM bit is set. Note that Timer/Counter1 and Timer/
Counter0 share the same prescaler and a reset of this prescaler will affect both timers.


ARV писал(а):
не причина найдена

А вчем причина была?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 16:41:37 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
serg_svd писал(а):
А вчем причина была?
как разберусь - скажу :)) я ж пока в процессе

просто решил рассказать...

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ARV: мысли вслух
СообщениеДобавлено: Чт май 13, 2021 17:41:58 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Цитата:
смотрите описане 7 и 1 бита

а что на него смотерть? Этот предделитель для таймеров T0/T1. У таймера Т2 свой предделитель со своим регистром.


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

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


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

Сейчас этот форум просматривают: ОРИОН и гости: 35


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

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


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