Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 15.10.2008, 20:01  
_grey_
Частый гость
 
Регистрация: 13.12.2006
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_grey_ на пути к лучшему
По умолчанию

но помимо открытого коллектора, я в даташите начитал (на стр.5)

"Use of a balun would provide an optimum power transfer, but the
matching circuit of Figure 1 has been optimized for use with discrete components, reducing the cost
associated with use of a balun."


http://www.rfm.com/products/data/trc101.pdf
Реклама:
_grey_ вне форума  
Непрочитано 15.10.2008, 22:20  
alexandr_nx
Частый гость
 
Регистрация: 26.03.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alexandr_nx на пути к лучшему
По умолчанию

Ну всетаки с питанием надо разобратся
__________________
Сгорело не сгнило!!
alexandr_nx вне форума  
Непрочитано 16.10.2008, 17:54  
ArgusB
Временная регистрация
 
Регистрация: 15.06.2008
Сообщений: 57
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 8 сообщении(ях)
ArgusB на пути к лучшему
По умолчанию

Сообщение от alexandr_nx
Код:
WaitDDET:	sbis	PinB,1
	    	rjmp	pc-1

=====››››	ldi	Zl,low(rxbuff)
		ldi	Zh,high(rxbuff)
		ldi	count,8
WaitFINT:	sbis	PinD,2
		rjmp	pc-1
		cbi	PortB,0 	;(Fsel down)
		clr      temp
		rcall write_spi


======›››››	st	X+,temp
		dec	count
		brne	WaitFINT
Да, а почему указатель на rxbuff загружается в Z, а данные укладываются по X?
ArgusB вне форума  
Непрочитано 20.10.2008, 16:48  
alexandr_nx
Частый гость
 
Регистрация: 26.03.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alexandr_nx на пути к лучшему
По умолчанию

надо глянуть,) возможно и мой баг,) постараюсь за пару дней ответить....
__________________
Сгорело не сгнило!!
alexandr_nx вне форума  
Непрочитано 05.11.2008, 02:38  
fawkes
Частый гость
 
Регистрация: 05.04.2008
Сообщений: 20
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fawkes на пути к лучшему
По умолчанию

Что притихли, господа?
Я вот тоже работаю над этой микрухой, но у меня проблемы с дальностью, как и писал выше
сегодня расчехлил старую прошивку, которая по I2C принимает данные (передает по SPI)и ужаснулся, она оказывается бьет всего на 10 метров. У меня есть предположение, чо всетаки надо антенну сделать из толстого куска провода, а не то, что у меня свисает с платы. Потому, что дома эта микруха пробивает железобетонную стену, к сожалению размеры квартиры не позволяют отходить далеко, а вот на улице она не с лучшей стороны себя показывает.

моя конфигурация:

Код:
PORTB.2=0;               //Slave select low
spi(0x80);
spi(0x93);
PORTB.2=1;               //Slave select high

PORTB.2=0;               //Slave select low
spi(0xA7);
spi(0xD0);
PORTB.2=1;               //Slave select high

PORTB.2=0;              //Slave select low
spi(0x82);
spi(0x39);
PORTB.2=1;              //Slave select high

PORTB.2=0;               //Slave select low
spi(0x94);
spi(0xC0);
PORTB.2=1;              //Slave select high

PORTB.2=0;              //Slave select low
spi(0x98);
spi(0xF0);
PORTB.2=1;              //Slave select high
   
PORTB.2=0;              //Slave select low
spi(0xCA);
spi(0x83);
PORTB.2=1;              //Slave select high
 
PORTB.2=0;              //Slave select low
spi(0xC2);
spi(0x6C);
PORTB.2=1;              //Slave select high
 
PORTB.2=0;              //Slave select low
spi(0xC6);
spi(0x46);
PORTB.2=1;              //Slave select high
 
PORTB.2=0;              //Slave select low
spi(0xC4);
spi(0x55);
PORTB.2=1;              //Slave select high
 
PORTB.2=0;              //Slave select low
spi(0xC0);
spi(0xE0);
PORTB.2=1;              //Slave select high
 
PORTB.2=0;              //Slave select low
spi(0xC8);
spi(0x0E);
PORTB.2=1;              //Slave select high
 
PORTB.2=0;              //Slave select low
spi(0xE1);
spi(0x96);
PORTB.2=1;              //Slave select high
fawkes вне форума  
Непрочитано 05.11.2008, 03:00  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Да, может мой темик не втему.
но, можна ли все катушки и антену сделать на печатке, чтобы меньше паять, ибо так будет проще.
Если да- то кто делал.
И стоит ли следать.
Ведь веща интерестная, только паять ее... незнаю, как-то тяжело... катушки мотать, лудить провод и т.д. Просто долго. Да и точность хромает года грутиш катушку на гвозде.
Советуя поднять тему отдельно бля обсуждения.
Ведь если енто реально - я юзал бы микрухы с большим удовольствием.
Заказал плату, кинул микруху - и вот те щастя, без проводов... и на 100 метров. :P
ua_gruzin вне форума  
Непрочитано 05.11.2008, 08:12  
fawkes
Частый гость
 
Регистрация: 05.04.2008
Сообщений: 20
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fawkes на пути к лучшему
По умолчанию

ua_gruzin, если лень мотать, делай антенну на диполях - во второй вход пихается второй ус антенны, никаких катушек. все работает, проверено. Единственное что - надо усы разводить дальше друг от друга и от земли.
вообще - цепь из катушек нужна для согласования второго входа по 50ти омам с монополем, тк диполь довольно много места жрет.
fawkes вне форума  
Непрочитано 10.11.2008, 23:34  
Alexandr_Il
Частый гость
 
Регистрация: 09.11.2008
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alexandr_Il на пути к лучшему
По умолчанию

Присоединюсь к теме.
Пытаюсь запрограммировать приемник.
Модуль TRC101 (точнее RM101 от http://trt.ru/design/solutions/rcmodule.htm) подключен к PIC16F873A. Использую 4 вывода SPI (SDI, SDO, SCK, CS) и задействовать остальные выводы пика нет возможности (необходимо получить максимум свободных выходов для управления внешними устройствами). Я бы еще от CS отказался, если это возможно?

Суть устройства - комп передает команду на удаленное устройство, удаленное устройство активирует заданные командой выводы.
В компьютер будет подключен модуль RD101 - USB модуль с того же сайта с залитой их прошивкой.
Пытаюсь понять, как инициализировать TRC101.. но доходит туго..
Программировать буду на MikroBasic, т.к. это вообще мой первый проект на микроконтроллерах, а результат получить желательно побыстрее.. потом перейду на C..
В общем, мне сейчас разобраться бы с конфигурацией TRC101.. для начала..
Alexandr_Il вне форума  
Непрочитано 11.11.2008, 00:14  
ArgusB
Временная регистрация
 
Регистрация: 15.06.2008
Сообщений: 57
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 8 сообщении(ях)
ArgusB на пути к лучшему
По умолчанию

Сообщение от Alexandr_Il
Пытаюсь запрограммировать приемник.
Я бы еще от CS отказался, если это возможно?
Не, таки ЭТО невозможно. задний фронт cs указывает на команду - он жизненно необходим. Приём вообще-то можно организовать поллингом микросхемы (вроде в статусном регистре есть нужные биты), но это, извините, из разряда несексуальных извращений.

По поводу выбранного языка программирования - это вопрос религии, каждый пишет, как он дышит.
ArgusB вне форума  
Непрочитано 14.11.2008, 11:50  
Alexandr_Il
Частый гость
 
Регистрация: 09.11.2008
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Alexandr_Il на пути к лучшему
По умолчанию

Пытаюсь понять пару вещей.

1. Инициализировал трансивер, а как начать прием/передачу информации? Просто кидать байты по SPI? или вначале нужно ему команду на прием/передачу кинуть? Что это за команды, если так?

2. В этой документации на странице 6 говорится:
Цитата:
When accessing the FIFO directly, and not through the the FIFO Read Register, the
nCS state is “High” through the entire read process. On each rising edge of SCK the
state of the received bit is applied to the SDO pin. A read of the SDO pin after each
rising edge will give the state of that bit.
Поэтому я не понял, чего надо на CS подавать высокий или низкий уровень?
Alexandr_Il вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Однокристальные трансиверы CC2500 (СС1100) kassiopay Микроконтроллеры, АЦП, память и т.д 2 07.06.2009 19:08


Часовой пояс GMT +4, время: 20:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot