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

STM32F103VE - имеет ли техническую возможность сгенерировать меандр 40 МГц

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

Можно ли настроить таймер этого контроллера, чтоб на выходе пина было 40 МГц ?

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


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

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

Можно ли настроить таймер этого контроллера, чтоб на выходе пина было 40 МГц ?

Максимальная частота, на которой могут работать F103 = 72МГц. Следовательно меандр возможет на частоте 72/2 = 36МГц.

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


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

выход pll и без деления пополам можно вытащить наружу, SYSCLK через выход MCO, так что можно и 72МГц.

правда это не таймер, и соответственно изменение частоты будет глобальным для всего МК.

 

а для таймера еще надо учесть что IO ножки там немощные и чтобы 40МГц раскачать питание должно быть максимальным, а емкостная нагрузка минимальной, иначе будет синус, а не меандр.

 

даташит:

Table 48. I/O AC characteristics(1)

MODEx[1:0] = 11

Fmax(IO)out Maximum frequency(2)

CL = 30 pF, VDD = 2.7 V to 3.6 V 50 MHz

CL = 50 pF, VDD = 2.7 V to 3.6 V 30 MHz

CL = 50 pF, VDD = 2 V to 2.7 V 20 MHz

 

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


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

А таймер на какой шине сидит?

)) Дык, в документации надо смотреть.

Есть таймеры которые сидят на APB1, а есть - на APB2.

И по частоте тоже нужно быть аккуратным, т.к. если есть делитель на APB отличный от единицы, то частота, поступащая на на таймер, удваивается.

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


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

выход pll и без деления пополам можно вытащить наружу, SYSCLK через выход MCO, так что можно и 72МГц.

Только это будет нарушением спецификации.

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


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

Только это будет нарушением спецификации.

какой именно?

про 50МГц на 30пФ нагрузки?

ну так не надо просто на такие большие ёмкости нагружать.

на 20пФ будет 75МГц.

а собственная всего 5пФ.

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


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

на 20пФ будет 75МГц.

А вдруг не будет? Такая цифра не упоминается.

 

Из RM0008

Bits 26:24 MCO: Microcontroller clock output

...

When the System Clock is selected to output to the MCO pin, make sure that this clock

does not exceed 50 MHz (the maximum IO speed).

 

Table 21. Output MODE bits

...

11 Max. output speed 50 MHz

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


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

Ну допустим я все-таки хочу 36 МГц. В какой режим необходимо настраивать таймер? PWM на максимальной частоте с коэффициентом заполнения 50%?

Или как?

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


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

А вдруг не будет? Такая цифра не упоминается.

Из RM0008

reference manual - это не даташит с электрическими характеристиками.

 

а в даташите характеристики указаны для емкостной нагрузки с большим запасом

CL = 30 pF, VDD = 2.7 V to 3.6 V - 50 MHz

CL = 50 pF, VDD = 2.7 V to 3.6 V - 30 MHz

по этим циферкам выходное сопротивление можете посчитать.

 

да, формально это нарушение спецификаций и делать так вообще-то не надо, но с другой стороны спецификации не полные и для реальной нагрузки заметно меньше 30пФ просто не приведены.

 

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


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

мой вопрос игнорируют(((

А это был вопрос? Все подумали, что ответ...

Есть на чем (железо) попробовать?

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


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

Вопрос был в том, на какой режим нужно настроить таймер, чтобы получить 36 МГц на одном из его пинов.

Попробовать есть на чем.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

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