Difference between revisions of "CW308T-MEGARF"

 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Warningbox|This is a BETA target and not yet available. This wiki page will continue to be updated until release. }}
+
== Page Moved ==
  
{{Infobox cw308target
+
See [https://rtfm.newae.com/Targets/UFO%20Targets/CW308T-ATMega1284RFR2/ NewAE RTFM Page] which is now built from the [https://github.com/newaetech/chipwhisperer-target-cw308t GIT Repo].
|name                  = CW308T-MEGARF
+
|image                  =
+
|caption                =
+
|Target Device          = Atmel AVR
+
|Target Architecture    = 8-bit Harvard
+
|Hardware Crypto        = Yes
+
|Purchase Hardware      =
+
|Design Files          =
+
|Supported Applications =
+
}}
+
  
 
+
The previous content on this wiki has been moved to the above link. See wiki history if you would like to view exact older versions of this page.
This target is for the ATMega2564RFR2. This makes a great target for exploring IoT technologies, such as mesh networking protocols.
+
 
+
[[File:meagrf_render_02.png|400px]]
+
 
+
== Usage Notes ==
+
 
+
=== Internal / External DVDD Supply ===
+
 
+
By default the MegaRF will provide the DVDD supply using a regulator inside the MegaRF chip. If you wish to use an external supply you will have to use the VADJ setting on the CW308 to set the DVDD supply to be slightly higher than 1.8V, which would cause the MegaRF on-board regulator to shut down.
+
 
+
In our experimentation the internal DVDD regulator worked fairly well, and did not add significant noise to any measurements.
+
 
+
=== SPI Connections ===
+
 
+
There is a SPI flash chip connected to the ATmegaRF2564RFR2. During development you may require an external programmer to load this flash chip, and the MegaRF must be disconnected to do this safely. If you do not disconnect the MegaRF SPI lines & try holding the MegaRF in reset to tri-state the SPI lines, you may end up accidentally loading an ISP programming command.
+
 
+
GPIO3 is normally used to switche the 4066 electronic switch from connecting the external SPI connections between the SPI-Flash memory chip and the MegaRF device. You must set GPIO3 high to allow programming of the MegaRF chip, otherwise it is pulled low which disconnects the MegaRF.
+
 
+
 
+
== Programming ==
+
 
+
The ChipWhisperer's AVR programmer supports this target directly. No external programmer is required.
+
 
+
== Schematic ==
+
 
+
See GIT Repo for PDF of schematic.
+
 
+
[[File:CW308T_ATMegaRF_02.png|1000px]]
+
 
+
== Board Layout ==
+
 
+
See GIT Repo for gerber files.
+
 
+
== Radio Usage ==
+
 
+
Note NO ANTENNA is provided as the board is sold only as a sub-assembly and not designed to be used as a radio transmitter. Mounting a 2.4 GHz radio antenna (SMA, NOT reverse-polarity SMA) like Digi-Key P/N 1475-1014-ND could potentially require you to meet FCC/CE guidelines for RF emissions and is UNSUPPORTED USAGE.
+
 
+
== Historical Note ==
+
 
+
The following is the original (-01) schematic. The -01 PCBs were never publicly released and used during development only. The following changes were made in -02:
+
 
+
* MOSI/MISO was switched on Atmel device (requires PCB fix on -01, or PCB will not work)
+
* TST connected to ground (requires PCB fix on -01, or PCB will not work)
+
* CLKI pull down
+
* GPIO3 is now optionally in control of 4066 instead of being hardwired
+
* Serial resistors added on SCK/MISO/MOSI lines
+
 
+
[[File:CW308T_ATMegaRF_01.png|200px]]
+
 
+
 
+
{{Template:Hardware}}
+
[[Category: Hardware]]
+
[[Category: Targets]]
+
[[Category: CW308 Targets]]
+

Latest revision as of 11:31, 29 July 2020

Page Moved

See NewAE RTFM Page which is now built from the GIT Repo.

The previous content on this wiki has been moved to the above link. See wiki history if you would like to view exact older versions of this page.