Difference between revisions of "Fx2grok"

From sigrok
Jump to navigation Jump to search
m
m
(3 intermediate revisions by the same user not shown)
Line 19: Line 19:
== Hardware ==
== Hardware ==


* 13mm x 13mm PCB.
* Double-sided PCB/layout, 0402 SMD components soldered on both sides.
* Double-sided PCB/layout, 0402 SMD components soldered on both sides.
* USB micro-B connector.
* USB micro-B connector.
* 1.27mm 5x2 pin header.
* FX2 in 56pin QFN package.
* FX2 in 56pin QFN package.
* Small SMD 24MHz crystal, or through-hole one with bent leads (less PCB space needed, but higher device).
* Small SMD 24MHz crystal, or through-hole one with bent leads (less PCB space needed, but higher device).
* No  buffer or other protection, only 100 Ω resistors for each probe.
* No  buffer or other protection (not even 100 Ω resistors for each probe).
* No EEPROM, the device will enumerate with the standard Cypress FX2 "unconfigured device" USB VID/PID (04b4:8613).
* No EEPROM, the device will enumerate with the standard Cypress FX2 "unconfigured device" USB VID/PID (04b4:8613).


Line 30: Line 32:
The schematics and PCB layout is available from the [http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/fx2grok;a=shortlog fx2grok] git repository:
The schematics and PCB layout is available from the [http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/fx2grok;a=shortlog fx2grok] git repository:


  $ '''git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/fx2grok'''
  $ '''git clone git://sigrok.org/fx2grok'''


== Bill of materials ==
== Bill of materials ==


{| border="0" style="background-color: #eeeeee; font-size: smaller"
{| border="0" style="background-color: #eeeeee; font-size: smaller" class="alternategrey sortable sigroktable"
|- bgcolor="#6699ff"
|- bgcolor="#6699ff"
! align="left" | Qty
! align="left" | Qty
Line 46: Line 48:
! align="left" | Comments
! align="left" | Comments


|- valign="top"
|-
|- bgcolor="#dddddd"
|| 1 || Cypress CY7C68013A-56LTXC || QFN-56 || 8mm x 8mm || — || IC1 || [http://www.digikey.de/product-detail/de/CY7C68013A-56LTXC 10.07€] || [http://de.mouser.com/ProductDetail/Cypress-Semiconductor/CY7C68013A-56LTXC/?qs=qYlzjrEdrIYtbCsxykqr8A%3d%3d 12.00€] || Main chip. Alternatives: [http://www.ebay.de/itm/CY7C68013A-56LFXC-Manu-CYPRESS-Encapsulation-QFN-EZ-USB-FX2LP-USB-/120921407435?pt=LH_DefaultDomain_0&hash=item1c277a3fcb eBay: 4.04€] (but who knows if it's fake), [http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/8-bit/Seiten/6482053-CY7C68013A-56LTXC.aspx?IM=0 Future Electronics: 5.52€]  
|| 1 || Cypress CY7C68013A-56LTXC || QFN-56 || 8mm x 8mm || — || ... || [http://www.digikey.de/product-detail/de/CY7C68013A-56LTXC 10.07€] || [http://de.mouser.com/ProductDetail/Cypress-Semiconductor/CY7C68013A-56LTXC/?qs=qYlzjrEdrIYtbCsxykqr8A%3d%3d 12.00€] || Main chip. Alternatives: [http://www.ebay.de/itm/CY7C68013A-56LFXC-Manu-CYPRESS-Encapsulation-QFN-EZ-USB-FX2LP-USB-/120921407435?pt=LH_DefaultDomain_0&hash=item1c277a3fcb eBay: 4.04€] (but who knows if it's fake), [http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/8-bit/Seiten/6482053-CY7C68013A-56LTXC.aspx?IM=0 Future Electronics: 5.52€]  


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 1 || Hirose ZX62-B-5PA(11) || custom || 9.8mm x 5.6mm || — || U1 || [http://www.digikey.de/product-detail/de/ZX62-B-5PA%2811%29/H11634CT-ND/1993369 0.98€] || [http://de.mouser.com/ProductDetail/Hirose-Electric/ZX62-B-5PA11/?qs=XQjbzJWzFPVjqc37LPWsuA%3d%3d 0.908€] || USB Micro-B SMD connector
|| 1 || Hirose ZX62-B-5PA(11) || custom || 9.8mm x 5.6mm || — || ... || [http://www.digikey.de/product-detail/de/ZX62-B-5PA%2811%29/H11634CT-ND/1993369 0.98€] || [http://de.mouser.com/ProductDetail/Hirose-Electric/ZX62-B-5PA11/?qs=XQjbzJWzFPVjqc37LPWsuA%3d%3d 0.908€] || USB Micro-B SMD connector


<!--
<!--
|- valign="top"
|-
|- bgcolor="#dddddd"
|| 1 || CTS 742C163101JP || 2506 || 6.4mm x 1.6mm || 100 Ω  || ... || [http://www.digikey.de/product-detail/de/742C163101JP/742C163101JPCT-ND/1124514 0.50&euro;] || [http://de.mouser.com/ProductDetail/CTS/742C163101JP/?qs=hbgUSdfWRJXnkVrnQgPqIw%3d%3d 0.124&euro;] || 8x resistor network (8x 0603), 100 Ω
|| 1 || CTS 742C163101JP || 2506 || 6.4mm x 1.6mm || 100 Ω  || ... || [http://www.digikey.de/product-detail/de/742C163101JP/742C163101JPCT-ND/1124514 0.50&euro;] || [http://de.mouser.com/ProductDetail/CTS/742C163101JP/?qs=hbgUSdfWRJXnkVrnQgPqIw%3d%3d 0.124&euro;] || 8x resistor network (8x 0603), 100 Ω
|-
|| 1 || Yageo YC248-JR-07100RL || 1506 || 4mm x 1.6mm || 100 Ω  || ... || [http://www.digikey.de/product-detail/de/YC248-JR-07100RL/YC248J-100CT-ND/1005770 0.28&euro;] || N/A || 8x resistor network (8x 0402), 100 Ω
-->
-->
|- valign="top"
|-
|- bgcolor="#dddddd"
|| 1 || Abracon ABM11-24.000MHZ-B7G-T || custom || 2mm x 1.6mm || 24MHz || X1 || [http://www.digikey.de/product-detail/de/ABM11-24.000MHZ-B7G-T/535-10250-1-ND/2218063 2.27&euro;] || [http://de.mouser.com/ProductDetail/ABRACON/ABM11-24000MHZ-B7G-T/?qs=3LVMET7lfiOIcVdtL88uPsa2dTkYjkJ%252bvlbHYv8RUDM%3d 1.96&euro;] || 24MHz crystal
|| 1 || Yageo YC248-JR-07100RL || 1506 || 4mm x 1.6mm || 100 Ω || ... || [http://www.digikey.de/product-detail/de/YC248-JR-07100RL/YC248J-100CT-ND/1005770 0.28&euro;] || N/A || 8x resistor network (8x 0402), 100 Ω


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 1 || Micrel MIC5319-3.3YD5 || SOT-23-5 || 2.9mm x 1.6mm || 3.3V || U2 || [http://www.digikey.de/product-detail/de/MIC5319-3.3YD5%20TR/576-1910-1-ND/1799517 1.89&euro;] || N/A || 3.3V LDO
|| 1 || Abracon ABM11-24.000MHZ-B7G-T || custom || 2mm x 1.6mm || 24MHz  || ... || [http://www.digikey.de/product-detail/de/ABM11-24.000MHZ-B7G-T/535-10250-1-ND/2218063 2.27&euro;] || [http://de.mouser.com/ProductDetail/ABRACON/ABM11-24000MHZ-B7G-T/?qs=3LVMET7lfiOIcVdtL88uPsa2dTkYjkJ%252bvlbHYv8RUDM%3d 1.96&euro;] || 24MHz crystal


|- valign="top"
<!--
|- bgcolor="#dddddd"
|-
|| 1 || Micrel MIC5319-3.3YD5 || SOT-23-5 || 2.9mm x 1.6mm || 3.3V || ... || [http://www.digikey.de/product-detail/de/MIC5319-3.3YD5%20TR/576-1910-1-ND/1799517 1.89&euro;] || N/A || 3.3V LDO
|| 1 || FCI 20021121-00010T4LF || custom || 6.8mm x 6mm || &mdash; || ... || [http://www.digikey.de/product-detail/de/20021121-00010T4LF/609-3729-ND/2209075 1.00&euro;] || [http://de.mouser.com/ProductDetail/FCI/20021121-00010T4LF/?qs=oJs1R%252bxK6kTva5Su0CuB6g%3d%3d 0.52&euro;] || 5x2 SMD pin header (1.27mm pitch)
-->
|-
|| 1 || FCI 20021111-00010T4LF || custom || &mdash; || &mdash; || P1/P2 || [http://www.digikey.de/product-detail/de/20021111-00010T4LF/609-3712-ND/2209072 0.66&euro;] || [http://de.mouser.com/ProductDetail/FCI/20021111-00010T4LF/?qs=%2fha2pyFadug5qLbZ9z2ci%2fTjUM7AITCGO1cafk55nZhEq%252b0iFQt31y%2f99h8z8QRG 0.42&euro;] || 5x2 through-hole pin header (1.27mm pitch), soldered to the PCB (5 pins per side)


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 1 || FCI 20021311-00010T4LF || custom || &mdash; || &mdash; || &mdash; || [http://www.digikey.de/product-detail/de/20021311-00010T4LF/609-3754-ND/2209079 0.99&euro;] || [http://de.mouser.com/ProductDetail/FCI/20021311-00010T4LF/?qs=%2fha2pyFaduhY7txd7xCZHyqlTMKSj7DOXT7F8SKnNS3QPZpSMC9CyD3j5oh5%2fHMK 0.49&euro;] || 5x2 connector/receptacle (1.27mm pitch), used for the probe cable
|| 1 || FCI 20021121-00010T4LF || custom || 6.8mm x 6mm || &mdash; || ... || [http://www.digikey.de/product-detail/de/20021121-00010T4LF/609-3729-ND/2209075 1.00&euro;] || [http://de.mouser.com/ProductDetail/FCI/20021121-00010T4LF/?qs=oJs1R%252bxK6kTva5Su0CuB6g%3d%3d 0.52&euro;] || 5x2 SMD pin header (1.27mm pitch)


|- valign="top"
|-
|- bgcolor="#dddddd"
|| 5 || Resistor || 0402 || 0.25mm x 0.125mm || 2.2 kΩ || ... || ... || ... || ...
|| 5 || Resistor || 0402 || &mdash; || 2.2 kΩ || ... || ... || ... || ...


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 1 || Resistor || 0402 || 0.25mm x 0.125mm || 2.7 kΩ || ... || ... || ... || ...
|| 1 || Resistor || 0402 || &mdash; || 2.7 kΩ || ... || ... || ... || ...


|- valign="top"
|-
|- bgcolor="#dddddd"
|| 1 || Resistor || 0402 || 0.25mm x 0.125mm || 100 kΩ || ... || ... || ... || ...
|| 1 || Resistor || 0402 || &mdash; || 100 kΩ || ... || ... || ... || ...


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 9 || Ceramic Capacitor || 0402 || 0.25mm x 0.125mm || 100nF || ... || ... || ... || ...
|| 9 || Ceramic Capacitor || 0402 || &mdash; || 100nF || ... || ... || ... || ...


|- valign="top"
|-
|- bgcolor="#dddddd"
|| 2 || Ceramic Capacitor || 0402 || 0.25mm x 0.125mm || 1uF || ... || [http://www.digikey.de/product-detail/de/GRM188F51A105ZA01D/490-1585-1-ND/587790 0.071&euro;] || [http://de.mouser.com/ProductDetail/Murata/GRM188F51A105ZA01D/?qs=Yy4AF3mnSetIIRYBPKwGDA%3d%3d 0.083&euro;] || ...
|| 2 || Ceramic Capacitor || 0402 || &mdash; || 1uF || ... || [http://www.digikey.de/product-detail/de/GRM188F51A105ZA01D/490-1585-1-ND/587790 0.071&euro;] || [http://de.mouser.com/ProductDetail/Murata/GRM188F51A105ZA01D/?qs=Yy4AF3mnSetIIRYBPKwGDA%3d%3d 0.083&euro;] || ...


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 3 || Ceramic Capacitor || 0402 || 0.25mm x 0.125mm || 2.2uF || ... || [http://www.digikey.de/product-detail/de/C1608Y5V1A225Z/445-3450-1-ND/1801549 0.11&euro;] || [http://de.mouser.com/ProductDetail/TDK/C1608Y5V1A225ZT/?qs=cdpe0LUyr8B7r4JcZK34gw%3d%3d 0.066&euro;] || ...
|| 3 || Ceramic Capacitor || 0402 || &mdash; || 2.2uF || ... || [http://www.digikey.de/product-detail/de/C1608Y5V1A225Z/445-3450-1-ND/1801549 0.11&euro;] || [http://de.mouser.com/ProductDetail/TDK/C1608Y5V1A225ZT/?qs=cdpe0LUyr8B7r4JcZK34gw%3d%3d 0.066&euro;] || ...


|- valign="top"
|-
|- bgcolor="#dddddd"
|| 2 || Ceramic Capacitor || 0402 || 0.25mm x 0.125mm || 12pF || ... || ... || ... || ...
|| 2 || Ceramic Capacitor || 0402 || &mdash; || 12pF || ... || ... || ... || ...


|- valign="top"
|-
|- bgcolor="#eeeeee"
|| 1 || LED || 0402 || 0.25mm x 0.125mm || &mdash; || ... || ... || ... || ...
|| 3 || LED || 0402 || &mdash; || &mdash; || ... || ... || ... || ...


|}
|}

Revision as of 17:15, 6 April 2013

The fx2grok device is intended to be the tinyiest possible Open Hardware FX2 eval board (that can be used as 8-channel logic analyzer).

The schematics and layout are done from scratch in Kicad, and are released under the CC-BY-SA 3.0 license.

Using the open-source fx2lafw firmware (and sigrok, of course) you can use this device as 8-channel logic analyzer.

Goal

  • Make the tinyiest-possible FX2 eval board / logic analyzer.
  • Optional: Make a tiny "enclosure" using resin (example), with the device (including probes) ideally looking similar to the sigrok logo in the end.

What is NOT the goal?

As you may know, there are tons of FX2-based logic analyzers (and tons of clones) already. There's not much use in creating yet another "standard" device.

The goal of this little hobby project is thus NOT to make a better device, or to make a cheaper device, or anything like that. The only goal is to have it as tiny as possible (it's more of a "just for fun" project).

Hardware

  • 13mm x 13mm PCB.
  • Double-sided PCB/layout, 0402 SMD components soldered on both sides.
  • USB micro-B connector.
  • 1.27mm 5x2 pin header.
  • FX2 in 56pin QFN package.
  • Small SMD 24MHz crystal, or through-hole one with bent leads (less PCB space needed, but higher device).
  • No buffer or other protection (not even 100 Ω resistors for each probe).
  • No EEPROM, the device will enumerate with the standard Cypress FX2 "unconfigured device" USB VID/PID (04b4:8613).

Download

The schematics and PCB layout is available from the fx2grok git repository:

$ git clone git://sigrok.org/fx2grok

Bill of materials

Qty Device Footprint Size Value Refdes Digikey Mouser Comments
1 Cypress CY7C68013A-56LTXC QFN-56 8mm x 8mm IC1 10.07€ 12.00€ Main chip. Alternatives: eBay: 4.04€ (but who knows if it's fake), Future Electronics: 5.52€
1 Hirose ZX62-B-5PA(11) custom 9.8mm x 5.6mm U1 0.98€ 0.908€ USB Micro-B SMD connector
1 Abracon ABM11-24.000MHZ-B7G-T custom 2mm x 1.6mm 24MHz X1 2.27€ 1.96€ 24MHz crystal
1 Micrel MIC5319-3.3YD5 SOT-23-5 2.9mm x 1.6mm 3.3V U2 1.89€ N/A 3.3V LDO
1 FCI 20021111-00010T4LF custom P1/P2 0.66€ 0.42€ 5x2 through-hole pin header (1.27mm pitch), soldered to the PCB (5 pins per side)
1 FCI 20021311-00010T4LF custom 0.99€ 0.49€ 5x2 connector/receptacle (1.27mm pitch), used for the probe cable
5 Resistor 0402 0.25mm x 0.125mm 2.2 kΩ ... ... ... ...
1 Resistor 0402 0.25mm x 0.125mm 2.7 kΩ ... ... ... ...
1 Resistor 0402 0.25mm x 0.125mm 100 kΩ ... ... ... ...
9 Ceramic Capacitor 0402 0.25mm x 0.125mm 100nF ... ... ... ...
2 Ceramic Capacitor 0402 0.25mm x 0.125mm 1uF ... 0.071€ 0.083€ ...
3 Ceramic Capacitor 0402 0.25mm x 0.125mm 2.2uF ... 0.11€ 0.066€ ...
2 Ceramic Capacitor 0402 0.25mm x 0.125mm 12pF ... ... ... ...
1 LED 0402 0.25mm x 0.125mm ... ... ... ...

Resources