Страница 2 из 2

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

Добавлено: Ср май 26, 2021 09:32:59
OKF
[uquote="vsky",url="/forum/viewtopic.php?p=4037012#p4037012"]Стоит задача минимализации. Получить тактовые частоты одновременно 1MHz и 10kHz используя 8 ногий PIC c кварцем.[/uquote]
Получал 1 мгц в течение 15 сек (по условиям) на 6-ногом PIC10F200 без кварца, естественно. Ну а с 10 кгц вообще проблем не видно.

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

Добавлено: Ср май 26, 2021 09:36:07
КРАМ
[uquote="OKF",url="/forum/viewtopic.php?p=4037580#p4037580"]Получал 1 мгц[/uquote]
Получать требуется:
1. С кварцем.
2. Две частоты ОДНОВРЕМЕННО.
Поэтому НИКАКОЙ PIC10 не подойдет.

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

Добавлено: Ср май 26, 2021 09:42:27
NStorm
КРАМ, по 2му условию - программно то можно, если с небольшой погрешностью.

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

Добавлено: Ср май 26, 2021 09:50:02
vsky
Тема получила развитие, поэтому ещё пара вопросов

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

2. Можно ли аппаратно, с использованием CCP, сформировать выход 1MHz в PIC12F629/675?

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

Добавлено: Ср май 26, 2021 09:55:16
NStorm
vsky, 2 - в этих МК нет CCP вообще-то.

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

Добавлено: Ср май 26, 2021 09:57:48
vsky
виноват, PIC12F683

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

Добавлено: Ср май 26, 2021 10:12:46
NStorm
vsky, на этом можно.

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

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

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

Добавлено: Ср май 26, 2021 10:56:05
КРАМ
[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 МГц, чтобы получить меандр.

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

Добавлено: Ср май 26, 2021 10:57:59
NStorm
КРАМ, кварц обычно (не TXCO) тоже нестабилен условно ведь. Вопрос лишь в размере погрешности. Точно также в зависимости от частоты Fcpu погрешность в несколько тактов на пару инструкций может быть незначительна. От задачи зависит, которую ТС описал слишком кратко.

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

Добавлено: Ср май 26, 2021 11:07:36
КРАМ
[uquote="NStorm",url="/forum/viewtopic.php?p=4037631#p4037631"]в зависимости от частоты Fcpu погрешность в несколько тактов на пару инструкций может быть незначительна.[/uquote]
В ногодрыге и при кратной частоте МК в PIC-ах делитель будет абсолютно точный.

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

Добавлено: Ср май 26, 2021 21:59:15
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

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

Добавлено: Чт май 27, 2021 10:53:10
vsky
Zikon, интересная идея.
В бесконечном цикле слать 25 байт, а джитера не будет?

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

Добавлено: Чт май 27, 2021 13:03:52
Zikon
USART имеет буферный регистр
Данный метод использовал на 16f1825 для управления ws2812
На анализаторе четко без разрывов
На внутреннем генераторе

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