Commit Graph

120 Commits

Author SHA1 Message Date
Kevin Redon 2ad8ff8100 schematic: mark R22 as dot no place
R22 is use to pull the FLAGB output of the FPF2109 high since this
is an open-drain output.
but we actually don't read FLAGB do get the error conditions, thus
thus pull-up resistor is not required.

this change has been tested with a real simtrace device.
trace and card emulation worked with a Nokia 3310.

Change-Id: I3dd82864708f1ecb30ddbaa4c60aa600325455e2
2019-09-03 17:40:31 +02:00
Kevin Redon 3df5a7f274 schematic: mark R24 as no place
R24 is pulling the voltage regulator output for VCC_SIM down.
it has probably been added at the same time as R15.
since we don't read VCC_SIM it is not important to have it in a
defined state.
also the card, phone, or simtrace will provide power to the card
when required (else the card load is high enough to immediately
pull it down).

this change has been tested with a real simtrace device.
trace and card emulation worked with a Nokia 3310.

Change-Id: Iaae0959b62bc9348279bc5d840addbeb28fdf98f
2019-09-03 17:20:50 +02:00
Kevin Redon 9cb8f504cb schematic: mark R15 as no place
R15 is pulling VCC_SIM down.
it has probably been added because a load resistor is present in
the FPF2109 datasheet example application, or to not have VCC_SIM
in tri-state.
since we don't read VCC_SIM it is not important to have it in a
defined state.
also the card, phone, or simtrace will provide power to the card
when required (else the card load is high enough to immediately
pull it down).
current flowing from the other card pins back to VCC should not
happen, and if it happens this high value resistor will not have
any effect.

this change has been tested with a real device.
trace and card emulation worked with a Nokia 3310.

Change-Id: I002b1fcf1039c8910d902e476a47183172d70761
2019-09-03 17:08:46 +02:00
Kevin Redon 7fc392aabf schematic: make it more readable
- VCC is up
- GND is down
- group the parts by functionality and use net name
- separate decoupling capacitors
- arrange groups from left input to right output

Change-Id: I2d894dd10b8b619ccbce1ae8b7e25316963157c8
2019-09-03 14:48:23 +02:00
Kevin Redon 9bf63354e7 updated libraries to KiCad 5
the library system changed from KiCad 4 to KiCad 5.
the custom libraries have been re-added to the project, and all
symbol names have been updated.
some symbols are a bit smaller, requiring to add some wires.

Change-Id: Id8e61aab6f05c633f455ef0d338c1658a62a2c4a
2019-08-27 17:31:37 +02:00
Kevin Redon 2bdf944c11 remove unused cable project
the layout for the FPC cable was not existing, and the schematic
is not an actual part of SIMtrace.
the FPC cables are designed separately.

