|
CPLD Clock, вопросы по разработке |
|
|
|
Oct 29 2009, 19:35
|

Участник

Группа: Участник
Сообщений: 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 (скоро попробую и КМОП, пока нету нужной). Заранее спасибо за советы!
|
|
|
|
|
 |
Ответов
|
Oct 31 2009, 06:14
|

Знающий
   
Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402

|
Цитата Питание от сети, а в случае отсутствия - от батарейки. Недолго же проживёт эта схема при питании от батарейки... Очень недолго. В качестве индикаторов что - невыключаемые светодиодные 7сегменты? Ну-ну  Если по делу, то. Я, конечно, понимаю, что задача совершенно учебная и её основная цель - поделить до секунд, далее счётчик до 59 - инкримент для минут, ещё один такой же - для часов, счётчик до 23 - обнуление. Ну и дешифраторы от всего этого добра с выходом на индикаторы. Но предложите преподу и рассмотрите сами следующий подход: 1. Часовая микросхема с интерфейсом I2C и импульсным выходом 32.768кГц и/или 1Гц. 2. Питание для неё через максиселектор (сеть, батарейка. Есть "часы", которым внешние диоды не нужны) 3. CPLD 4. Индикаторы (ЖК или светодиодные - без разницы) 5. Кнопки 6. Питание для CPLD и индикаторов - только от сети --- Импульсный выход часовой микрухи используете для тактирования CPLD (32.768кГц для автомата I2C и генерации на ЖК, если индикаторы ЖК) Читаете время 1 раз в час, далее "ведёте время" по тактовому импульсу 1Гц (или от счетчика 32.768кГц), через час - корректируете. Не намного сложнее, зато красивое решение и никакого ге$%^оя с аналоговым тактированием - сплошная "цифра". Вообще, достаточно читать время только 1 раз - при включении, а потом считать импульсы (1Гц или 32.768кГц) - будет равноценно по точности. Но из соображений, что что-то может сбиваться из-за помех по питанию, периодически надо сверяться.
--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
|
|
|
|
Сообщений в этой теме
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 skkap Всм большое спасибо за ответы! Итак, по порядк... Oct 30 2009, 18:47 aaarrr Цитата(skkap @ Oct 30 2009, 21:47) Такие ... Oct 30 2009, 19:53 Джеймс Цитата(skkap @ Oct 30 2009, 22:47) Такие ... Oct 30 2009, 19:55 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 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|