реклама на сайте
подробности

 
 
> CPLD Clock, вопросы по разработке
skkap
сообщение Oct 29 2009, 19:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 29-10-09
Из: Томск
Пользователь №: 53 297



Вечер добрый!

Возникла задача сделать часы на программируемой логике, по количеству входов выбрал CPLD от Altera - EPM3032.
Понимаю что задача совсем не для CPLD/FPGA, а для простенького МК, но такое уж задание (учебное).

Итак, время вопросов. Первый вопрос возник по тактированию.
Мы имеем 2 входа: GCLK1 и GCLK2, в моей задаче нужен всего один вход тактирования, возьмем GCLK1.
Как показал поиск по форуму - в основном используют кварцевые генераторы, но таковых на 32,768кГц не нашлось. Зато нашлись резонаторы.
Внимание вопрос: корректно ли будет работать EPM3032 затактированная столь мало частотой?
Если да, то какую схему подключения CLK вы бы посоветовали?
В данный момент пытаюсь собрать что-то из этого: http://cxem.net/beginner/beginner26.php (внизу станицы) на макетке, но часовой кварц не заводится, наверное из-за не точного соответствия номиналов деталек(просто не все нужные номиналы в наличии), или из за того что микросхема TTL а не CMOS (скоро попробую и КМОП, пока нету нужной).

Заранее спасибо за советы!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
skkap
сообщение Oct 30 2009, 18:47
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 29-10-09
Из: Томск
Пользователь №: 53 297



Всм большое спасибо за ответы! Итак, по порядку

Цитата
Для такой схемы нужен небуферизированный (unbuffered) инвертор, иначе запуск генератора превращается в долгую пляску с бубном.


Такие как К561ЛН2, 564ЛЕ5, 564ЛА7 подойдут? не совсем понимаю что значит "небуферизированный".

Цитата
А можно узнать, как точно сформулированы критерии выбора железа? Может что-то интереснее cpld можно применить?


Требование - ПЛИС от Altera, на самом деле выбор велик, просто выбрал 3032 для себя, попробовать собрать что-то на ПЛИС, мб и не часы совсем (3032 нашлась по дешовке и платы легко делать с дорожками в 1мм). Но если не хватает возьму какуюнить более емкую ПЛИС, например EPM3512 или др.

Цитата
Часы с питанием от сети или от батарейки? Если первое, то, может, вообще можно без кварца? ИМХО, раз уж устройство учебное, попробуйте использовать в качестве опорной частоты питающую сеть - разумеется, точность никакая, зато есть вероятность, что все влезет и в EPM3032.

Питание от сети, а в случае отсутствия - от батарейки. Использовать 50Гц для отсчета времени не кошерно ИМХО) в таком случае я лучше поставлю генератор на несколько МГц и от него считать буду) А использование 3032 не обязательно, наверно я не на том сделал акцент в своем посте - я выясняю как правильно и не сложно тактировать CPLD используя кварц 32КГц.


Цитата
даю код vhdl
правда я не отлаживал - только написал - заодно и проверишь

Спасибо! о _ О Не ожидал готового решения, будет на что опираться при разработке, но постараюсь все сделать сам) всетаки учусь smile.gif
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Oct 30 2009, 19:55
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(skkap @ Oct 30 2009, 22:47) *
Такие как К561ЛН2, 564ЛЕ5, 564ЛА7 подойдут? не совсем понимаю что значит "небуферизированный".


http://www.fpgarelated.com/usenet/fpga/show/9209-1.php

Цитата
Re: Connecting a crystal to a Cyclone or Max PLD - Peter Alfke - 2004-05-03 18:54:00
Driving a crystal from an PLD device.

Since this question pops up again and again, maybe it deserves a better
explanation.

A crystal is usually connected as a Colpitts oscillator, where the IC
provides the first 180 degree phase shift, and the xtal plus external RC
combine for the remaining 180 degrees. The total circuit loop must have 360
degree phase shift and a gain of exactly 1.0. That is the condition for
stable oscillation.

XC3000 had such a single-stage amplifier, and could implement an oscillator
with just a crystal, two capacitors and two resistors.
But there were lots of problems when users connected obscure crystals,
ranging from 32 kHz to 100 MHz. Most digital designers lack even the most
rudimentary understanding of oscillators, why they require a single
amplifier stage, and why they cannot reliably be implemented with the
multi-stage amplifier typically between an input and an output of a modern
CMOS IC.


So, please, don't even try. You will not be able to design a reliable xtal
oscillator this way, one that starts and runs reliably, and does not break
out in wild harmonic or non-harmonic oscillations.

Finally: Packaged oscillators are cheap, just pennies more than the simple
xtal. It does not make sense to jeopardize your design for the $ 0.25 saved
by using a naked crystal. Let the oscillator manufacturers sweat out all
those analog details, they are good at it. Us digital folks are not.

