品牌
经销商厂商性质
厦门市所在地
6DD1682-0BB0
6DD1682-0BB0
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
厦门莫格电气自动化有限公司
本公司拥有所有产品专业检测平台,产品质量严格把关
具体询价咨询-雷琳
: (同号)
采购单比同行低10个点您拿单子,追求共赢!
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
本文介绍了一种以C8051F310单片机为控制核心,基于无线收发芯片CC1020的通信模块。对其工作原理和工作方式进行了分析,给出了设计思路和硬件电路。并重点阐述了通信模块的实现过程。
关键词:无线通信;CC1020;射频;C8051F310
引言
随着网络及通信技术的飞速发展,无线通信以其成本低廉、扩展性好、受地理条件限制较少、安装施工简便灵活等特点,在许多领域都有着广阔的应用前景。
CC1020简介
CC1020是一种理想的超高频单片收发器芯片。主要用于ISM(工业、科研及医疗)频带和在426/429/433/868/915MHz频带的SRD(Short Range Device-近距离设备)中,也可经编程后用于频率为402MHz~470MHz和 804MHz~940MHz的多信道设备。CC1020主要的工作参数可通过串行总线接口编程,例如输出功率、频率及AFC。
在接收模式下,CC1020可看成是一个传统的超外差接收器。RF输入信号经低噪声放大器(LNA和LNA2)放大后,翻转经过积分器(I和Q)产生中频IF信号。在中频处理阶段,I/Q信号经混合滤波、放大后经ADC转化成数字信号。然后进行自动获取控制、信道滤波、解调和二进制同步化处理,在DIO引脚输出数字解调数据,DCLK引脚获取同步数字时钟数据。RSSI为数字形式,并可通过窜行接口读出。RSSI还可作为可编程的载波检测指示器。
在发送模式下,合成的RF信号直接馈送到功率放大器PA。射频输出是FSK信号,此信号是由馈送到DIO引脚的数字比特流通过FSK调制产生的。可使用一个高频滤波器来得到高斯频移键控GFSK。芯片内部的收/发开关电路使天线容易接入和匹配。
硬件电路设计
微控制器选型
微控制器采用Cygnal公司生产的C8051F310,该处理器具有与8051*兼容的CIP-51内核,是一款*集成的混合信号ISP型MCU芯片,带有模拟多路器的10位200ksps的25通道单端/差分ADC,硬件实现的I2C、增强型UART及SPI接口,Flash存储器具有在系统重编程能力,可用于非易失性数据存储,并且允许现场更新8051固件。该型号单片机体积小、性能高,能够快速存取数据,也易于系统开发以及扩展,很适合本设计的需要。
CC1020结构配置接口
CC1020结构配置接口与微控制器的连接如图1所示。微控制器使用引脚P2.2~P2.5与CC1020的结构配置接口PSEL、PCLK、PDI、PDO连接。PDO与微控制器的一个输入端连接。PDI、PCLK和PSEL连接到微控制器的输出端。如果把PDI和PDO连接在一起,微控制器可以使用一个双向引脚端,则可节省微控制器的一个I/O端口。
当结构配置接口不使用时,连接到PSEL、PCLK、PDI和PDO引脚端的微控制器引脚可作他用。当PSEL引脚端无效(保持高电平)时(PSEL引脚端低电平有效),PCLK、PDI和PDO是高阻抗输入状态。PSEL有一个内部上拉电阻,在低功耗模式时必须断开(由微控制器三态控制),或者设为高电平,以阻止电流流入上拉电阻。
CC1020通过简单的四串行SPI接口进行编程。有8位的结构配置寄存器。每一位寄存器的地址是7位,1位作为读/写位,初始化读或写的操作。CC1020一次完整的配置,要求发送33个数据帧,每帧16位(Address 7位,R/W 1位,Data 8位)。一次完整配置所需时间取决于PCLK的频率。如果PCLK频率为10MHz,完成一次完整配置的时间少于53ms。将CC1020设为低功耗模式,只需发送一帧数据,因此所需的时间不到2ms。所有的寄存器都是可读的。
CC1020信号收发接口
CC1020信号收发接口与微控制器的连接如图1所示。微控制器使用引脚P2.6和P3.4与CC1020的双向同步数据接口DIO、DCLK连接。
Nor NT8D02EA DGTL LC Digital Line Card REL 05
Nor NT8D02GA DGTL LC Digital Line Card Rlse 07
Fairchild Electric to Pneumatic Transducer TA6000 50 PSIG NORGREN R07-168RNEA
Nor NTDK23AA FBR RCVR Fiber Receiver Card REL 08
Nor TLTT03BA XUS-2 Card
Nor NT8D14BA Univ Trk Universal Trunk Card
Nor NTAK14BA Digital Voice Processor Card
Nor NTAK15AB Mail Expansion Card Digital Processor
Nor NTAK16AB Digital Voice Processor Card
Nor NT8D15AK E&M DICT TRK Trunk Card
Nor TLCG02BA SDP2 Card
Mitsubishi PLC FX0N-40MR-ES/UL 100-11027-00 100-240V 50/60Hz
Lam Technologies M1233061 3.0Arms 1.0 1.8Nm EMGY-WPA30 I-1:20 STEPPER MOTOR
RAD HBT/LBT High Speed Bit Error Rate Tester sync links w/Power Supply & cable
BAY ADVANCED TECHNOLOGIES NV-03-00290-00 REV: 10
KEMET ELECTRONIC DISPENSER SERIES 4 MACHINE
iAi JAI CV-M10RS PROGRESSIVE SCAN RS-232C
MRV IN-Reach CONSOLE SERVER LX-4016S-001DC 500-8690 Top LX 16 PORT DC NO MODEM
Sony MSC-512S Super HAD CCD Camera CCTV 1/3" 2.8-12MM 1:1.4CS-IR
In D13607-806 S5000PAL System Board with 2x 23GHz E5342 CPU
SMC / AMAT NCDQ2WB69-UIA97?0110 9020-01152 145 PSI
Siemens 6AV6 671-5AE11-0AX0 Plus Connectivity Box
HARMONIC LIGHTWAVES HOS700H-22/22AS?-1 OPTICAL SWITCH 24VDC
Synel Industries SY-780/A Time Clock Fingerprint ONLY
SELA MC200-VER 2 MC200VER2 BOARD
LAMBDA GP485 GPIB TO RS-485 CONTROLLER LOC-233Z08-0011
Kollmorgen 1000-0110-03 Brushless Servo Amplifier Magnedyne Working!
SMC ITV2050-33F2N-Q Electric Proportional Valve E/P REGULATOR DC24V
Maxon Motor 44.060.000-00.0?9-071 SVG 112-087 36VDC Shuttle Motor
AMRAY LEP RS232 INT 73000400 Module Card
Anritsu MS8604A 332U33271 A7-A9 INTERFACE 2 PART
Anritsu MS8604A 332U34207 10MAIN CPU PART
Anritsu MS8604A 332U34021 A9 DISP CPU PART
AHA AHA363PCIE0301G AHA363PCB03G BOARD
TOKYO ELECTRON 200MM WAFER HOLDER HOUSING D121428B D121428
Suwtech Laser HPC-1500 HPC-1501
Tadiran Coral 8SK/S Circuit Card
Tadiran Coral 8SK Circuit Card
WHEEL GRINDING 325GRIT OKAMOTO 40SB8 6278200-1
Applied Materials HEATER/INTERLOC?K 0100-001715 0130-01715
Tadiran Coral 8DTD/S 449424100 8-Circuit Dial Tone Detector Card Circuit Card
Hitachi N-EVCN 569-5559
Compact Automation QS02-309-B Air Powered Guide Rod Cylinder GRC
MOTOR POWER TETRA T56 102250F8H0301 4000rpm 45vac T56.SR.0
4522-105-18748 BOARD
Fairchild Z18371-3 N0400125 Transducer T6000 SIL. EXT. RAM. N0400125
Power One SPM3E2KS301 405-166-00 Switching Power Supply
Nikon LSA.CBF 21020-2 PCB Board For parts! As is!
Novellus Temp Limits Board 02-00272
Inside Out Networks Edgepor/42+ 301-2001-42 50000862-01
COGNEX SYSTEM I/O ASSY 247216 247215-001
Cisco PWR-C49-300AC Power-one SPACSCO-04 Power Supply 300W 100-240 VAC
MINEBEA STEPPER 232M7-C004W T7Z22
ECI ecom ATUC-32A Module
Digital DEC STL-CT TZ88 EXT 20/40GB DESKTOP DLT Tabletop Tape Drive
HP Indigo TCU EBE-2055-51/31 EBE-1042-04 BOARD
EDWARDS IGX ACCESSORY MODULE D37370761
SPLITTER CARD JD32350-00003 32350-00003
PRI / Equipe IND-386SXE Robot Controller Board Assy 71300901
Dragonwave APX-DS3/E3 60-000326-01 AC PWR AIR PR EXT UNIT
CATAPULT COMMUNICATIONS SA-9001 PowerPCI SA-9000
WINERSAT WAM-520 Mini Agile Modulator
HSI HOEFER SCIENTIFIC INSTRUMENTS EASY BREEZE GEL DRYER
LOT OF 1000 GLORIA 35V 22uF CAPACITORS
Densei-Lambda JWS600-48 Power Supply 600W 100-240VAC 8.2A 50/60Hz
VERITY MODEL: SDC2006 PN: 1007444 24V 2A
LOT OF 2000 L.C.C. CONTROLE CAPACITORS EC04ZE0822KHB
LOT OF 2000 L.C.C. CONTROLE CAPACITORS EC04CE0821KHB
Force 110023 PCBRLREV1 SRRL256PC1 MODULE W/SRRLDBCUPC0 CARD
Force PENT/CPCI-735AR?2/512-800-L512-?0/S3 MODULE
VOLTAC B-1 2708 200V 50/60Hz V.Transformer
Panasonic AC SERVO DRIVER MSDA011A1A07 100W 80V 1.6A
Panasonic AC SERVO DRIVER MSDA021A1A 200W 80V 2.5A
HP Indigo ElectroInk Q4117A Violet 4 Cans for series press WS6000 / W7200
HP Indigo ElectroInk Q4093A Violet 4 Cans for series press 7000
HP Indigo ElectroInk Q4093A Violet 4 Cans for series 3000/4000/5000/?7000/7500
Formosa MBM-865VA V1.6-SBC 370 DUAL LAN w/CPU/RAM
HP Indigo ElectroInk Q4002A Gray 023 10 Cans for series press 1000 / 2000
HP Indigo ElectroInk MPS-2486-42 Custom 10 Cans for series press 1000 / 2000
CONVER silent switcher AC65-3020 04-00017-000R 100-240V 100W Power Supply Module
AMAT / Aera PI-98 Mass Flow Controller N2 51000 SCCM
FUTURESTAR 6UM-2S-1E-84 AUTO VALVE ELECTRONIC PRECISION METERING VALVE
Yaskawa SGMAH-A5A1A-YB1?1 AC Servo Motor 50W 200V 0.6A
AS ASIS / ASIS 900-1548-30 100-240v AC 16A - OUTPUT: 48VDC 32A POWER SUPPLY
Applied Materials 0270-76118 ARM LEVELING TOOL DBR 402593-PE Mainframe Misc
CISCO CNP3GKKBAA 341-0054-01 12410 POWER SUPPLY 60A 2400W
Motorola CM140 UHF 438-470 MHz, 1-25 watt output, 8 channels, 12.5/20/25 kHz
HP 4935A Transmission Test Set
Applied Materials 007616 0050-14805-A LINE EXHAUST HTF CHAM A/B 3005892
Keithley PIO-32OUT 32-Channel Relay Output Board PC9022 14276 REV 2
Brooks Mass Flow Controller 5964 Gas N2 0-10 SLPM Working!
ITS ecom PANCODE Outdoor Door Phone
VAT GATE VALVE 5 INCH
ASYST VENDOR 930 9701-0135-01 4002-8395-01 4002-8200-01
IMAGING TECHNOLOGY PFG+ REV. C LAYER 8 BOARD
Orbotech A9510 ECOSTEP-MOTOR 073313-075-14 Lens Holder on conveyor
Maging PC-COMP PCCMP652 PCC1808 Board w/ Coreco Imaging Card
3COM 3C13765 Router 2-Port Interface Module
AVAYA LUCENT S8300-B ICC/LSP B-V3 700359011 700285364 Media Server
AVAYA LUCENT S8300 ICC/LSP vh-5 108919994 Media Server
Design Technology/DTI DT360 27280-001 Board
ASM JAPAN 2471124-21 PWBA DUAL MOTOR DRIVER
LOT OF 7 Millipore Mykrolis WG2FT1RR2 Wafergard Inline Gas Filter XL 1/4"
LOT OF 2 Nordson 1075164 UV Lamp Curing RF Microwave Magnetron
ACE Dragon D10-P2-MH20P DRY-10 Dehumidifier 230V 50/60Hz 140W/H
ROAL Electronics 126 PS126 A007446-01 Power Supply 120-240VAC 3A 50-60Hz
Siemens MXOTRU8 AA17-U001A-A Module
ECI Module GPLT4X GPLT-4E 258009-8138 OPT 011
HP Indigo 5189-1977 MOVABLE BAFFLE ASSY
HP 432904-001 410916-B21 CISCO WS-CBS3020-HPQ V02 CATALYST 3020 SWITCH Module
Avaya 9670G IP Office ephone 700460215 NO Handset
SKF Actuation System THC-8AWDS-121 Linear Actuator 230V 50-60Hz 2.2A 500W 320mm
DC BRUSHLESS EFB1212LVHE FUN "6.5
NOR BayStack 425-24T AL2012A41 Gigabit/Fast Ethernet Switch 10/100 MBPS
HP Agilent 08565-60219 ORD-5061-5436 FOR HP 8569B
HP Agilent 08569-60067 ORD-5061-9058 REPL SVCE GEN FOR HP 8569B
Polycom ViaVideo II Conference 2200-20500-001
HP Agilent 08569-60073 ORD 08569-60090 VAR GAIN BOARD ASSY FOR HP 8569B
ETN Eaton Microprocessor Scale 8625-115 D32087-15
HP Agilent 08565-60009 ORD 08565-60216 2ND CONVERTER ASSY FOR HP 8569B
HP Agilent 08569-60024 COMB GENERATOR Assembly FOR HP 8569B 11758V 83810B 8593E
SMC 885YJ3-ULB97015?0 With 2x SYJ3133-5G 1x SYJ314-5G Pneumatic Manifold
HP Agilent 08555-60099 VCXO BOARD ASSY FOR HP 8569B
KOLLMORGEN SERVOSTAR PD PRD-AMPE25Ez-01 0090-A9710 NO CABLE/ACCESSORI?ES INCLUDED
HP Agilent 08569-60001 DISPLAY SWITCH ASSY FOR HP 8569B
Axiomtek SBC8155 Full Size Pentium Single Board Computer P54C/P55C Cpu Card
Applied Materials 0242-10662 KIT ESC BLANKOFF FOR CCM
YASKAWA MAGNETEK GPD205-10P7 VS mini 100V SINGLE PHASE 0.4kW DRIVE
Applied Materials/AMAT 0200-05376 Quartz Tube Applicator
Degem Systems Audio Generator 161 with manuel
CashCode AMZ-RUS-PLUS-UN?V RU4-CRP-ST33-ML 12VDC 2.2A
Yaskawa JUSP-OP05A Digital Operator
ZARAK / Abacus System Controller SW Version 4.0N5 82-01600
Hp Agilent 4952A Protocol Analyzer & 18179A Interface Display
HP Imaging Agent for press series 3000/4000/5000 1 Liter /33.8oz Q4309A
Metronix APM-SB02AEK AC Servo Motor 200W With ED065-10-A062AA Gear
HP Agilent A3A1A5 M/N OUT A3A1A3 A3A1A2 100MHz VCXO A3A1A1 REF DET A3A1A4 VCO
ROSEMOUNT LIT-243-1-132A ISID3-682728 L3AAOFH2AAAL4M5?P2
Edwards APG-L-NW16 Vacuum HV Active Pirani Gauge D02173000
PCB 90386-102 REV A 90387 REV E THR1-P-94275-10?1 DCMC ASSY 94275-101
77921-103 77957-103 SALA BURGESS BTA ACTUATOR 77952-104 77910-104
DATACUBE 260-0910 MAXACI MAXPCI MODULE 260-0977
ATEN MASTER VIEW 16 PORT USB KVM SWITCH CS-1716
HP Indigo CA356-00200 EBP-3253-91 BDU Module for press 5000 - NO working!!
RKC FAREX H-PCP-A-34N-M w/PCP & 7x TIO
Sinfonia SDD-W-30D750W-2?-1 AC Servo Drive 300VDC 200V 200Hz 1.4A
SANYO DENKI STEPPING MOTOR DC 103H8582-80XE42 1.5A
AFI PSR-2H POWER SUPPLY 100-200VAC 50-60Hz 150W
HP Indigo 5188-8210 FIXED CURVED BAFFLE ASSY
HP Indigo 5188-8209 BY-PASS MOVABLE BAFFLE
KOLLMORGEN SERVOSTAR PD PRD-AMPE25Ez-02 0090-A7151
KOLLMORGEN SERVOSTAR PD PRD-AMPB25Ez-00 0190-A2451
CEDES SafeC 400 400-3C 103-562 Safety Controller
Applied Materials GAS BOX DISTRIBUTION 0100-00567 SCHEM REF 0130-00567 Board
Lambda Electronics LRS 52M-5 Regulated Power Supply 85-132VAC 47-63Hz 1.9A
Matrox 236-06-04 MIP-512-M-10 Board
3x HP Indigo ElectroInk Q5372-00101 for press 3000 4000 5000 series
Nemic Lambda EWS300P-24 Power Supply 100-240V 6A 50/60Hz
Mega-F SMC-410 4-Axis Motion Controller SMC-410
Tokyo Electron 3D10-250182-V1 Ring SI GND FBI
HP Agilent Module FOR 3585A
COSEL PBA1500F-3R3 Power Supply 100-240vac 15A 50-60Hz
Oriel Model 68735 Regulated Power Supply 220V 50/60Hz 2A
EMASS AML/S Control Panel ASM 200159 REV A 107063
ISS Proventia Network Protection Appliance M10E-1-PB
10x NOVA DENSITRON M250A33L.0224/.?0338/.0415 913-00041-00 PULL TUBULAR SOLENOID
Agilent N4678A Shield Box with CARD BASE INSIDE
SMC Base Mounted 8 X VQ1101Y-5B & 4 X VQ1301Y-5B Port Manifold Solenoid Valves
Bayside Precision Gearhead NR34S-100 GEAR RATIO 100:1
Alca LIOE Card 3BA 23167?3BA23167
Alca 3BA 23074 BPRA2 3BA23074AAAC-03 Board 3BA23074
Nor Optera NTCA11NK MOR Plus Optical Amp
Crestron SmarTouch TPS-1700 5.7" Compact Touchpanel
MICRO CRAFT 960726 16MB 70NS
FORCE COMPACT PCI PENT/CPCI-735-A
FORCE COMPACT PCI RadiSys EPC3306-256MB 061-01235-0011A 60-0544-01
FORCE COMPACT PCI RadiSys EPC-100A
Festo DNC-32-40-PPV-A?-Q MP0040-A3260 Pneumatic Cylinder
Protech PROX-1560 VER G1D P5/6X86 1561P-G1D Single Board Computer with CPU & RAM
NEXCOM EBC 575 REV C 4BE00575C1 Single Board Computer EBC575 W/CPU & RAM
Varian E11021200-3 98272343F TRI-MAG TPYBV30-4FF
Fuji UG220H-SC4 Touch Panel
Fuji UG221H-SC4 Touch Panel
Hanna Instruments HI 8520 Microprocessor Bench-top pH Meter
Philips Bosch LTC 5136/51 16 CH AutoDome Controller
Ikegami ICD-508P High Performance Affordable DSP Color Camera
DV Network Security Camera DVT-9520 Network Camera
DSP TS-731H Color Video Camera High Resolusion
Toshiba IK-64WDA CCD Color Camera Digital Recorder Ready
Honeywell HCC-640N-G CCTV Color Camera Digital Signal Processor
Alca P4S1N 3AL78821BA 4XSTM1 OPTIC ELECT PORT P4S1N
Dell EMC2 100-809-013 TJ166 1000W Standby Power Supply