8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Поклонники продукции Microchip Technology Inc тусуются тут.
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение OKF »

[uquote="vsky",url="/forum/viewtopic.php?p=4037012#p4037012"]Стоит задача минимализации. Получить тактовые частоты одновременно 1MHz и 10kHz используя 8 ногий PIC c кварцем.[/uquote]
Получал 1 мгц в течение 15 сек (по условиям) на 6-ногом PIC10F200 без кварца, естественно. Ну а с 10 кгц вообще проблем не видно.
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25259
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение КРАМ »

[uquote="OKF",url="/forum/viewtopic.php?p=4037580#p4037580"]Получал 1 мгц[/uquote]
Получать требуется:
1. С кварцем.
2. Две частоты ОДНОВРЕМЕННО.
Поэтому НИКАКОЙ PIC10 не подойдет.
Реклама
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение NStorm »

КРАМ, по 2му условию - программно то можно, если с небольшой погрешностью.
Аватара пользователя
vsky
Открыл глаза
Сообщения: 63
Зарегистрирован: Пн апр 06, 2009 18:32:14

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение vsky »

Тема получила развитие, поэтому ещё пара вопросов

1. Есть ли возможность научить PICKIT2 работать с PIC16F15313?

2. Можно ли аппаратно, с использованием CCP, сформировать выход 1MHz в PIC12F629/675?
Реклама
Эиком - электронные компоненты и радиодетали
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение NStorm »

vsky, 2 - в этих МК нет CCP вообще-то.
Реклама
Аватара пользователя
vsky
Открыл глаза
Сообщения: 63
Зарегистрирован: Пн апр 06, 2009 18:32:14

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение vsky »

виноват, PIC12F683
Реклама
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение NStorm »

vsky, на этом можно.
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение OKF »

[uquote="NStorm",url="/forum/viewtopic.php?p=4037583#p4037583"]КРАМ, по 2му условию - программно то можно, если с небольшой погрешностью.[/uquote]
Вот именно.) Мне вообще нравится такая постановка задания - никакой точности, никакой конкретики. Как будто с кварцем нельзя получить +/- лапоть.)
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25259
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение КРАМ »

[uquote="NStorm",url="/forum/viewtopic.php?p=4037583#p4037583"]КРАМ, по 2му условию - программно то можно, если с небольшой погрешностью.[/uquote]
Наличие кварца никак не связано с "небольшой погрешностью"
Кварц СТАБИЛЕН, в отличии от RC. И с RC небольшая погрешность может стать большой.

Добавлено after 2 minutes 49 seconds:
[uquote="vsky",url="/forum/viewtopic.php?p=4037586#p4037586"]1. Есть ли возможность научить PICKIT2 работать с PIC16F15313?[/uquote]
В принципе - можно. Для этого нужно отредактировать dat-файл оболочки PICkit2 редактором dat-файлов.
Однако китайские PICkit3 стоят так дешево, что проще его купить.

Добавлено after 5 minutes 43 seconds:
[uquote="vsky",url="/forum/viewtopic.php?p=4037586#p4037586"]2. Можно ли аппаратно, с использованием CCP, сформировать выход 1MHz в PIC12F629/675?[/uquote]
CCP в 683-м работает с частотой осциллятора МК (кварца или RC).
Значит при частоте кварца 4 МГц (период ССР не может быть меньше учетверенного периода осциллятора в отличии от дьюти цикла) можно получить искомое. Но только одной частоты. Что делать со второй? Программно дергать? Ну, можно и так.
ЗЫ. Частота кварца должна быть четной и не менее 4 МГц, чтобы получить меандр.
Последний раз редактировалось КРАМ Ср май 26, 2021 10:59:26, всего редактировалось 1 раз.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение NStorm »

КРАМ, кварц обычно (не TXCO) тоже нестабилен условно ведь. Вопрос лишь в размере погрешности. Точно также в зависимости от частоты Fcpu погрешность в несколько тактов на пару инструкций может быть незначительна. От задачи зависит, которую ТС описал слишком кратко.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25259
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение КРАМ »

[uquote="NStorm",url="/forum/viewtopic.php?p=4037631#p4037631"]в зависимости от частоты Fcpu погрешность в несколько тактов на пару инструкций может быть незначительна.[/uquote]
В ногодрыге и при кратной частоте МК в PIC-ах делитель будет абсолютно точный.
Аватара пользователя
Zikon
Встал на лапы
Сообщения: 92
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение Zikon »

pic12f1822 ??
с PICKIT2 должен дружить !

один из вариантов генератора
USART в синхронном режиме и в цикле посылаем данные
на ноге CK - частота USART
на ноге TX - то что посылаем - можно закодировать

если CK - 1MHz
то расчитав посылку из 25 байт маски - на TX - получим 10kHz
( 100/8 = 12,5 )
25 байт = 200 бит - 2 периода

0x00 - 6 byte
0x3F
0xFF - 5 byte
0xF0
0x00 - 5 byte
0x03
0xFF - 6 byte
Аватара пользователя
vsky
Открыл глаза
Сообщения: 63
Зарегистрирован: Пн апр 06, 2009 18:32:14

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение vsky »

Zikon, интересная идея.
В бесконечном цикле слать 25 байт, а джитера не будет?
Аватара пользователя
Zikon
Встал на лапы
Сообщения: 92
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

Re: 8ногий PIC c кварцем, как получить частоты 1MHz и 10kHz?

Сообщение Zikon »

USART имеет буферный регистр
Данный метод использовал на 16f1825 для управления ws2812
На анализаторе четко без разрывов
На внутреннем генераторе

Но надо кварц подобрать на делитель usart
Ответить

Вернуться в «PIC»