{"action":"published","release":{"url":"https://api.github.com/repos/UBCFormulaElectric/CSB_2017-Board/releases/2912323","assets_url":"https://api.github.com/repos/UBCFormulaElectric/CSB_2017-Board/releases/2912323/assets","upload_url":"https://uploads.github.com/repos/UBCFormulaElectric/CSB_2017-Board/releases/2912323/assets{?name,label}","html_url":"https://github.com/UBCFormulaElectric/CSB_2017-Board/releases/tag/Revision-A","id":2912323,"tag_name":"Revision-A","target_commitish":"master","name":"Revision A","draft":false,"author":{"login":"FelixVanOost","id":10233016,"avatar_url":"https://avatars.githubusercontent.com/u/10233016?v=3","gravatar_id":"","url":"https://api.github.com/users/FelixVanOost","html_url":"https://github.com/FelixVanOost","followers_url":"https://api.github.com/users/FelixVanOost/followers","following_url":"https://api.github.com/users/FelixVanOost/following{/other_user}","gists_url":"https://api.github.com/users/FelixVanOost/gists{/gist_id}","starred_url":"https://api.github.com/users/FelixVanOost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FelixVanOost/subscriptions","organizations_url":"https://api.github.com/users/FelixVanOost/orgs","repos_url":"https://api.github.com/users/FelixVanOost/repos","events_url":"https://api.github.com/users/FelixVanOost/events{/privacy}","received_events_url":"https://api.github.com/users/FelixVanOost/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-03-30T03:00:45Z","published_at":"2016-03-30T03:04:03Z","assets":[],"tarball_url":"https://api.github.com/repos/UBCFormulaElectric/CSB_2017-Board/tarball/Revision-A","zipball_url":"https://api.github.com/repos/UBCFormulaElectric/CSB_2017-Board/zipball/Revision-A","body":"![CSB_2017 - Rev. A (Top)](https://raw.githubusercontent.com/UBCFormulaElectric/CSB_2017-Board/master/Photos%20%26%20Renderings/CSB_2017%20-%20Rev.%20A%20(Top).jpg)\r\n*CSB_2017 - Rev. A (Top)*\r\n\r\n# Overview\r\n\r\nThe CAN Splice Board (CSB_2017) provides a reliable connection point for each of the various CAN nodes in our 2017 vehicle to tap into the main CAN bus wiring. The CAN bus runs through each nodes' splice board as it travels down the length of the car, effectively enabling a single cable to link all the nodes together. This greatly reduces wiring complexity and improves the reliability of communication between crucial electronic subsystems.\r\n\r\nEach CSB_2017 consists of three 8-pin Deutsch DT-series connectors (two for the bus to pass through and a third for the node) arranged in a 'T' configuration with the following pin mapping:\r\n* Pin 1 - +12V power\r\n* Pin 2 - GND\r\n* Pin 3 - CAN_H\r\n* Pin 4 - CAN_L\r\n* Pin 5 - Electronics fault bus\r\n* Pin 6 - Spare\r\n* Pin 7 - Spare\r\n* Pin 8 - Spare\r\n\r\n# Features\r\n\r\n* The +12V pin (pin 1) powers all the CAN nodes and is supplied by a regulated DC-DC converter with a current rating of 2.5A. CSB_2017 features two power planes (a +12V plane on the top layer and a ground plane on the bottom layer) to help provide some level of electromagnetic shielding for the CAN traces. The high current handling capability of the planes also allows the board to accommodate future increases in power consumption as the number of CAN nodes grows with subsequent vehicle generations.\r\n* 1µF decoupling capacitors are placed next to the power pins of each connector to help filter out power supply switching noise and prevent interference with the CAN signals nearby.\r\n* The board has pads for a 120 ohm termination resistor as mandated by the CAN physical layer standard. A termination resistor should only be populated on the first and last boards along the bus."}}