Change-Id: I9138476c96404e18161b58b7b3a7a450ce633e81
2019-08-27 17:28:21 +02:00
King Kévin 6279da6fe0 change microcontroller to SAM3S 2015-07-05 09:58:19 +02:00
Harald Welte 3fc0e7da79 Update BOM for v1.4
* AT91SAM128D, not C, as old is EOL
* New ferrite bead / filter, as old is EOL.
* Flash S25FL032P0XMFI011, was already populated in v1.3
2014-06-26 11:34:44 +02:00
Kevin Redon 2a63d76a74 export schematic, and pcb (with minor esthetic corrections) 2014-06-23 00:23:40 -07:00
Harald Welte 21f7718e2f v1.4: Connect PA0 to 3V3; pull-up for PA1/PA2 (R25,R26)
PA0, PA1 and PA2 must be high during reset to enter SAM-BA mode.
2014-06-20 15:39:02 +02:00
Harald Welte e24db8d2b4 Schematic: Make sure PA0 to PA2 are high on power-up
any other level is interfering with SAM-BA operation.  This fixes
the PA0=GND bug in the previous v1.3 version.
2014-06-20 09:44:09 +02:00
Harald Welte bea975a05d add datasheet of SPI flash component mounted on recent boards
At some point during v1.2p production, we switched from the S25FL016
to the S25FL032P SPI flash model.  v1.3 all have that flash (so far).
2013-11-16 10:41:48 +01:00
Harald Welte 2aed3f177b simtrace 1.3: move point of origin to lower left corner of PCB 2013-11-11 15:30:59 +01:00
Kevin Redon e9e54e8d80 merge 2013-10-28 11:15:44 +01:00
Kevin Redon 976b0a0a9f BOM corrected (sorted by value) and reformated 2013-10-28 11:00:33 +01:00
Harald Welte c5b69fb194 re-add BOM spreadsheet with updated v1.3 components 2013-10-27 18:54:45 +01:00
Kevin Redon ab6f2d1a19 MCU pin 48 used to identify v1.3 by putting it to ground (with internal pull-up) 2013-10-27 17:11:29 +01:00
Kevin Redon b8671cab1f exported fabrication files 2013-10-27 12:49:58 +01:00
Kevin Redon 99b90117ab new components placed and routed 2013-10-27 12:19:55 +01:00
Kevin Redon f03312679e MBR0530 pin numbers corrected 2013-10-27 12:17:14 +01:00
Kevin Redon 276f58ba54 new KiCAD layout format, silkscreen refdes 0.5mm, text 0.75mm, new components loaded 2013-10-27 11:43:33 +01:00
Kevin Redon d62ac311d2 set footprints to symbols 2013-10-27 11:41:41 +01:00
Kevin Redon b12dd78254 exported v1.3 netlist 2013-10-27 11:40:21 +01:00
Kevin Redon ee65e36d5c v1.3 modifications: replaced IC switch with FPF2109, added schottky and pull-down resistors 2013-10-27 11:39:42 +01:00
Kevin Redon 1b9c77bfd9 added FPF210X symbol to library 2013-10-27 11:37:38 +01:00
Harald Welte 4f0bebb1f9 Mark IC5 as "do not place" (VCC_Forward) as it doesn't work anyway
If the LDO is switched off, then even if we try to forward power from
the phone to the SIM, the current will sink inside the LDO (no reverse
current protection).
2012-05-19 22:02:35 +02:00
Kevin Redon 6dcf692dfa RST_PHONE pulldown added on PCB 2012-05-18 19:30:06 +02:00
Harald Welte 2590ed2f5b Add R23 (pull-up for !SIM_RST signal)
While the SAM7 has an internal pull-up, this is of no use if the bus
switch input is left open and collects noise resulting in bogus nRST
interrupts.
2012-05-17 16:15:10 +02:00
Kevin Redon 1c82a64101 v1.2p fabrication exported 2012-05-16 19:52:14 +02:00
Kevin Redon f0bf11b541 C14 change to 4.7uF 0805, silkscreen improved, more space for JTAG 2012-05-16 13:09:38 +02:00
Kevin Redon 436872bb86 DRC rules violations corrected 2012-05-15 20:30:52 +02:00
Harald Welte 2ebce55aa4 SIMtrace: Improve PCB routing of GND, 3V3 and VCC traces
We have to make sure the impedance of the supply lanes is not too high.
Particularly bad was passing GND in 0.2mm under several resistors before
even reaching the LDO from the USB socket.

This attempts to address the major issues.  Also, the input capacitor is
moved closer to the LDO once again
2012-05-15 11:20:41 +02:00
Kevin Redon 2b9d0c26a1 hw: fabrication output generated 2011-12-06 00:39:30 +01:00
Kevin Redon 88a018b3e2 hw: sysmocom added to copper, gerber rendered 2011-11-05 21:30:26 +01:00
Kevin Redon e2ae9ddbde hw: solder mask between at91sam7s added 2011-11-05 19:06:28 +01:00
Kevin Redon e3e4d3a783 VPP connected through bus switch 2011-11-05 18:47:04 +01:00
Kevin Redon 776b703b7e +1.8V line enlarged on C12, C15, C16. not possible on C19 2011-11-03 20:53:43 +01:00
Kevin Redon 2188a0bccb footprint refreched, cap near LDO 2011-11-03 20:38:04 +01:00
Kevin Redon e27231b676 ftdi 3.3v cut in schema 2011-11-01 10:20:53 +01:00
Kevin Redon 3fc51e7fc5 v1.0p corrected and rendered. BOM updated 2011-07-02 21:01:21 +02:00
Kevin Redon ba3363e1c0 D2 and D3 now also use STPS340U instead of 1N5819 2011-07-02 19:59:11 +02:00
Kevin Redon f54394ed28 BOM updated for production 2011-07-02 13:41:47 +02:00
Kevin Redon 34eaeb1684 PS/gerber rendered for production 2011-07-02 13:37:01 +02:00
Kevin Redon dcf3d0aaed board adapted to new footprints 2011-07-02 13:07:58 +02:00
Kevin Redon 3a4ea6bf43 new footprints select for production in netlist (LED is 0805, schottky is SMB_STPS340U, flash is SO008_wide 2011-07-02 12:51:14 +02:00
Kevin Redon 8872e080df footprints for flash S25FL016A and schottky STPS340U created 2011-07-02 12:42:57 +02:00
Kevin Redon 89d5f8dd33 flash memory S25FL016A replaces SST25VF040B for production. datasheet added 2011-07-02 12:41:55 +02:00
Kevin Redon 415c2c18cf schottky STPS340U replaces MBR0530T1 for production. datasheet added 2011-07-02 12:39:50 +02:00
Kevin Redon b35578b117 BOM updated 2011-06-23 13:22:37 +02:00
Kevin Redon 199cc31535 PCB PS drawings were in the wrong folder 2011-06-23 12:15:36 +02:00