Ecu rev10 analog split (#62) * Start working rev 10 * Started schematic changes Removed dashboard components Changed shutdown circuit to OPA990 * Updated shutdown circuitry Added OR gates Added signal reads Added signal LEDs * Added wheel speed hardware * Fixed Teensy GPIO Moved fan control Added software outputs * TXB0106 Accuracy Added pull down resistor on OE per datasheet * Added TXB0104 and MCP3204 * Removed AGND Removed AGND Removed current sense jumpers Moved fan control to PWM pin * Schematic complete Added I/O to autosport connector Decided not to include resistors between ADC and TXB. Moved software shutdown to 3.3V logic * Removed Shutdown H read Shutdown H read moved to dashboard Reverted to standard Teensy 3.2 All wheelspeed connectors have dedicated power out * Collected lower right analog components Got all brake and accel components Moved BSPD and LEDs * Layout of lower analog section Parts roughly placed No routing Not uniform Smaller footprint compated to rev9 * 1st Attempt at Routing Lower Analog Section Need to Move 2nd Vertical filter down Spread out bus Check DRC before more progress Figure out what keystone pads should be for * Made test points SMT Added test points for every stage of brake/accel reading Made them all SMT * Positioned test points Not sure how much the pins can bend * Bottom analog signal routed * Lower analog signal routed Test poinits T-stop clears Labels not finely placed * Made names readable * Improved labeling * Redid left side Moved RTC battery above X-Bee Made all vertical traces on the bottom Space for SPI traces * Minor impovements to left side * Collected components * Possible routing of wheelspeed * Placed wheelspeed * Moved CAN and break control * CAN and Break Control Routed * Routing Cleanup Fixed errors with RTC battery overlapping components * Software Shutdown Placed software shutdown under 3.2 Changed teensy I/O to accomodate * Made board larger * Moved relays * Flipped 12V current sensor * Routed fan drive * Working on upper analog section * Upper Analog Routed Test points SPI routed * Started working on relays * Routed relays and shutdown signals TODO: BSPD LEDs * Routed Connector * Rethought the overall layout Moved shutdown relays vertically Slide 3.2 to the left Moved fuses down Rotated intverter relay * Routed relays * Rerouted signals to upper analog * Routing Shutdown reads Arranged BSPD off board * Routing shutdown OK signals shudtown read signals * Spread out wire busses Re-routed BSOD ok signal * LEDs Aligned LEDs Aligned Read Divider * Started placing BSPD * Labels for LED section * Precision on left side Aligned components to each other Made labels readable * Aligned components * Changed order to reflect shutdown Swapped BMS and OKHS read pins * Figured out non BSPD signals CAN routed wheelspeed access routed Brake light control routed * Routing Wheelspeed CAN Brake light * Added 3V3 LED * Routing Cleanup Removed vias from 35 CAN routing * BSPD fits * Removed diodes Removed diodes on BSPD signals to test signals * Moved RTC battery * Added decoupling caps to teensy * Added decoupling caps to ICs In schematic Did not layout on board * Fixed testpoints lwoer analog * Upper analog placement * bottom routing * Upper analog top side routing * RTC Battery routing changes * Commit before moving lower analog SPI to the top of the area vs bottom * Moved SPI to top * Moved SPI to top * Revert "Moved SPI to top" This reverts commit cd2b4a25b7e6cd87e7ad777c0b1c054d3e5a22cd. * Revert "Moved SPI to top" This reverts commit 219d2b0aa80489be058f05fb6a239e487713752d. * Made more space for BSPD Moved horizontal bus below inverter relay to be under inverter relay * Added caps to wheelspeed * Minor changes * Flipped MTK to top side * Centerd GPS w/ respect to Xbee * Routing improvements * Routed BSPD * Passes DRC * Placed planes/ratsnest * fixed polygon error * Made LED labels bigger * Made text clear * Redefined polygons * Font fixes * Added thermal vias * Routing improvements * Improved BSPD routing * Before running renumber * Ran renumber ulp * Routing improvements * Started name layout * Bottom names * Working on top names * Working on top names * Top names * Routing updates * Routing improvements * Board file Inconsistent error * Schematic file Inconsistent error * Revert "Schematic file" This reverts commit c44892b7c991b7c4da148d59c437300a62f41df7. * Consistency resolved * Minor improvements * Switched to using MTK3339 part * Added OPA990 to software shutdown * Minor changes * Before cmd-renumber * Updated names * Layout before review * Voltage divider resistance standardization * Minor enhancements Removed vias Adjusted routing to reduce overlap * Routing improvement * Added jumper for BSPD test * Moved one trace * Made some schematic readability improvements * Fixed BSPD for 12V current signal Changed values Swapped tester board power Re did CAN termination * Repositioned labels * Schematic made more readable * Routing improvements * LED changes and routing improvements * Minor routing thing * Redesign passes DRC * Minor design enhancements * More minor improvements * Minor changes * Minor changes * Initial connector redesign * Close to done * Commit before renumber * Ran command renumber * MAIN ECU IS DONE!!!!! * oops. forgot to update LED values * More value updates * Made power traces bigger * Changes from revision * Before create via ulp * Added more stitching vias * Moved some traces * Aligned them mosfets * Changed 12V symbol to hytechsupply from supply * +5V Symbol * 3V3 symbol * Started working on Arvind's changes * Changed U$ to U * Removed values * Fixed width errors * Main ecu should be done * Needed more changes * Fixed values for bom * Fixed values * Merge 'Master' into 'ECU-rev10-analog-split' * Made some changes due to Advanced DFM * Last commit??? * Today's fun * we really hope it works this time * Are we there yet? * Please stand clear of the closing doors * Xbee led values * Delete MainECU rev10.csv * i got a resistor wrong * Value changes * Removed gerber zips Co-authored-by: 19etweinstock <19etweinstock@users.noreply.github.com>
by 19etweinstock 4 years 4 months
Ecu rev10 analog split (#60) * Start working rev 10 * Started schematic changes Removed dashboard components Changed shutdown circuit to OPA990 * Updated shutdown circuitry Added OR gates Added signal reads Added signal LEDs * Added wheel speed hardware * Fixed Teensy GPIO Moved fan control Added software outputs * TXB0106 Accuracy Added pull down resistor on OE per datasheet * Added TXB0104 and MCP3204 * Removed AGND Removed AGND Removed current sense jumpers Moved fan control to PWM pin * Schematic complete Added I/O to autosport connector Decided not to include resistors between ADC and TXB. Moved software shutdown to 3.3V logic * Removed Shutdown H read Shutdown H read moved to dashboard Reverted to standard Teensy 3.2 All wheelspeed connectors have dedicated power out * Collected lower right analog components Got all brake and accel components Moved BSPD and LEDs * Layout of lower analog section Parts roughly placed No routing Not uniform Smaller footprint compated to rev9 * 1st Attempt at Routing Lower Analog Section Need to Move 2nd Vertical filter down Spread out bus Check DRC before more progress Figure out what keystone pads should be for * Made test points SMT Added test points for every stage of brake/accel reading Made them all SMT * Positioned test points Not sure how much the pins can bend * Bottom analog signal routed * Lower analog signal routed Test poinits T-stop clears Labels not finely placed * Made names readable * Improved labeling * Redid left side Moved RTC battery above X-Bee Made all vertical traces on the bottom Space for SPI traces * Minor impovements to left side * Collected components * Possible routing of wheelspeed * Placed wheelspeed * Moved CAN and break control * CAN and Break Control Routed * Routing Cleanup Fixed errors with RTC battery overlapping components * Software Shutdown Placed software shutdown under 3.2 Changed teensy I/O to accomodate * Made board larger * Moved relays * Flipped 12V current sensor * Routed fan drive * Working on upper analog section * Upper Analog Routed Test points SPI routed * Started working on relays * Routed relays and shutdown signals TODO: BSPD LEDs * Routed Connector * Rethought the overall layout Moved shutdown relays vertically Slide 3.2 to the left Moved fuses down Rotated intverter relay * Routed relays * Rerouted signals to upper analog * Routing Shutdown reads Arranged BSPD off board * Routing shutdown OK signals shudtown read signals * Spread out wire busses Re-routed BSOD ok signal * LEDs Aligned LEDs Aligned Read Divider * Started placing BSPD * Labels for LED section * Precision on left side Aligned components to each other Made labels readable * Aligned components * Changed order to reflect shutdown Swapped BMS and OKHS read pins * Figured out non BSPD signals CAN routed wheelspeed access routed Brake light control routed * Routing Wheelspeed CAN Brake light * Added 3V3 LED * Routing Cleanup Removed vias from 35 CAN routing * BSPD fits * Removed diodes Removed diodes on BSPD signals to test signals * Moved RTC battery * Added decoupling caps to teensy * Added decoupling caps to ICs In schematic Did not layout on board * Fixed testpoints lwoer analog * Upper analog placement * bottom routing * Upper analog top side routing * RTC Battery routing changes * Commit before moving lower analog SPI to the top of the area vs bottom * Moved SPI to top * Moved SPI to top * Revert "Moved SPI to top" This reverts commit cd2b4a25b7e6cd87e7ad777c0b1c054d3e5a22cd. * Revert "Moved SPI to top" This reverts commit 219d2b0aa80489be058f05fb6a239e487713752d. * Made more space for BSPD Moved horizontal bus below inverter relay to be under inverter relay * Added caps to wheelspeed * Minor changes * Flipped MTK to top side * Centerd GPS w/ respect to Xbee * Routing improvements * Routed BSPD * Passes DRC * Placed planes/ratsnest * fixed polygon error * Made LED labels bigger * Made text clear * Redefined polygons * Font fixes * Added thermal vias * Routing improvements * Improved BSPD routing * Before running renumber * Ran renumber ulp * Routing improvements * Started name layout * Bottom names * Working on top names * Working on top names * Top names * Routing updates * Routing improvements * Board file Inconsistent error * Schematic file Inconsistent error * Revert "Schematic file" This reverts commit c44892b7c991b7c4da148d59c437300a62f41df7. * Consistency resolved * Minor improvements * Switched to using MTK3339 part * Added OPA990 to software shutdown * Minor changes * Before cmd-renumber * Updated names * Layout before review * Voltage divider resistance standardization * Minor enhancements Removed vias Adjusted routing to reduce overlap * Routing improvement * Added jumper for BSPD test * Moved one trace * Made some schematic readability improvements * Fixed BSPD for 12V current signal Changed values Swapped tester board power Re did CAN termination * Repositioned labels * Schematic made more readable * Routing improvements * LED changes and routing improvements * Minor routing thing * Redesign passes DRC * Minor design enhancements * More minor improvements * Minor changes * Minor changes * Initial connector redesign * Close to done * Commit before renumber * Ran command renumber * MAIN ECU IS DONE!!!!! * oops. forgot to update LED values * More value updates * Made power traces bigger * Changes from revision * Before create via ulp * Added more stitching vias * Moved some traces * Aligned them mosfets * Changed 12V symbol to hytechsupply from supply * +5V Symbol * 3V3 symbol * Started working on Arvind's changes * Changed U$ to U * Removed values * Fixed width errors * Main ecu should be done * Needed more changes * Fixed values for bom * Fixed values * Merge 'Master' into 'ECU-rev10-analog-split' * Made some changes due to Advanced DFM * Last commit??? * Today's fun * we really hope it works this time * Are we there yet? * Please stand clear of the closing doors Co-authored-by: 19etweinstock <19etweinstock@users.noreply.github.com>
by 19etweinstock 4 years 5 months
Report a bug