* correct pair.sch
* more progress
* Progress:
-additional OD ouputs are driven through TLE8888 (with diagnostic)
-TLE8888 ignition outputs routed to connector (through 0R jumpers on bottom)
-Hall sensor is now powered from protected 5V1
-TLE8888 DFB to AV9 connection removed
* Clean-up gnd areas
* progress
* Correct 3D models for U9, U10
* More progress:
-USB can be powered from AV4
-TLE8888 INJ_EN and IGN_EN routed to STM32 PD11 and PD10
-TLE8888 RST and STM32 NRST connected through 0R jumper
-Test point for TLE8888 OUT7
-DRC and ERC fixes
* PCB: cleanup silk and add more vias
* PCB: add two holes for optional heatsilk mounting over TLE
* Output traces cleanup, extinguisher note added
* Schematic revision is now 0.5.0
* Descrete outputs re-arange, labels cleanup, revision 0.5.0
* Cosmetic cleanup
Corrected mixed-up Vref/Vbatt/AV4/AV5 inputs
Put USB Vin on a regular diode clamp, not the +V clamping rail.
Changed USB diode array +V clamping to the internal 5V rail.
Selected a different micro USB connector, a through-hole type that is more common and easier to solder. (The previous type had through-hole mounting ears so this doesn’t change the bottom clearance.)
Rotated the USB connector to follow wide-side-down orientation expectations.
Reduced brightness of USB power green LED (currently 2.2K previous 1.0 Kohm, 2.5mA)
Moved debug connector away from USB connector (previously it barely fit)
Moved the Reset button adjacent to Program button for easier entry to DFU mode.
Changed the push button type to one with extending SMD leads for easier inspection.
Added termination (diode and 1206-size pull-up) to the LIN bus circuit.
Added a 0-ohm jumper for 5V standby power to Wake-On-CAN, remove to disable.
Added a 0-ohm jumper R21 to connect DFB-11 to the AV9 input, remove to disable
Removed thermal breaks on the bottom layer under TLE thermal pad. Solder mask remains.
Modified layout to improve bottom layer ground current from TLE8888 to mounting holes.
Changed TLE8888 ignition outputs from test point to 1x4 header hole size
Added a dual diode to allow STM32 RTC standby power simultaneously from coin cell header and from 12V constant (through main relay coil)
Changed pin assignment for communication header to allow I2C and CAN1 outputs.
Grouped test points on the edge of the top layer, renumbered and added 3.3V.
Changed freewheel diodes part and footprint to SMA (original was 500mA)
Added Tag-connect programming pads
Corrected scrambled Vref/Vbat/AV4/AV5 inputs
Moved USB Vbus to a diode clamp pin on the SRV05 diode array
Lowered brightness of USB power LED by changing resistor from 1K to 2.2K
Moved Reset button adjacent to Program button for easier entry to DFU programming mode
Moved SWD connector away from USB connector for generous shroud clearance
Removed thermal breaks from TLE8888 bottom layer thermal area
Changed TLE8888 ingition outputs to a 1x4 connector instead of 4 test points
Added diode pair for STM32 Vbat (RTC power) to allow simultaneous 2032 coin cell and external constant battery
Changed communication header pin PD0 to PB9 to support I2C and CAN
Reduced size of 5V and GND test points from 4mm to 2mm circle
Not done on this rev:
Select a different USB connector
Rotate USB connector to follow wide-side-down standard
Move components away from USB soldering path
Better labels for Program and Reset buttons
Better connector footprint for 5x1 power output
Add Tag-Connect programming pads
Add diode and pullup to LIN bus
Plate sides of screw mounting holes
Redesign Hall-vs-VR input to simplify configuration with only jumpers
Connected LIN to PD8/PD9 USART3, output on SMD testpoint.
Added standby regulator.
Changed footprints of reverse protection diodes to SMA.
Rotated two opamps and clamping diode arrays for cleaner layout.
Moved status LEDs over for better silkscreen labels.
Moved CAN termination and TVS to lower right.
Includes
Refined reverse protection layout with dual SS54 diodes
Load dump protection, SMB TVS for 33V TVS
Multiple footprints for Flash (SO-16, SO-8-208 and SO-8-150)
Simplified pull-up and pull-down resistors, omitting unneeded ones
Individual resistors for resistor dividers for easier sourcing of
1% precision (most resistor networks are 5%, most 0603 parts are 1%).
PicoBlade connector for RTC battery, matches low-cost laptop 2032 cells
Clamping diode arrays on top, alternate BAS70 on bottom
Options for VR input modification, and analog pull-ups on bottom.
LM1117 voltage regulator footprint
Added reverse voltage protection.
Split 12V supply into a 12V-Key (ignition) pin and a 12V-MRel (supply from
main relay) pin. The 12V main relay is controlled by the MRel pin to protect against reverse voltage and over-voltage.
The board can optionally draw under 1mA from the main relay coil to power
standby features, including CAN monitoring.
Increased the size of several resistors, notably ignition output resistors
and CAN termination, to handle typical power draw.
Changed resistor dividers to individual resistors for better accuracy than
typical resistor networks.
Standardized pull-up and pull-down resistors to 10K.
Changed to a tab-output regulator.
* Update
* removed fp-info-cache from git
* Gerbers
* moved connector
* Mostly Ola's e-mailed copy, plus some of my own fixes to his almost done revision. I also did some house cleaning, with boundary edges, removed most DRC and ERC errors, etc.
* added Fiducial's