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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ATxmega, помогите разобраться
zombi
сообщение Sep 5 2011, 08:15
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Изучаю ATxmega.
В наличии есть ATxmega64A1 его и планирую "мучать".
Хочу по быстрому сделать PCB для экспериментов под свою задачу.

Сразу возник вопрос: зачем у хмег столько ног питания и земли?
Go to the top of the page
 
+Quote Post
777777
сообщение Sep 5 2011, 09:33
Сообщение #2


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

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(zombi @ Sep 5 2011, 12:15) *
Сразу возник вопрос: зачем у хмег столько ног питания и земли?

Чтобы из-за неравномерности потребления разные узлы не влияли друг на друга. А что, хочется сэкономить? А нельзя.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 5 2011, 10:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zombi @ Sep 5 2011, 11:15) *
Изучаю ATxmega.
В наличии есть ATxmega64A1 его и планирую "мучать".
Хочу по быстрому сделать PCB для экспериментов под свою задачу.

Сразу возник вопрос: зачем у хмег столько ног питания и земли?


А мег было много меньше ног питания и земли?
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 5 2011, 10:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Артём_ @ Sep 5 2011, 13:06) *
А мег было много меньше ног питания и земли?

Ну да. У тех которые использовал по одной.

Цитата(777777 @ Sep 5 2011, 12:33) *
Чтобы из-за неравномерности потребления разные узлы не влияли друг на друга. А что, хочется сэкономить? А нельзя.

Нет не экономить.
Планирую использовать энергосберегающий режим (RTC) и думаю может в этом режиме вообще не запитывать ненужные узлы?
Go to the top of the page
 
+Quote Post
777777
сообщение Sep 5 2011, 10:45
Сообщение #5


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

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(zombi @ Sep 5 2011, 14:28) *
Планирую использовать энергосберегающий режим (RTC) и думаю может в этом режиме вообще не запитывать ненужные узлы?

Нельзя.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Sep 5 2011, 11:04
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(zombi @ Sep 5 2011, 14:28) *
Планирую использовать энергосберегающий режим (RTC) и думаю может в этом режиме вообще не запитывать ненужные узлы?
Для этого есть регистры PRGEN и PRPA/B/C/D/E/F
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 5 2011, 12:07
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Палыч @ Sep 5 2011, 14:04) *
Для этого есть регистры PRGEN и PRPA/B/C/D/E/F

ОК. продолжаю курить дш
Go to the top of the page
 
+Quote Post
Marto
сообщение Sep 5 2011, 15:01
Сообщение #8


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

Группа: Свой
Сообщений: 103
Регистрация: 17-05-09
Из: Ижевск
Пользователь №: 49 190



Другой вопрос: а как до этого работали с контроллерами AVR, в tqfp корпусе например?


--------------------
Шизоидный холерик
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 5 2011, 19:03
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Marto @ Sep 5 2011, 18:01) *
Другой вопрос: а как до этого работали с контроллерами AVR, в tqfp корпусе например?

До недавнего времени работал с mega8515,mega162 и в tqfp и в dip.

А вчем собственно вопрос?
Go to the top of the page
 
+Quote Post
Marto
сообщение Sep 5 2011, 19:32
Сообщение #10


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

Группа: Свой
Сообщений: 103
Регистрация: 17-05-09
Из: Ижевск
Пользователь №: 49 190



ну, тогда вроде как само собой разумеющееся, что и у mega и и xmega в силу конструктивных особенностей корпуса предполагается наличие нескольких Vcc и GND:)


--------------------
Шизоидный холерик
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 5 2011, 19:58
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Еще вопрос:
То что внутренний 32 kHz (ULP) с его точностью 30% для часов не годится я понял и буду ставить внешний резонатор.
А возможна ли авто подстройка внутреннего 32MHz от внешнего 32.768кHz и если возможна то насколько она точная?
В устройстве предполагается несколько com портов с максимальной скоростью 115.200 кб и звук 22.050 kHz.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 5 2011, 20:42
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата
Еще вопрос:
А возможна ли авто подстройка внутреннего 32MHz от внешнего 32.768кHz и если возможна то насколько она точная?
В устройстве предполагается несколько com портов с максимальной скоростью 115.200 кб и звук 22.050 kHz.


Подстройка внутренних RC2 и RC32 от внешнего 32.768кHz кварца возможна.


Цитата
В устройстве предполагается несколько com портов с максимальной скоростью 115.200 кб и звук 22.050 kHz.


Работали не с Com-портом, а выводили меандр 2МГц.
При отключённой подстройке частота ушла примерно на 0,5-2%.
При включении подстройки частота меандра стала отличаться от идеальной на величину точности кварца (десятки ppm). Так что и Com-порт должен заработать без проблем.
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 5 2011, 21:21
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Артём_ @ Sep 5 2011, 23:42) *
Подстройка внутренних RC2 и RC32 от внешнего 32.768кHz кварца возможна.

Спасибо, уже и сам разобрался.

Цитата(_Артём_ @ Sep 5 2011, 23:42) *
Работали не с Com-портом, а выводили меандр 2МГц.
При отключённой подстройке частота ушла примерно на 0,5-2%.

Т.е. проц работал от RC32?

Цитата(_Артём_ @ Sep 5 2011, 23:42) *
При включении подстройки частота меандра стала отличаться от идеальной на величину точности кварца (десятки ppm).

Это радует, но всетаки, атмел гарантирует какую то точность авто калибровки?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 6 2011, 00:34
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата
Т.е. проц работал от RC32?

Да автоподстойка возможна и для RC2 и для RC32.
Не без глюков, но скорей всего сейчас уже подправили:
для ревизии 1 (вроде) Xmega256A3 оказалось что нужно включать автоподстройку для обоих генераторов, иначе не работает.

Цитата
Это радует, но всетаки, атмел гарантирует какую то точность авто калибровки?


Не знаю...
Напишите, когда разберётесь...
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 6 2011, 07:16
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Артём_ @ Sep 6 2011, 03:34) *
Напишите, когда разберётесь...

Вот че нашел : AVR1606
Цитата(Atmel)
The internal RC oscillator frequency can be calibrated to within +/-1% of the
frequency specified in the datasheet for the XMEGA device.

+/-1% это действительно точность калибровки любого RC в xmege? или я чегото не понял?



И cледующий вопрос:
Зачем нужны два разных RC генератора если из каждого с помощью делителя или умножителя можно сделать частоту другого?
Может какой тайный смысл в этом есть?
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 - 12:44
Рейтинг@Mail.ru


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