Объявление
Свернуть
Пока нет объявлений.
СпектроАнализатор для WiFi (Chipcon’s CC2500)
Свернуть
X
-
На схеме было написано 8Мгц.А там на заборе тоже пишут..
Если есть какие то варианты то впаяю другой кварц.
И вот еще схемка другого подбного девайса,только с большим числом деталей..Вложения
Прокомментировать:
-
А вы уверены, что там изначально кварц должен стоять именно 8 Мгц?Сообщение от Peeoner Посмотреть сообщениеАффтор программы молчит...Придеться ковырять эту железку самому
Прокомментировать:
-
Аффтор программы молчит...Придеться ковырять эту железку самому
Прокомментировать:
-
Плату после пайки проверял несколько раз,и сечас проверил,косяков необнаружил.
Умеет эта штука делить частоту.Если не поставить галочку на CKDIV8 -неделит,если поставит делит на 8.А с помощью внутренней программы,горозда больше возможностей.
ATmega48/88/168
The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed,
the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are reset to
“0011”, giving a division factor of 8 at start up. This feature should be used if the selected clock
source has a higher frequency than the maximum frequency of the device at the present operating
conditions. Note that any value can be written to the CLKPS bits regardless of the CKDIV8
Fuse setting. The Application software must ensure that a sufficient division factor is chosen if
the selected clock source has a higher frequency than the maximum frequency of the device at
the present operating conditions. The device is shipped with the CKDIV8 Fuse programmed.
Table 8-14. Clock Prescaler Select
CLKPS3 CLKPS2 CLKPS1 CLKPS0 Clock Division Factor
0 0 0 0 1
0 0 0 1 2
0 0 1 0 4
0 0 1 1 8
0 1 0 0 16
0 1 0 1 32
0 1 1 0 64
0 1 1 1 128
1 0 0 0 256
1 0 0 1 Reserved
1 0 1 0 Reserved
1 0 1 1 Reserved
1 1 0 0 Reserved
1 1 0 1 Reserved
1 1 1 0 Reserved
1 1 1 1 Reserved
Прокомментировать:
-
Device Clocking Option CKSEL3..0
ими выставляется частота внутреннего генератора оибо диапазон частот для кварца т.е. никакого делениия частоты кварца нет - просто выставить фьюзы в соответствии с кварцем на плате т.к. он задает частоту
Прокомментировать:
-
может в плате где то непропаи,посмтрина сс2500 на 10 и 8 ногу,там на печатной плате был косяк,посмотри там где стоит кандёр
Прокомментировать:
-
Вот сами исходники програмы автора для atmega48,написано на С(лутше б на ассемблере).Может кто то ответит на мои вопросы.
Прокомментировать:
-
Письмо "коллективным разумом" вчера написали автору...Ждемс.
Требл такой...
Проблема 1: В опциях контроллера есть бит CKDIV8,при включениикоторого частота кварцевого резонатора
делиться на 8,а потом тактирует CPU контроллера. На какой частоте должено работать ядро 1 или 8МГЦ ???
Проблема 2:Есть виндовая прога,которая посылает сигналы плате спектроанализатора(точнее Atmega48).Так вот
на 30 ногу(RХD) atmega когда вы запускаете LCSA.exe приходят какие то команды,смотрел осцилом,и слушал
пьезопищалкой.Но mega молчит,на 31 выводе(TXD) нет ничего (а должна отвечать).Прога пишет:"Unknown
crystal frequency configuration";"Cannon connect to spectrum analyzer",потом посылет сигнал контроллеру и
закрываеться.
Друг написал тестовую программу которая пишет в терменале сообщения.Дабы проверить работает ли
связка Комп<->USB<->[UART atmega48].Частота кварца 8мгц,параметры виртуального com порта 57600,8N8.
Пришлось поломать голову почему не выдавалось нужное сообщение,новсе же получилось.Проблема видимо
была в том что был запрограммирован другой тип кварца,или тактировалась от внутреннего генератора,или
помехи на плате или глюк дров.Но все же стабильный результат был получен.
Теперь не понятка на какой скорости работает uart(внутри atmega48) в программе автора?
Проблема 3:Не как я не вкурю в связь 4х галочек установок регистров CKSEL в PonyProg и 8ми значного
двоичного кода в даташите atmega48:
Device Clocking Option CKSEL3..0
Low Power Crystal Oscillator 1111 - 1000
Full Swing Crystal Oscillator 0111 - 0110
Low Frequency Crystal Oscillator 0101 - 0100
Internal 128 kHz RC Oscillator 0011
Calibrated Internal RC Oscillator 0010
External Clock 0000
Reserved 0001
Table 8-3. Low Power Crystal Oscillator Operating Modes(3)
Frequency Range (MHz) Recommended Range for Capacitors C1 and C2 (pF) CKSEL3..1(1)
Frequency|c1,c2 |CKSEL3..0
|0.4 - 0.9| – |100(2)
|0.9 - 3.0| 12 - 22 |101
|3.0 - 8.0| 12 - 22 |110
|8.0-16.0|12 - 22| 111Последний раз редактировалось Peeoner; 12.03.2008, 14:23.
Прокомментировать:
-
Что отвечает автор (или молчит) ?Сообщение от Peeoner Посмотреть сообщениеAtmega48 поменял,тестовая программа пошла... Но "запустить" программу автора не получаеться.
Прокомментировать:
-
пионер,опиши конкретно свою траблу,а то я чёто не всё понял,толи проблема с дроами, толи ещё чёто,если ты через сом порт,то может провода там должны идти перевёрнутыми?
Прокомментировать:
-
Перебрал все возможные скорости COM порта:wacko: ,не помогло... "Курю шишки и бьюсь головой об стену....":search: :scare:
Прокомментировать:
-
Atmega48 поменял,тестовая программа пошла... Но "запустить" программу автора не получаеться.Запрограмировать контролер можно что бы он или делил на 8 частоту кварца или не делил. Следущая проблема--какая скорость порта должна быть? Попробую все вариации.Последний раз редактировалось Peeoner; 11.03.2008, 18:27.
Прокомментировать:
-
У меня ноутбук,на нем есть только 3 usb.Спасибо за ссылки.Куплю деталей и соберу.И похоже у меня глюк с Atmega48,тестовая прога не коректно работает,завтра буду менять.
******
И еще ,меня тут сильно смущает как автор согласовал симметричные 200 Ом входы cc2500 с 50.Он применил симметрирующий трансформатор HHM1521.Но слишком уж большие кажеться емкости C12,С13 --0.1мкф!!! Нагуглил тут интересную пдфку,там согласовано с помощью индуктивностей и конденсаторов(как в даташите на cc2500)Последний раз редактировалось Peeoner; 10.03.2008, 21:19.
Прокомментировать:

Прокомментировать: