murmur 0 31 мая, 2014 Опубликовано 31 мая, 2014 · Жалоба Просто не работала с этим контроллером, а беглый просмотр даташита не дает четкой уверенности, слишком уж камень навороченный. Можно ли настроить таймер этого контроллера, чтоб на выходе пина было 40 МГц ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 31 мая, 2014 Опубликовано 31 мая, 2014 · Жалоба Просто не работала с этим контроллером, а беглый просмотр даташита не дает четкой уверенности, слишком уж камень навороченный. Можно ли настроить таймер этого контроллера, чтоб на выходе пина было 40 МГц ? Максимальная частота, на которой могут работать F103 = 72МГц. Следовательно меандр возможет на частоте 72/2 = 36МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 31 мая, 2014 Опубликовано 31 мая, 2014 · Жалоба То есть только кратная частота? А скажем 34 МГц? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 31 мая, 2014 Опубликовано 31 мая, 2014 · Жалоба А скажем 34 МГц? Легко. Настаивайте частоту APB = 34 * 2 = 68МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба выход 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба Легко. Настаивайте частоту APB = 34 * 2 = 68МГц. А таймер на какой шине сидит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба А таймер на какой шине сидит? )) Дык, в документации надо смотреть. Есть таймеры которые сидят на APB1, а есть - на APB2. И по частоте тоже нужно быть аккуратным, т.к. если есть делитель на APB отличный от единицы, то частота, поступащая на на таймер, удваивается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба выход pll и без деления пополам можно вытащить наружу, SYSCLK через выход MCO, так что можно и 72МГц. Только это будет нарушением спецификации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба Только это будет нарушением спецификации. какой именно? про 50МГц на 30пФ нагрузки? ну так не надо просто на такие большие ёмкости нагружать. на 20пФ будет 75МГц. а собственная всего 5пФ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба на 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 15 июня, 2014 Опубликовано 15 июня, 2014 · Жалоба Ну допустим я все-таки хочу 36 МГц. В какой режим необходимо настраивать таймер? PWM на максимальной частоте с коэффициентом заполнения 50%? Или как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 15 июня, 2014 Опубликовано 15 июня, 2014 · Жалоба А вдруг не будет? Такая цифра не упоминается. Из 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пФ просто не приведены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 15 июня, 2014 Опубликовано 15 июня, 2014 · Жалоба мой вопрос игнорируют((( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 15 июня, 2014 Опубликовано 15 июня, 2014 · Жалоба мой вопрос игнорируют((( А это был вопрос? Все подумали, что ответ... Есть на чем (железо) попробовать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 15 июня, 2014 Опубликовано 15 июня, 2014 · Жалоба Вопрос был в том, на какой режим нужно настроить таймер, чтобы получить 36 МГц на одном из его пинов. Попробовать есть на чем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться