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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Нагрузочная способность XTAL2
Валентиныч
сообщение Apr 4 2007, 20:04
Сообщение #1


Профессионал
****

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



Можно ли к выводу XTAL2 (выход инвертирующего усилителя тактового генератора MEGA16 и др.) кроме собственно кварца подключить еще и вывод другого микроконтроллера (5 вольт, но не AVR), аналогичный XTAL1 (вход инвертирующего усилителя тактовика) без какой-либо дополнительной развязки? Не возникнет ли нештатных заморочек? Частотные характеристики обоих камней близки, кварц - стандартный.
Есть большое желание отказаться от второго кристалла.


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post
bodja74
сообщение Apr 4 2007, 20:30
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Вообщето такие вещи с помощью паяльника проверяюстя за пять минут smile.gif
Но в любом случае подбная вещь не документирована ,поэтому вся ответственность за работу девайса будет только на вас.
Go to the top of the page
 
+Quote Post
fate
сообщение Apr 4 2007, 20:47
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



Подбная вещь документирована. Вот цитата из атмеловского описания (практически любой atmega datasheet).

XTAL1 and XTAL2 are input and output, respectively, of an inverting amplifier which can
be configured for use as an On-chip Oscillator, as shown in Figure 19. Either a quartz
crystal or a ceramic resonator may be used. The CKOPT fuse selects between two different
Oscillator Amplifier modes. When CKOPT is programmed, the Oscillator output
will oscillate will a full rail-to-rail swing on the output. This mode is suitable when operating
in a very noisy environment or when the output from XTAL2 drives a second clock
buffer.
This mode has a wide frequency range. When CKOPT is unprogrammed, the
Oscillator has a smaller output swing. This reduces power consumption considerably.
This mode has a limited frequency range and it can not be used to drive other clock
buffers.
Go to the top of the page
 
+Quote Post
Валентиныч
сообщение Apr 4 2007, 20:51
Сообщение #4


Профессионал
****

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



Паяльником проверено - вроде работает.
Использование XTAL1 "на вход" - документировано, а вот по поводу XTAL2 - нигде ничего.
Отсюда и вопрос о "подводных камнях"...

Цитата(fate @ Apr 4 2007, 23:47) *
Подбная вещь документирована. Вот цитата из атмеловского описания (практически любой atmega datasheet).

Упс... Проглядел... Спасибо.


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post
fate
сообщение Apr 4 2007, 20:54
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



С разводкой на плате придется быть по внимательнее, и когда CKOPT запрограммирован не все типы кварцев подходят smile.gif
Go to the top of the page
 
+Quote Post
Валентиныч
сообщение Apr 4 2007, 20:57
Сообщение #6


Профессионал
****

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



Цитата(fate @ Apr 4 2007, 23:54) *
Хотя с разводкой на плате придется быть по внимательнее smile.gif

Это понятно. Тактовая шина на второй камень длиной всего 19 мм. А какие резонаторы посоветуете? На плату могу установить как кварц, так и пьезик - требования к стабильности частоты позволяют эту вольность.
Хотя, казалось бы, сложности с возбуждением кварцев должны быть именно на малых амплитудах...


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post
fate
сообщение Apr 4 2007, 21:02
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



К сожадению деталей не помню, были какие-то кварцы, для которых пришлось переделовать разводку.
Не из-за аплитуды, из-за емкости, кварцы (правда они были наши а не импортные) запускались на половине или четверти частоты.
Go to the top of the page
 
+Quote Post
Валентиныч
сообщение Apr 4 2007, 21:05
Сообщение #8


Профессионал
****

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



Понятно. Еще раз спасибо.
В предыдущей версии девайса на второй камень тактовый сигнал шел с выхода OC0 (таймер 0 просто молотил в моде CTC как буфер), но потребовались его прерывания для попутной задачи, вот и пришлось искать новое решение.


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post
fate
сообщение Apr 4 2007, 21:13
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



исходя из того что я больше так не делал и вам советую рассмотреть возможность установки полноценного кварцевого генератора smile.gif
Go to the top of the page
 
+Quote Post
Валентиныч
сообщение Apr 4 2007, 21:17
Сообщение #10


Профессионал
****

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



Печатку развел так, что бы можно было выбрать тот, или иной вариант. smile.gif
Заказчик хочет на копейках экономить.


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post
bill_vs
сообщение Apr 4 2007, 21:59
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208



Используем такое включение: mega32 с кварцем 16 МГц + XTAL1 mega32 + вход Altera. Кварц с приёмкой
(вроде Морион). Прошли климатические испытания, проблем нет. Общая длина цепи не меньше 30 мм
(по памяти).
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 4 2007, 22:10
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Валентиныч @ Apr 4 2007, 21:05) *
Понятно. Еще раз спасибо.
В предыдущей версии девайса на второй камень тактовый сигнал шел с выхода OC0 (таймер 0 просто молотил в моде CTC как буфер), но потребовались его прерывания для попутной задачи, вот и пришлось искать новое решение.


Это документировано не только для AVR, а для 51 также. Да и чаще всего в других процессорах такая же конструкция.

Иногда требуется полная синхронность работы МК, так что по другому - никак. Я неоднократно применял такую схемотехнику в разных двухпроцессорных платах. Один проект выпускался больше двух лет. На плате стояла сначала at90s8515+at90s1200 а к концу выпуска связка м8515+т2313. Правда длина проводника была небольшой. Работала (и продолжает работать) конструкция очень стабильно. Круглосуточно. На Витебском облтелекоме.

Как правило указывается нагрузочная способность в один вход. Если надо, то требуется повторитель или инвертор.

Естественно программируются фузы по разному. В первой - от кварца, во второй - от внешнего источника. Где-то в литературе видел упоминание, что можно и дальше следующий цеплять.


Помню столкнулись с проблемой синхронизации. Дело в том, что в разных однокристалках время сброса - разное. Пришлось вводить в более медленной - дополнительную пустую задержку.
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 6 2007, 23:47
Сообщение #13


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SasaVitebsk @ Apr 4 2007, 21:10) *
Помню столкнулись с проблемой синхронизации. Дело в том, что в разных однокристалках время сброса - разное. Пришлось вводить в более медленной - дополнительную пустую задержку.

Можно поподробнее.. Аж интересно где может потребоваться синхронизация однокристалок "до такта".
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 7 2007, 00:30
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(defunct @ Apr 6 2007, 23:47) *
Можно поподробнее.. Аж интересно где может потребоваться синхронизация однокристалок "до такта".


smile.gif

До такта не требовалось. Но разница может составлять не одну сотню тактов.

Причина банальна. В 1200 SPI нет, а в 2313 нет слэйв SPI. Поэтому была применена параллельная байтовая связь. 8 бит данных/ бит признака команды/ два бита готовности. Принцип обычный в таких случаях. Выставляю данные - готовность 8515 - готовность 1200 - освобождаю шину - снимаю готовность 8515 - 1200 выставляет данные - 1200 снимает готовность - ч/з интервал 1200 освобождает шину. Ведущая однокристалка была подключена к IBM. Чтобы она не висла не при каких ситуациях был задействован следующий механизм - перед операцией запускается таймаут. Если нет подтверждения от 1200, то таймаут срабатывает и 8515 получает в ответ пустую команду.

Чтобы к моменту выдачи команды вторая однокристалка была готова, то мастера задерживали после сброса на гарантированную величину.

Но я не сильно удивлюсь, если где-нибудь и до такта надо. smile.gif
Go to the top of the page
 
+Quote Post
nick-l
сообщение Apr 10 2007, 18:06
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 966



Atmel сама такое делает один кварц на два контролера, для примера схема базового модуля STK 500 приведена в AVR Studio
Go to the top of the page
 
+Quote Post

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

 


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


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