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

STM32 умер? Заводы закрыты?

2 hours ago, Arlleex said:

Только, скорее всего, с непредсказуемыми фазовыми шумами и непостоянной частотой. И зачем оно тогда?

Я с HRTIM пока знаком только теоретически. У G4 он есть на борту, но как-то пока не подвернулась под него задача чтобы попробовать на практике.

Но раз они существуют, значит кому-то нужны :)

Поделиться сообщением


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

2 часа назад, MDD сказал:

Строго говоря ШИМом можно получить даже большую частоту, чем ЦАПом

Это не так. Частоту вы получите после фильтрации ШИМ. 

Поделиться сообщением


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

15 hours ago, jcxz said:

Управление эл/двигателем например. У меня сейчас в такой задаче 13 таймеров используется (не считая отладочных, DWT-таймера и SysTick-а). И возможно ещё добавятся.

Если не секрет, какого типа двигатели ?

Поделиться сообщением


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

2 hours ago, ViKo said:

Это не так. Частоту вы получите после фильтрации ШИМ. 

Берем G4. Например, нам надо генерировать синусоиду по 10 точкам. Для DAC  у него заявлено 1Msps. Получается мы сможем генерировать синусоиду 100кГц.

Дальше. На нем же настраиваем таймер на ШИМ и задаем коэффициент деления 128. Сопрягаем с DMA для загрузки коэффициентов синусоиды. Получаем 7-разрядную ШИМ с 170М/128=1.32Msps. Т.е. сможем генерировать уже 132кГц. Отфильтровать несущую ШИМ в 1.3МГц не такая уж и проблема. К тому же есть задачи, где эта фильтрация получается автоматически. Например, работа на колебательный контур.

Изменено пользователем MDD

Поделиться сообщением


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

16 minutes ago, MDD said:

Берем G4. Например, нам надо генерировать синусоиду по 10 точкам. Для DAC  у него заявлено 1Msps. Получается мы сможем генерировать синусоиду 100кГц.

Дальше. На нем же настраиваем таймер на ШИМ и задаем коэффициент деления 128. Сопрягаем с DMA для загрузки коэффициентов синусоиды. Получаем 7-разрядную ШИМ с 170М/128=1.32Msps. Т.е. сможем генерировать уже 132кГц. Отфильтровать несущую ШИМ в 1.3МГц не такая уж и проблема. К тому же есть задачи, где эта фильтрация получается автоматически. Например, работа на колебательный контур.

А почему у вас условия не равные ?

ЦАП у вас 12 бит (ну или хотя бы 10 бит), а ШИМ вы взяли 7 бит.

Поделиться сообщением


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

1 minute ago, dimka76 said:

А почему у вас условия не равные ?

АЦП у вас 12 бит (ну или хотя бы 10 бит), а ШИМ вы взяли 7 бит.

Я изначально не обещал равные условия на прошлой странице, но оппонент все равно возражает

Quote

Строго говоря ШИМом можно получить даже большую частоту, чем ЦАПом. Правда с меньшей разрядностью. А если на борту есть HRTIM, то и без уменьшения разрядности.

:

Поделиться сообщением


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

44 минуты назад, dimka76 сказал:

Отфильтровать несущую ШИМ в 1.3МГц не такая уж и проблема.

Если вы углубитесь в эту тему, то фильтровать придётся не только 1,3 МГц. 

Поделиться сообщением


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

2 часа назад, dimka76 сказал:

Если не секрет, какого типа двигатели ?

PMSM

4 часа назад, vladec сказал:

Забыли еще упомянуть, что он один из немногих микроконтроллеров с Ethernet PHY на борту. В свое время пытался его использовать.

Да, это было одно из его преимуществ при выборе. Хоть конкурент от STM был и более производительным.

Цитата

В крайне малогабаритной плате с диаметром меньше 60мм требовалось разместить Ethernet с PoE и другой периферией. Лучшего кандидата не нашел. Однако программисты отказались осваивать новую архитектуру и пришлось переделать плату на STM с внешним PHY криво и на многослойке. Культурная же плата с TM4C129 до сих пор валяется в столе, немым укором.

У нас тоже места было крайне мало (очень плотный 2-сторонний монтаж). А у этого Tiva и корпус (вроде 100-ногий?) довольно компактный.

Гнать в шею надо таких "программистов". Имхо. :wink:

Когда человек перестаёт пытаться осваивать новое (причём - профильное для него), то он перестаёт быть инженером. И разработчиком.

 

PS: Для меня тогда было как раз наоборот: новый МК - это плюс. Всегда интересно изучать что-то новое....

 

1 час назад, dimka76 сказал:

А почему у вас условия не равные ?

ЦАП у вас 12 бит (ну или хотя бы 10 бит), а ШИМ вы взяли 7 бит.

Ну хотя-бы потому, что в случае с ЦАП-ом разрядность как правило нельзя уменьшить ниже какого-то порога. Даже в ущерб точности. А ШИМ тут более гибок.

22 минуты назад, ViKo сказал:

Если вы углубитесь в эту тему, то фильтровать придётся не только 1,3 МГц. 

Какая разница? Вам уже сказали, что есть большой класс задач, где фильтрация вообще не нужна. Так как она случается самопроизвольно.

Я вот управляю ШИМ-ом двигателем и ни о какой фильтрации даже не задумываюсь. Зачем она двигателю?

Поделиться сообщением


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

20 minutes ago, ViKo said:

Если вы углубитесь в эту тему, то фильтровать придётся не только 1,3 МГц. 

Вы же не будете утверждать, что это физически невозможно? Тогда ваше безусловное "DAC быстрее ШИМ" опровергнуто.

Поделиться сообщением


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

51 минуту назад, MDD сказал:

Тогда ваше безусловное "DAC быстрее ШИМ" опровергнуто.

Поищите частоту дискретизации DAC STM32. Изучите спектр PWM сигнала. После будете опровергать.

1 час назад, jcxz сказал:

Я вот управляю ШИМ-ом двигателем и ни о какой фильтрации даже не задумываюсь.

Управляйте себе. Вам сказано - какую частоту может обеспечить ваш ШИМ? А если бы задумались, то перестали бы спорить.

Поделиться сообщением


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

45 minutes ago, ViKo said:

Поищите частоту дискретизации DAC STM32. Изучите спектр PWM сигнала. После будете опровергать.

Управляйте себе. Вам сказано - какую частоту может обеспечить ваш ШИМ? А если бы задумались, то перестали бы спорить.

Вы так многозначительны в своих недомолвках...

А не могли бы Вы проявить снисходительность к недоучкам? Не отсылайте к букварям, а проведите мастер-класс. Буквально на пальцах, эскизах и т.д. Может я чего-то фундаментально недопонимаю. Я серьезно. Буду благодарен.

Поделиться сообщением


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

Найдена причина дефицита чипов!!!  :biggrin:

https://habr.com/ru/company/selectel/blog/553364

Вот откуда дефицит чипов, если на каждый церебрас по целой пластине тратить.  :biggrin:

Поделиться сообщением


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

3 минуты назад, jcxz сказал:

Вот откуда дефицит чипов,

Да это не процессор, а солнечная батарея какая-то))))))

Power Consumption (System/Chip) 20kW 

 

Просто счастье для энергетиков)))))))

Изменено пользователем mantech

Поделиться сообщением


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

28 минут назад, MDD сказал:

А не могли бы Вы проявить снисходительность

Я не могу, не имею времени. Мне потребуется самому разобраться достоверно. Поэтому и не высказываюсь конкретно.

Поделиться сообщением


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

STM32 идут в какие-то массовые ковидные тестеры. Что не объясняет впрочем дефицита.

Поделиться сообщением


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...