Peter Alfke
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- skkap   CPLD Clock   Oct 29 2009, 19:35
- - sazh   Цитата(skkap @ Oct 29 2009, 22:35) Вечер ...   Oct 29 2009, 19:41
|- - skkap   Цитата(sazh @ Oct 30 2009, 01:41) Если уч...   Oct 29 2009, 20:13
|- - sazh   Цитата(skkap @ Oct 29 2009, 23:13) Вот ка...   Oct 29 2009, 20:30
- - Shtirlits   Цитата(skkap @ Oct 29 2009, 22:35) Понима...   Oct 29 2009, 20:18
- - skkap   Т.е. схему по типу этой Нельзя использовать? Не...   Oct 29 2009, 20:42
|- - aaarrr   Цитата(skkap @ Oct 29 2009, 23:42) Т.е. с...   Oct 29 2009, 21:07
||- - alevnew   Цитата(aaarrr @ Oct 30 2009, 03:07) Для т...   Oct 30 2009, 04:03
|- - Shtirlits   Недавно была тема про генератор http://electronix....   Oct 29 2009, 21:18
|- - andrey_s   Часы с питанием от сети или от батарейки? Если пер...   Oct 29 2009, 22:55
- - rv3dll(lex)   даю код vhdl правда я не отлаживал - только напис...   Oct 30 2009, 09:10
|- - aaarrr   Цитата(skkap @ Oct 30 2009, 21:47) Такие ...   Oct 30 2009, 19:53
- - SLDM   Кварцованые генераторы на рассыпухе(равно как и на...   Oct 30 2009, 20:11
|- - Victor®   Цитата(SLDM @ Oct 30 2009, 23:11) Кварцов...   Oct 31 2009, 13:12
|- - aaarrr   Цитата(Victor® @ Oct 31 2009, 16:12) И то...   Oct 31 2009, 17:11
|- - Victor®   Цитата(aaarrr @ Oct 31 2009, 21:11) А Вы ...   Oct 31 2009, 17:39
|- - aaarrr   Цитата(Victor® @ Oct 31 2009, 20:39) Поче...   Oct 31 2009, 18:00
|- - Victor®   Цитата(aaarrr @ Oct 31 2009, 21:00) Счита...   Oct 31 2009, 20:39
|- - aaarrr   Цитата(Victor® @ Oct 31 2009, 23:39) 1-го...   Oct 31 2009, 21:08
- - Евгений Николаев   ЦитатаПитание от сети, а в случае отсутствия - от ...   Oct 31 2009, 06:14
- - skkap   Всем спасибо за ответы! ЦитатаНедолго же прож...   Oct 31 2009, 21:12
|- - aaarrr   Цитата(skkap @ Nov 1 2009, 00:12) Имеет л...   Oct 31 2009, 21:34
|- - Victor®   Цитата(skkap @ Nov 1 2009, 00:12) Имеет л...   Nov 1 2009, 10:24
- - rv3dll(lex)   а забыл написать - проект уместился в 72 сплд кса...   Nov 2 2009, 07:15
- - skkap   Цитата(aaarrr @ Nov 1 2009, 03:34) Имеет....   Nov 2 2009, 14:21
|- - Victor®   Цитата(skkap @ Nov 2 2009, 17:21) Спасибо...   Nov 2 2009, 14:55
- - skkap   ЦитатаВот подумал, что подозрительно громадное зна...   Nov 2 2009, 18:34
|- - Victor®   Цитата(skkap @ Nov 2 2009, 21:34) Попробо...   Nov 2 2009, 18:43
- - skkap   ЦитатаУменьшите R2 до нескольких кил - думаю быстр...   Nov 2 2009, 19:03
|- - Victor®   Цитата(skkap @ Nov 2 2009, 23:03) А про н...   Nov 2 2009, 20:05
- - skkap   Всем снова привет! Появилась новая "пробл...   Nov 14 2009, 08:32
|- - sazh   Цитата(skkap @ Nov 14 2009, 11:32) Создал...   Nov 14 2009, 08:48
|- - skkap   Цитата(sazh @ Nov 14 2009, 14:48) А куда ...   Nov 14 2009, 09:28
- - skkap   Вроде сделал прошивку для CPLD! Прошу указать...   Nov 14 2009, 20:36
|- - Victor®   Цитата(skkap @ Nov 15 2009, 00:36) Вроде ...   Nov 15 2009, 09:12
- - SM   Что-то просматривая все ответы, не заметил главног...   Nov 14 2009, 20:52
|- - skkap   Цитата(SM @ Nov 15 2009, 02:52) Что-то пр...   Nov 14 2009, 21:20
|- - SM   Цитата(skkap @ Nov 15 2009, 00:20) У меня...   Nov 14 2009, 21:49
- - skkap   ЦитатаПросто необходимо. Этот параметр напрямую вр...   Nov 15 2009, 09:49
|- - sazh   Цитата(skkap @ Nov 15 2009, 12:49) Спасиб...   Nov 15 2009, 11:09
||- - skkap   Цитата(sazh @ Nov 15 2009, 17:09) имеется...   Nov 15 2009, 11:52
||- - Victor®   Цитата(skkap @ Nov 15 2009, 15:52) Т.е. б...   Nov 15 2009, 16:46
||- - skkap   Цитата(Victor® @ Nov 15 2009, 22:46) Имее...   Nov 15 2009, 17:52
||- - sazh   Цитата(skkap @ Nov 15 2009, 20:52) Ведь с...   Nov 15 2009, 19:37
||- - Victor®   Цитата(skkap @ Nov 15 2009, 20:52) Очень ...   Nov 15 2009, 19:49
||- - SM   Цитата(skkap @ Nov 15 2009, 20:52) Значит...   Nov 15 2009, 20:07
|- - SM   Цитата(skkap @ Nov 15 2009, 12:49) Спасиб...   Nov 15 2009, 11:25
- - dvladim   Цитата(SM @ Nov 16 2009, 00:07) Для ПЛИС ...   Nov 15 2009, 20:30


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01445 секунд с 7
ELECTRONIX ©2004-2016