MDD 0 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 2 hours ago, Arlleex said: Только, скорее всего, с непредсказуемыми фазовыми шумами и непостоянной частотой. И зачем оно тогда? Я с HRTIM пока знаком только теоретически. У G4 он есть на борту, но как-то пока не подвернулась под него задача чтобы попробовать на практике. Но раз они существуют, значит кому-то нужны :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 2 часа назад, MDD сказал: Строго говоря ШИМом можно получить даже большую частоту, чем ЦАПом Это не так. Частоту вы получите после фильтрации ШИМ. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 15 hours ago, jcxz said: Управление эл/двигателем например. У меня сейчас в такой задаче 13 таймеров используется (не считая отладочных, DWT-таймера и SysTick-а). И возможно ещё добавятся. Если не секрет, какого типа двигатели ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 4 августа, 2021 Опубликовано 4 августа, 2021 (изменено) · Жалоба 2 hours ago, ViKo said: Это не так. Частоту вы получите после фильтрации ШИМ. Берем G4. Например, нам надо генерировать синусоиду по 10 точкам. Для DAC у него заявлено 1Msps. Получается мы сможем генерировать синусоиду 100кГц. Дальше. На нем же настраиваем таймер на ШИМ и задаем коэффициент деления 128. Сопрягаем с DMA для загрузки коэффициентов синусоиды. Получаем 7-разрядную ШИМ с 170М/128=1.32Msps. Т.е. сможем генерировать уже 132кГц. Отфильтровать несущую ШИМ в 1.3МГц не такая уж и проблема. К тому же есть задачи, где эта фильтрация получается автоматически. Например, работа на колебательный контур. Изменено 4 августа, 2021 пользователем MDD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 16 minutes ago, MDD said: Берем G4. Например, нам надо генерировать синусоиду по 10 точкам. Для DAC у него заявлено 1Msps. Получается мы сможем генерировать синусоиду 100кГц. Дальше. На нем же настраиваем таймер на ШИМ и задаем коэффициент деления 128. Сопрягаем с DMA для загрузки коэффициентов синусоиды. Получаем 7-разрядную ШИМ с 170М/128=1.32Msps. Т.е. сможем генерировать уже 132кГц. Отфильтровать несущую ШИМ в 1.3МГц не такая уж и проблема. К тому же есть задачи, где эта фильтрация получается автоматически. Например, работа на колебательный контур. А почему у вас условия не равные ? ЦАП у вас 12 бит (ну или хотя бы 10 бит), а ШИМ вы взяли 7 бит. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 1 minute ago, dimka76 said: А почему у вас условия не равные ? АЦП у вас 12 бит (ну или хотя бы 10 бит), а ШИМ вы взяли 7 бит. Я изначально не обещал равные условия на прошлой странице, но оппонент все равно возражает Quote Строго говоря ШИМом можно получить даже большую частоту, чем ЦАПом. Правда с меньшей разрядностью. А если на борту есть HRTIM, то и без уменьшения разрядности. : Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 44 минуты назад, dimka76 сказал: Отфильтровать несущую ШИМ в 1.3МГц не такая уж и проблема. Если вы углубитесь в эту тему, то фильтровать придётся не только 1,3 МГц. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 2 часа назад, dimka76 сказал: Если не секрет, какого типа двигатели ? PMSM 4 часа назад, vladec сказал: Забыли еще упомянуть, что он один из немногих микроконтроллеров с Ethernet PHY на борту. В свое время пытался его использовать. Да, это было одно из его преимуществ при выборе. Хоть конкурент от STM был и более производительным. Цитата В крайне малогабаритной плате с диаметром меньше 60мм требовалось разместить Ethernet с PoE и другой периферией. Лучшего кандидата не нашел. Однако программисты отказались осваивать новую архитектуру и пришлось переделать плату на STM с внешним PHY криво и на многослойке. Культурная же плата с TM4C129 до сих пор валяется в столе, немым укором. У нас тоже места было крайне мало (очень плотный 2-сторонний монтаж). А у этого Tiva и корпус (вроде 100-ногий?) довольно компактный. Гнать в шею надо таких "программистов". Имхо. Когда человек перестаёт пытаться осваивать новое (причём - профильное для него), то он перестаёт быть инженером. И разработчиком. PS: Для меня тогда было как раз наоборот: новый МК - это плюс. Всегда интересно изучать что-то новое.... 1 час назад, dimka76 сказал: А почему у вас условия не равные ? ЦАП у вас 12 бит (ну или хотя бы 10 бит), а ШИМ вы взяли 7 бит. Ну хотя-бы потому, что в случае с ЦАП-ом разрядность как правило нельзя уменьшить ниже какого-то порога. Даже в ущерб точности. А ШИМ тут более гибок. 22 минуты назад, ViKo сказал: Если вы углубитесь в эту тему, то фильтровать придётся не только 1,3 МГц. Какая разница? Вам уже сказали, что есть большой класс задач, где фильтрация вообще не нужна. Так как она случается самопроизвольно. Я вот управляю ШИМ-ом двигателем и ни о какой фильтрации даже не задумываюсь. Зачем она двигателю? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 20 minutes ago, ViKo said: Если вы углубитесь в эту тему, то фильтровать придётся не только 1,3 МГц. Вы же не будете утверждать, что это физически невозможно? Тогда ваше безусловное "DAC быстрее ШИМ" опровергнуто. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 51 минуту назад, MDD сказал: Тогда ваше безусловное "DAC быстрее ШИМ" опровергнуто. Поищите частоту дискретизации DAC STM32. Изучите спектр PWM сигнала. После будете опровергать. 1 час назад, jcxz сказал: Я вот управляю ШИМ-ом двигателем и ни о какой фильтрации даже не задумываюсь. Управляйте себе. Вам сказано - какую частоту может обеспечить ваш ШИМ? А если бы задумались, то перестали бы спорить. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 45 minutes ago, ViKo said: Поищите частоту дискретизации DAC STM32. Изучите спектр PWM сигнала. После будете опровергать. Управляйте себе. Вам сказано - какую частоту может обеспечить ваш ШИМ? А если бы задумались, то перестали бы спорить. Вы так многозначительны в своих недомолвках... А не могли бы Вы проявить снисходительность к недоучкам? Не отсылайте к букварям, а проведите мастер-класс. Буквально на пальцах, эскизах и т.д. Может я чего-то фундаментально недопонимаю. Я серьезно. Буду благодарен. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 243 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба Найдена причина дефицита чипов!!! https://habr.com/ru/company/selectel/blog/553364 Вот откуда дефицит чипов, если на каждый церебрас по целой пластине тратить. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 4 августа, 2021 Опубликовано 4 августа, 2021 (изменено) · Жалоба 3 минуты назад, jcxz сказал: Вот откуда дефицит чипов, Да это не процессор, а солнечная батарея какая-то)))))) Power Consumption (System/Chip) 20kW Просто счастье для энергетиков))))))) Изменено 4 августа, 2021 пользователем mantech Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 4 августа, 2021 Опубликовано 4 августа, 2021 · Жалоба 28 минут назад, MDD сказал: А не могли бы Вы проявить снисходительность Я не могу, не имею времени. Мне потребуется самому разобраться достоверно. Поэтому и не высказываюсь конкретно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михась 4 5 августа, 2021 Опубликовано 5 августа, 2021 · Жалоба STM32 идут в какие-то массовые ковидные тестеры. Что не объясняет впрочем дефицита. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться