|
|
  |
Timer capture 150 МГц и выше |
|
|
|
Dec 11 2017, 12:48
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(HardEgor @ Dec 11 2017, 13:36)  все предлагают максимум в половину (LPC546xx,STM32F4xx, STM32F7xx) Не пойму. Вроде бы всю жизнь у STM32 таймеры считали на полной скорости. Не все, конечно, но тем не менее. Цитата(HardEgor @ Dec 11 2017, 13:36)  Может быть я что-то не заметил? Касательно STM32 - именно так.
|
|
|
|
|
Dec 11 2017, 12:50
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(HardEgor @ Dec 11 2017, 12:36)  А есть какой-нибудь контроллер с Timer capture 150 МГц и выше? И покупабельное. Желательно 4 канала сразу. Что-то прошерстил все ближайшие контроллеры и ничего подходящего, все предлагают максимум в половину (LPC546xx,STM32F4xx, STM32F7xx) До LPC43xx не дошерстили User manual: Код Clock to the timer0 register interface and timer0 peripheral clock PCLK. BASE_M4_CLK CLK_M4_TIMER0 up to 204 MHz Clock to the timer1 register interface and timer1 peripheral clock PCLK. BASE_M4_CLK CLK_M4_TIMER1 up to 204 MHz Clock to the timer2 register interface and timer2 peripheral clock PCLK. BASE_M4_CLK CLK_M4_TIMER2 up to 204 MHz Clock to the timer3 register interface and timer3 peripheral clock PCLK. BASE_M4_CLK CLK_M4_TIMER3 up to 204 MHz И в каждом из них по 4 канала захвата.
|
|
|
|
|
Dec 11 2017, 15:24
|
Гуру
     
Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925

|
Цитата(jcxz @ Dec 11 2017, 19:50)  До LPC43xx не дошерстили  Почитал, вроде не нашел никаких примечаний, будем надеяться. А то у LPC546xx: "Effective processing of the externally supplied clock to the counter has some limitations. Since two successive rising edges of the APB bus clock are used to identify only one edge on the CAP selected input, the frequency of the CAP input cannot exceed one half of the APB bus clock." Цитата(scifi @ Dec 11 2017, 21:41)  Где это написано? Читаю мануал, и у меня получается, что можно без деления частоты. В даташите, Timer characteristics, STM32H753xI: fEXT Timer external clock frequency on CH1 to CH4 fTIMxCLK = 200 MHz fTIMxCLK/2 MHz STM32F427xx, STM32F429xx: fEXT Timer external clock frequency on CH1 to CH4 fTIMxCLK = 180 MHz 0 fTIMxCLK/2 MHz
|
|
|
|
|
Dec 11 2017, 20:53
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(HardEgor @ Dec 11 2017, 22:32)  поэтому интересно разрешение. Но возникли сомнения из-за непонимания откуда взялось TIMxCLK/2 - либо там стоит защелка привязывающая входной сигнал к SYSCLK, либо таймер не успевает сравнить и защелкнуть capture? Первый вариант, однозначно. Второй - непонятная фобия без каких-либо оснований. Цитата(HardEgor @ Dec 11 2017, 22:32)  По-хорошему, в перспективе нужна точность в 3-5 раз лучше. Изучите возможность завалить фронт, оцифровать его и сделать подгонку. Точность по времени может получиться огого. Кстати, есть LPC4370, у которого АЦП 80 МГц 12 разрядов.
|
|
|
|
|
Dec 15 2017, 09:41
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(HardEgor @ Dec 11 2017, 17:24)  Почитал, вроде не нашел никаких примечаний, будем надеяться. А то у LPC546xx: "Effective processing of the externally supplied clock to the counter has some limitations. Since two successive rising edges of the APB bus clock are used to identify only one edge on the CAP selected input, the frequency of the CAP input cannot exceed one half of the APB bus clock."
В даташите, Timer characteristics, STM32H753xI: fEXT Timer external clock frequency on CH1 to CH4 fTIMxCLK = 200 MHz fTIMxCLK/2 MHz STM32F427xx, STM32F429xx: fEXT Timer external clock frequency on CH1 to CH4 fTIMxCLK = 180 MHz 0 fTIMxCLK/2 MHz Елки! Агде это вычитано? Рыл все но не видел такого. Буду благодарен за подсказку. Ну и вычитывал что таймер считает каждый перепад если не включать фильтр. По блок-схеме не видно делителя на 2.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|