Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.04.2010, 19:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,837
Сказал спасибо: 3,076
Сказали Спасибо 4,288 раз(а) в 1,213 сообщении(ях)
|
Как подключить один кварц на несколько микроконтроллеров
Хочу совместить несколько схем в одну, каждая на микроконтроллере (ATTINY2313 и два AT89C2051). В каждой используется кварцевый резонатор. В одно время будет включен только один микроконтроллер, остальные выключены сигналом RESET. Частоты кварцевых резонаторов одинаковые - 11.0592 MHz.
Можно ли использовать в схеме только один кварцевый резонатор, подключив его каким-то образом ко всем микроконтроллерам? Как именно?
Видел одну реализацию, подходящую для двух микроконтроллеров, и то не понял каким образом будет работать генерация у второго. У первого что, не отключается генератор, когда он в резете? А мне хочется для трёх реализовать. Возможно?
|
|
|
|
01.04.2010, 19:12
|
|
Вид на жительство
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
кварц вещь интимная, как зубная щетка
имхо
|
|
|
|
01.04.2010, 19:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
Сообщение от dimmich
|
У первого что, не отключается генератор, когда он в резете?
|
У АВР генератор в резете не отключается. Иначе невозможно внутрисхемное программирование. Так что подключаем резонатор к t2313 и с xtal2 подаем на xtal1 других. А еще лучше установить фьюз ckout и снимать такт с отдельного вывода PD2
|
|
|
|
01.04.2010, 19:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,837
Сказал спасибо: 3,076
Сказали Спасибо 4,288 раз(а) в 1,213 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
Сообщение от kison
|
У АВР генератор в резете не отключается. Иначе невозможно внутрисхемное программирование. Так что подключаем резонатор к t2313 и с xtal2 подаем на xtal1 других. А еще лучше установить фьюз ckout и снимать такт с отдельного вывода PD2
|
Отличная возможность насчет PD2!
Такт будет тем же, т.е. 11.0592MHz?
PD2 это у ATTINY2313 или у AT89C2051 тоже такое возможно?
В резете с PD2 тоже будет сниматься такт?
Последний раз редактировалось dimmich; 01.04.2010 в 19:32.
|
|
|
|
01.04.2010, 19:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
Сообщение от dimmich
|
Такт будет тем же, т.е. 11.0592MHz?
|
Да, тем же.
Сообщение от dimmich
|
PD2 это у ATTINY2313 или у AT89C2051 тоже такое возможно?
|
Не знаю AT89C2051 как то прошел мимо меня Но скорее всего там такой фичи нет.
Сообщение от dimmich
|
В резете с PD2 тоже будет сниматься такт?
|
Будет. Он пропадет только при остановке генератора при входе контроллера в некоторые режимы sleep-а.
|
|
|
|
01.04.2010, 22:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
Хотел бы обратить внимание на более жесткие требования к разводке тактовой частоты и компоновке платы при таком варианте включения. Если очень критично иметь единственный источник тактирования, может есть смысл воспользоваться внешним генератором?
|
|
|
|
01.04.2010, 23:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,837
Сказал спасибо: 3,076
Сказали Спасибо 4,288 раз(а) в 1,213 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
Про требования к компоновке и разводке я понимаю. По-моему, если использовать вывод PD2, то такой вариант вроде мало отличается от варианта использовать внешний генератор. Первый микроконтроллер как буфер работать будет. Я прав?
|
|
|
|
02.04.2010, 08:56
|
|
Частый гость
Регистрация: 06.03.2007
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Как подключить один кварц на несколько микроконтроллеров
собрать один генератор на кварце на мелкой логике, и через мультиплексор его на несколько мк, только так если ))
|
|
|
|
02.04.2010, 09:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
А зачем мультиплексор? Достаточно буфера. Правда, если частота высокая, а дороги длинные... Можно лишних проблем нагрести.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
02.04.2010, 10:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: Как подключить один кварц на несколько микроконтроллеров
Сообщение от venta_x
|
собрать один генератор на кварце на мелкой логике, и через мультиплексор его на несколько мк, только так если ))
|
Это как? По очереди шоли тактуху подавать? Тут тока буфер, мультиплексор - это уже другая опера.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:36.
|
|