509 lines
32 KiB
JSON
509 lines
32 KiB
JSON
/*
|
|
* Copyright (c) 2018-2020 Texas Instruments Incorporated - http://www.ti.com
|
|
* All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions
|
|
* are met:
|
|
*
|
|
* * Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
*
|
|
* * Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
*
|
|
* * Neither the name of Texas Instruments Incorporated nor the names of
|
|
* its contributors may be used to endorse or promote products derived
|
|
* from this software without specific prior written permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
|
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
|
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
|
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
*
|
|
*/
|
|
|
|
/*
|
|
* ======== LAUNCHXL_F280049C.syscfg.json ========
|
|
* Board schematic: https://www.ti.com/lit/pdf/sprr423
|
|
*/
|
|
|
|
{
|
|
"name" : "LAUNCHXL-F280049C",
|
|
"displayName" : "LaunchPad F280049C",
|
|
"device" : "F28004x",
|
|
"part" : "F28004x_100PZ",
|
|
"package" : "F28004x_100PZ",
|
|
"headers" : [
|
|
{
|
|
"type": "BoosterPack 40 pin",
|
|
"default": true,
|
|
"name": "boosterpack1",
|
|
"displayName": "BoosterPack1 Standard Header (Top)",
|
|
"dimensions": {
|
|
"columns": [
|
|
{ "top": 1, "bottom": 10 },
|
|
{ "top": 21, "bottom": 30 },
|
|
|
|
{ "blank": true },
|
|
|
|
{ "top": 40, "bottom": 31 },
|
|
{ "top": 20, "bottom": 11 }
|
|
]
|
|
},
|
|
"pins": [
|
|
{ "number" : 1, "name" : "3V3" },
|
|
{ "number" : 2, "ball": "14", "name" : "PGA135_GND" },
|
|
{ "number" : 3, "ball": "50", "name" : "GPIO13" },
|
|
{ "number" : 4, "ball": "85", "name" : "GPIO40" },
|
|
{ "number" : 5, "name" : "" },
|
|
{ "number" : 6, "ball":"8", "name" : "ADCINB3" },
|
|
{ "number" : 7, "ball": "65", "name" : "GPIO56" },
|
|
{ "number" : 8, "ball": "17", "name" : "ADCINC4" },
|
|
{ "number" : 9, "ball": "61", "name" : "GPIO37_BP" },
|
|
{ "number" : 10, "ball": "63", "name" : "GPIO35_BP" },
|
|
|
|
{ "number" : 11, "ball": "92", "name" : "GPIO59_BP" },
|
|
{ "number" : 12, "ball": "81", "name" : "GPIO23" },
|
|
{ "number" : 13, "ball": "91", "name" : "GPIO39" },
|
|
{ "number" : 14, "ball": "55", "name" : "GPIO17" },
|
|
{ "number" : 15, "ball": "54", "name" : "GPIO16" },
|
|
{ "number" : 16, "ball": "2", "name" : "XRSn" },
|
|
{ "number" : 17, "name" : "" },
|
|
{ "number" : 18, "name" : "" },
|
|
{ "number" : 19, "ball": "66", "name" : "GPIO57" },
|
|
{ "number" : 20, "name" : "GND" },
|
|
|
|
{ "number" : 21, "name" : "5V" },
|
|
{ "number" : 22, "name" : "GND" },
|
|
{ "number" : 23, "ball": "35", "name" : "ADCINA5" },
|
|
{ "number" : 24, "ball": "41", "name" : "ADCINB0" },
|
|
{ "number" : 25, "ball": "21", "name" : "ADCINC2" },
|
|
{ "number" : 26, "ball": "40", "name" : "ADCINB1" },
|
|
{ "number" : 27, "ball": "7", "name" : "ADCINB2_P1I" },
|
|
{ "number" : 28, "ball": "19", "name" : "ADCINC0_P3I" },
|
|
{ "number" : 29, "ball": "38", "name" : "ADCINA9_P5I" },
|
|
{ "number" : 30, "ball": "22", "name" : "ADCINA1" },
|
|
|
|
{ "number" : 31, "ball": "57", "name" : "GPIO25_BP" },
|
|
{ "number" : 32, "ball": "68", "name" : "GPIO18_BP" },
|
|
{ "number" : 33, "ball": "98", "name" : "GPIO30" },
|
|
{ "number" : 34, "ball": "67", "name" : "GPIO58" },
|
|
{ "number" : 35, "ball": "89", "name" : "GPIO5" },
|
|
{ "number" : 36, "ball": "75", "name" : "GPIO4" },
|
|
{ "number" : 37, "ball": "90", "name" : "GPIO9" },
|
|
{ "number" : 38, "ball": "74", "name" : "GPIO8" },
|
|
{ "number" : 39, "ball": "52", "name" : "GPIO11" },
|
|
{ "number" : 40, "ball": "93", "name" : "GPIO10" }
|
|
]
|
|
},
|
|
{
|
|
"type": "BoosterPack 40 pin",
|
|
"default": true,
|
|
"name": "boosterpack2",
|
|
"displayName": "BoosterPack2 Standard Header (Bottom)",
|
|
"dimensions": {
|
|
"columns": [
|
|
{ "top": 41, "bottom": 50 },
|
|
{ "top": 61, "bottom": 70 },
|
|
|
|
{ "blank": true },
|
|
|
|
{ "top": 80, "bottom": 71 },
|
|
{ "top": 60, "bottom": 51 }
|
|
]
|
|
},
|
|
"pins": [
|
|
{ "number" : 41, "name" : "3V3" },
|
|
{ "number" : 42, "ball": "14", "name" : "PGA246_GND" },
|
|
{ "number" : 43, "ball": "1", "name" : "GPIO28_BP" },
|
|
{ "number" : 44, "ball": "100", "name" : "GPIO29_BP" },
|
|
{ "number" : 45, "ball": "39", "name" : "ADCINB4_P4OF" },
|
|
{ "number" : 46, "ball": "36", "name" : "ADCINA4_P2OF" },
|
|
{ "number" : 47, "ball": "83", "name" : "GPIO22" },
|
|
{ "number" : 48, "ball": "37", "name" : "ADCINA8_P6OF" },
|
|
{ "number" : 49, "name" : "" },
|
|
{ "number" : 50, "name" : "" },
|
|
|
|
{ "number" : 51, "ball": "51", "name" : "GPIO12_BP" },
|
|
{ "number" : 52, "ball": "94", "name" : "GPIO34" },
|
|
{ "number" : 53, "ball": "53", "name" : "GPIO33_BP" },
|
|
{ "number" : 54, "ball": "99", "name" : "GPIO31" },
|
|
{ "number" : 55, "ball": "56", "name" : "GPIO24" },
|
|
{ "number" : 56, "ball": "2", "name" : "XRSn" },
|
|
{ "number" : 57, "name" : "" },
|
|
{ "number" : 58, "name" : "" },
|
|
{ "number" : 59, "ball": "59", "name" : "GPIO27" },
|
|
{ "number" : 60, "name" : "GND" },
|
|
|
|
{ "number" : 61, "name" : "5V" },
|
|
{ "number" : 62, "name" : "GND" },
|
|
{ "number" : 63, "ball": "6", "name" : "ADCINA6" },
|
|
{ "number" : 64, "ball": "9", "name" : "ADCINA2" },
|
|
{ "number" : 65, "ball": "44", "name" : "ADCINC14" },
|
|
{ "number" : 66, "ball": "29", "name" : "ADCINC1" },
|
|
{ "number" : 67, "ball": "31", "name" : "ADCINC3_P4I" },
|
|
{ "number" : 68, "ball": "28", "name" : "ADCINC5_P6I" },
|
|
{ "number" : 69, "ball": "10", "name" : "ADCINA3_P2I" },
|
|
{ "number" : 70, "ball": "23", "name" : "ADCINA0" },
|
|
|
|
{ "number" : 71, "ball": "64", "name" : "GPIO32_BP" },
|
|
{ "number" : 72, "ball": "96", "name" : "GPIO14_BP" },
|
|
{ "number" : 73, "ball": "95", "name" : "GPIO15_BP" },
|
|
{ "number" : 74, "ball": "58", "name" : "GPIO26_BP" },
|
|
{ "number" : 75, "ball": "76", "name" : "GPIO3" },
|
|
{ "number" : 76, "ball": "77", "name" : "GPIO2_BP" },
|
|
{ "number" : 77, "ball": "84", "name" : "GPIO7_BP" },
|
|
{ "number" : 78, "ball": "97", "name" : "GPIO6_BP" },
|
|
{ "number" : 79, "ball": "78", "name" : "GPIO1" },
|
|
{ "number" : 80, "ball": "79", "name" : "GPIO0" }
|
|
]
|
|
},
|
|
{
|
|
// "J12 - QEPA Header",
|
|
"type": "Header",
|
|
"default": true,
|
|
"name": "qepA",
|
|
"displayName": "Header - QEPA",
|
|
"dimensions": {
|
|
"columns": [
|
|
{ "top": 1, "bottom": 5 }
|
|
]
|
|
},
|
|
"pins": [
|
|
{ "number": 1, "ball": "63", "name": "EQEP1A" },
|
|
{ "number": 2, "ball": "61", "name": "EQEP1B" },
|
|
{ "number": 3, "ball": "92", "name": "EQEP1I" },
|
|
{ "number": 4, "name": "5V" },
|
|
{ "number": 5, "name": "GND" }
|
|
]
|
|
},
|
|
{
|
|
// "J13 - QEPB Header",
|
|
"type": "Header",
|
|
"default": true,
|
|
"name": "qepB",
|
|
"displayName": "Header - QEPB",
|
|
"dimensions": {
|
|
"columns": [
|
|
{ "top": 1, "bottom": 5 }
|
|
]
|
|
},
|
|
"pins": [
|
|
{ "number": 1, "ball": "96", "name": "EQEP2A" },
|
|
{ "number": 2, "ball": "95", "name": "EQEP2B" },
|
|
{ "number": 3, "ball": "58", "name": "EQEP2I" },
|
|
{ "number": 4, "name": "5V" },
|
|
{ "number": 5, "name": "GND" }
|
|
]
|
|
},
|
|
{
|
|
//J11 - FSI Connector
|
|
"type": "Header",
|
|
"default": true,
|
|
"name": "fsiConnector",
|
|
"displayName": "Connector for Fast Serial Interface",
|
|
"dimensions": {
|
|
"columns": [
|
|
{ "top": 1, "bottom": 9, "increment": 2 },
|
|
{ "top": 2, "bottom": 10, "increment": 2 }
|
|
]
|
|
},
|
|
"pins": [
|
|
{ "number": 1, "ball": "53", "name": "GPIO33_FSIRXCLK" },
|
|
{ "number": 2, "ball": "84", "name": "GPIO7_FSITXCLK" },
|
|
{ "number": 3, "name": "GND" },
|
|
{ "number": 4, "name": "GND" },
|
|
{ "number": 5, "ball": "51", "name": "GPIO12_FSIRXD0" },
|
|
{ "number": 6, "ball": "97", "name": "GPIO6_FSITXD0" },
|
|
{ "number": 7, "ball": "77", "name": "GPIO2_FSIRXD1" },
|
|
{ "number": 8, "ball": "57", "name": "GPIO25_FSITXD1" },
|
|
{ "number": 9, "name": "" },
|
|
{ "number": 10, "name": "3V3" }
|
|
]
|
|
},
|
|
],
|
|
|
|
"components": {
|
|
"LED4": {
|
|
"displayName" : "LED4 (User LEDs)",
|
|
"definition" : "/boards/components/led.json",
|
|
"connections" : {
|
|
"OUTPUT": "81" /* GPIO23 */
|
|
}
|
|
},
|
|
"LED5": {
|
|
"displayName" : "LED5 (User LEDs)",
|
|
"definition" : "/boards/components/led.json",
|
|
"connections" : {
|
|
"OUTPUT": "94" /* GPIO34 */
|
|
}
|
|
},
|
|
"D1": {
|
|
"link": "LED4"
|
|
},
|
|
"D2": {
|
|
"link": "LED5"
|
|
},
|
|
"BP_SITE_1": {
|
|
"displayName": "Site 1 Standard BP",
|
|
"description": "Standard BoosterPack (BP) module locations on Site 1 of LaunchPad",
|
|
"longDescription": "All TI LaunchPads follow standard BoosterPack (BP) locations to ensure compatibility with BoosterPack peripherals. Site 1 on this LaunchPad features standard locations for three EPWM signals, I2C, SCI, and SPI.",
|
|
"subComponents": {
|
|
"SCI": {
|
|
"displayName": "SCIB BP",
|
|
"description": "SCIB BoosterPack (BP) location on Site 1",
|
|
"longDescription": "Site 1 of this LaunchPad features standard locations for SCI_RX and SCI_TX. Add this component to make use of the standard SCI BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_sci.json",
|
|
"connections" : {
|
|
"SCI_RX": "50", /*GPIO13*/
|
|
"SCI_TX": "85" /*GPIO40*/
|
|
}
|
|
},
|
|
"SPI": {
|
|
"displayName": "SPIA BP",
|
|
"description": "SPIA BoosterPack (BP) location on Site 1",
|
|
"longDescription": "Site 1 of this LaunchPad features standard locations for SPI_CLK, SPI_STE, SPI_SIMO, and SPI_SOMI. Add this component to make use of the standard SPI BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_spi.json",
|
|
"connections" : {
|
|
"SPI_CLK": "65", /*GPIO56*/
|
|
"SPI_STE": "66", /*GPIO57*/
|
|
"SPI_SIMO": "54", /*GPIO16*/
|
|
"SPI_SOMI": "55" /*GPIO17*/
|
|
}
|
|
},
|
|
"I2C": {
|
|
"displayName": "I2CA BP",
|
|
"description": "I2CA BoosterPack (BP) location on Site 1",
|
|
"longDescription": "Site 1 of this LaunchPad features standard locations for I2C_SCL and I2C_SDA. Add this component to make use of the standard I2C BoosterPack (BP) signal locations. \n\nNote: Ensure the following switches are in the desired configurations to route I2CA to BoosterPack Site 1. \n\n S3.1 | S4 | Function \n -|-|- \n 1 | 0 | I2CA (GPIO35/37) on BoosterPack Site 1",
|
|
"definition" : "/boards/components/standard_i2c.json",
|
|
"connections" : {
|
|
"I2C_SCL": "61", /*GPIO37*/
|
|
"I2C_SDA": "63" /*GPIO35*/
|
|
}
|
|
},
|
|
"PWM_LOC1": {
|
|
"displayName": "EPWM6 BP",
|
|
"description": "EPWM6 BoosterPack (BP) location on Site 1",
|
|
"longDescription": "Site 1 of this LaunchPad features standard locations for EPWM_A and EPWM_B. Add this component to make use of the standard EPWM BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_epwm.json",
|
|
"connections" : {
|
|
"EPWM_A": "93", /*GPIO10*/
|
|
"EPWM_B": "52" /*GPIO11*/
|
|
}
|
|
},
|
|
"PWM_LOC2": {
|
|
"displayName": "EPWM5 BP",
|
|
"description": "EPWM5 BoosterPack (BP) location on Site 1",
|
|
"longDescription": "Site 1 of this LaunchPad features standard locations for EPWM_A and EPWM_B. Add this component to make use of the standard EPWM BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_epwm.json",
|
|
"connections" : {
|
|
"EPWM_A": "74", /*GPIO8*/
|
|
"EPWM_B": "90" /*GPIO9*/
|
|
}
|
|
},
|
|
"PWM_LOC3": {
|
|
"displayName": "EPWM3 BP",
|
|
"description": "EPWM3 BoosterPack (BP) location on Site 1",
|
|
"longDescription": "Site 1 of this LaunchPad features standard locations for EPWM_A and EPWM_B. Add this component to make use of the standard EPWM BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_epwm.json",
|
|
"connections" : {
|
|
"EPWM_A": "75", /*GPIO4*/
|
|
"EPWM_B": "89" /*GPIO5*/
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"BP_SITE_2": {
|
|
"displayName": "Site 2 Standard BP",
|
|
"description": "Standard BoosterPack (BP) module locations on Site 2 of LaunchPad",
|
|
"longDescription": "All TI LaunchPads follow standard BoosterPack (BP) locations to ensure compatibility with BoosterPack peripherals. Site 2 on this LaunchPad features standard locations for three EPWM signals, SCI, and SPI.",
|
|
"subComponents": {
|
|
"SCI": {
|
|
"displayName": "SCIA BP",
|
|
"description": "SCIA BoosterPack (BP) location on Site 2",
|
|
"longDescription": "Site 2 of this LaunchPad features standard locations for SCI_RX and SCI_TX. Add this component to make use of the standard SCI BoosterPack (BP) signal locations.\n\n Note: Ensure the following switch is in the desired configuration to route SCIA to BoosterPack Site 2. \n\n S6 | Function \n -|- \n 1 | SCIA (GPIO28/29) to BoosterPack Site 2",
|
|
"definition" : "/boards/components/standard_sci.json",
|
|
"connections" : {
|
|
"SCI_RX": "1", /*GPIO28*/
|
|
"SCI_TX": "100" /*GPIO29*/
|
|
}
|
|
},
|
|
"SPI": {
|
|
"displayName": "SPIB BP",
|
|
"description": "SPIB BoosterPack (BP) location on Site 2",
|
|
"longDescription": "Site 2 of this LaunchPad features standard locations for SPI_CLK, SPI_STE, SPI_SIMO, and SPI_SOMI. Add this component to make use of the standard SPI BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_spi.json",
|
|
"connections" : {
|
|
"SPI_CLK": "83", /*GPIO22*/
|
|
"SPI_STE": "59", /*GPIO27*/
|
|
"SPI_SIMO": "56", /*GPIO24*/
|
|
"SPI_SOMI": "99" /*GPIO31*/
|
|
}
|
|
},
|
|
"PWM_LOC1": {
|
|
"displayName": "EPWM1 BP",
|
|
"description": "EPWM1 BoosterPack (BP) location on Site 2",
|
|
"longDescription": "Site 2 of this LaunchPad features standard locations for EPWM_A and EPWM_B. Add this component to make use of the standard EPWM BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_epwm.json",
|
|
"connections" : {
|
|
"EPWM_A": "79", /*GPIO0*/
|
|
"EPWM_B": "78" /*GPIO1*/
|
|
}
|
|
},
|
|
"PWM_LOC2": {
|
|
"displayName": "EPWM4 BP",
|
|
"description": "EPWM4 BoosterPack (BP) location on Site 2",
|
|
"longDescription": "Site 2 of this LaunchPad features standard locations for EPWM_A and EPWM_B. Add this component to make use of the standard EPWM BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_epwm.json",
|
|
"connections" : {
|
|
"EPWM_A": "97", /*GPIO6*/
|
|
"EPWM_B": "84" /*GPIO7*/
|
|
}
|
|
},
|
|
"PWM_LOC3": {
|
|
"displayName": "EPWM2 BP",
|
|
"description": "EPWM2 BoosterPack (BP) location on Site 2",
|
|
"longDescription": "Site 2 of this LaunchPad features standard locations for EPWM_A and EPWM_B. Add this component to make use of the standard EPWM BoosterPack (BP) signal locations.",
|
|
"definition" : "/boards/components/standard_epwm.json",
|
|
"connections" : {
|
|
"EPWM_A": "77", /*GPIO2*/
|
|
"EPWM_B": "76" /*GPIO3*/
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"XDS_UART": {
|
|
"displayName": "XDS UART",
|
|
"description": "Route SCI UART connection to onboard XDS110 probe",
|
|
"longDescription": "On the LaunchPad, SCI signals can be routed from the TMS320F280049C device to the debug module to allow for UART communication to and from the device. \n\nAdd this component to route SCI signals to the XDS110 debug probe. \n\n Note: Connection to the debug probe is dependent on the configuration of the on-board switches. Verify the switch placement to ensure the correct signals are routed to the XDS110 device. \n\n S3.1 | S4 | S6 | S8 | Function \n -|-|-|-|- \n x | x | 0 | 0 | SCIA(GPIO28/29) to Virtual COM Port \n 1 | 1 | x | 1 | SCIA(GPIO35/37) to Virtual COM Port",
|
|
"subComponents": {
|
|
"XDS_SCI_INST1": {
|
|
"displayName": "SCIA[GPIO28/29] XDS",
|
|
"description": "Route SCIA (GPIO28/29) signals",
|
|
"definition" : "/boards/components/sci_switch.json",
|
|
"longDescription": "Route GPIO28/29 SCIA signals to the XDS110 debug probe. \n\n Note: Ensure that the on-board switches are in the correct configuration to route SCIA to the XDS110 probe.",
|
|
"connections" : {
|
|
"SCIRX": "1", /* GPIO28 */
|
|
"SCITX": "100" /* GPIO29 */
|
|
}
|
|
|
|
},
|
|
"XDS_SCI_INST2": {
|
|
"displayName": "SCIA[GPIO35/37] XDS",
|
|
"description": "Route SCIA (GPIO35/37) signals",
|
|
"definition" : "boards/components/sci_switch.json",
|
|
"longDescription": "Route GPIO35/37 SCIA signals to the XDS110 debug probe. \n\n Note: Ensure that the on-board switches are in the correct configuration to route SCIA to the XDS110 probe.",
|
|
"connections" : {
|
|
"SCIRX": "63", /* GPIO35 */
|
|
"SCITX": "61" /* GPIO37 */
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EQEP1_HEADER": {
|
|
"displayName": "EQEP1 Header",
|
|
"description": "Dedicated EQEP1 header on LaunchPad",
|
|
"longDescription": "This LaunchPad features a dedicated 5-pin EQEP1 connector for use with external BoosterPacks. Add this component to make use of the dedicated EQEP_A, EQEP_B, and EQEP_I signals. \n\nNote: Ensure the QEP Select Switch is configured to the proper position to make use of the EQEP1 header.",
|
|
"definition": "/boards/components/eqep.json",
|
|
"connections" : {
|
|
"EQEPA": "63", /* GPIO35 */
|
|
"EQEPB": "61", /* GPIO37 */
|
|
"EQEPI": "92" /* GPIO59 */
|
|
}
|
|
},
|
|
"EQEP2_HEADER": {
|
|
"displayName": "EQEP2 Header",
|
|
"description": "Dedicated EQEP2 header on LaunchPad",
|
|
"longDescription": "This LaunchPad features a dedicated 5-pin EQEP2 connector for use with external BoosterPacks. Add this component to make use of the dedicated EQEP_A, EQEP_B, and EQEP_I signals. \n\nNote: Ensure the QEP Select Switch is configured to the proper position to make use of the EQEP2 header.",
|
|
"definition": "/boards/components/eqep.json",
|
|
"connections" : {
|
|
"EQEPA": "96", /* GPIO14 */
|
|
"EQEPB": "95", /* GPIO15 */
|
|
"EQEPI": "58" /* GPIO26 */
|
|
}
|
|
},
|
|
"FSI_HEADER": {
|
|
"displayName": "FSI Header",
|
|
"description": "Dedicated FSI header on LaunchPad",
|
|
"longDescription": "This LaunchPad features a dedicated 10-pin FSI connector for use with external BoosterPacks. Add this component to make use of the dedicated FSI_RX and FSI_TX signals.",
|
|
"definition": "/boards/components/fsi.json",
|
|
"connections" : {
|
|
"FSIRX_D0": "51", /* GPIO12 */
|
|
"FSIRX_D1": "77", /* GPIO2 */
|
|
"FSIRX_CLK": "53", /* GPIO33 */
|
|
"FSITX_D0": "97", /* GPIO6 */
|
|
"FSITX_D1": "57", /* GPIO25 */
|
|
"FSITX_CLK": "84" /* GPIO7 */
|
|
}
|
|
},
|
|
"BOOT_SWITCH": {
|
|
"displayName": "Boot Switches",
|
|
"description": "Boot Switches (S2)",
|
|
"longDescription": "The F280049C boot ROM contains bootloading software that executes every time the devices is powered on or reset. Two pins, GPIO24 and GPIO32, are wired to the Boot Select switch (S2). Note that S2 is placed upside down, so the OFF (open) position corresponds to a logic 1 and the ON (closed) position corresponds to 0. By default, both pins are set to the OFF position so the device will boot from Flash. \n\n \n\n GPIO32 (Position 1) | GPIO24 (Position 2) | Boot Mode \n -|-|- \n 0 (ON) | 0 (ON) | Boot from Parallel GPIO \n 1 (OFF) | 0 (ON) | Boot from SCI/Wait boot \n 0 (ON) | 1 (OFF) | Boot from CAN \n 1 (OFF) | 1 (OFF) | Boot from Flash (default)",
|
|
"subComponents": {
|
|
"SWITCH1": {
|
|
"displayName": "SW1",
|
|
"description": "SW1",
|
|
"definition" : "/boards/components/switch.json",
|
|
"longDescription": "Boot Switch",
|
|
"connections" : {
|
|
"INPUT": "56" /* GPIO24 */
|
|
}
|
|
|
|
},
|
|
"SWITCH2": {
|
|
"displayName": "SW2",
|
|
"description": "SW2",
|
|
"definition" : "/boards/components/switch.json",
|
|
"longDescription": "Boot Switch",
|
|
"connections" : {
|
|
"INPUT": "64" /* GPIO32 */
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CAN_SWITCH": {
|
|
"displayName": "CAN Route Switch",
|
|
"description": "CAN Route Switch (S9)",
|
|
"longDescription": "The F28004x LaunchPad includes a connector for a CAN network through J14. GPIO32 and GPIO33 are routed from the F280049CPZS to J14 through the on-board CAN Transceiver. GPIO33 is also wired to the FSI connector. \n\n \n\n CAN ROUTE | GPIO32/33 \n -|- \n BP (up) | BP Headers \n XCVR (down) | Transciever",
|
|
},
|
|
"QEP_SWITCH": {
|
|
"displayName": "QEP Select Switches",
|
|
"description": "QEP Select Switches (S3)",
|
|
"longDescription": "The F28004x LaunchPad includes two headers, J12 and J13, which are used for connecting linear or rotary incremental encoders. These headers take 5 V signals that are down-converted to 3.3 V and wired to the F280049C MCU. These signals are connected to the eQEP modules on the device. \n\nEach header has the EQEPA, EQEPB, and EQEPI signals available for each eQEP module as well as pins for GND and 5 V. \n\n \n\n QEP1 SEL (LEFT) | QEP2 SEL (RIGHT) | QEP1 Signals (GPIO35/37/59) | QEP2 Signals (GPIO14/15/26) \n -|-|-|- \n 0 (down) | 0 (down) | J12 | J13 \n 0 (down) | 1 (up) | J12 | BP Headers \n 1 (up) | 0 (down) | BP Headers | J13 \n 1 (up) | 1 (up) | BP Headers | BP Headers",
|
|
},
|
|
// "SCI_SWITCH": {
|
|
// "displayName": "SCI Switches",
|
|
// "description": "SCI Switches (S8/S6)",
|
|
// "longDescription": "This LaunchPad allows for one of two sets of pins to be used for the SCIA UART routed to the virtual COM port of the XDS110. \n\nBy default, GPIO28 (SCIA_RX) and GPIO29 (SCIA_TX) are routed to the virtual COM port and not available on the BoosterPack connector. Alternately, GPIO15 (SCIB_RX) and GPIO56 (SCIB_TX) can be routed to the virtual COM port. \n\nWhen UART functionality is not needed at the virtual COM port, the GPIOs can be routed to the BoosterPack connectors for BoosterPack standard functions. \n\nThe routing destination of these signal pairs are selected using the on-board switch S2. \n\n SEL1 (Left) | SEL2 (Right) | GPIO28/29 | GPIO15/56 \n -|-|-|- \n 0 (down) | 0 (down) | XDS110 COM Port | BP Headers \n 0 (down) | 1 (up) | XDS110 COM Port | No Connect \n 1 (up) | 0 (down) | BP Headers | BP Headers \n 1 (up) | 1 (up) | BP Headers | XDS110 COM Port",
|
|
// },
|
|
"S4": {
|
|
"displayName": "35/37 Route Switch",
|
|
"description": "35/37 Route Switch (S4)",
|
|
"longDescription": "The 35/37 Route Switch is used to change the signal routing of GPIO35 and GPIO37. This pair of signals can be used as generic GPIOs, as SCI connections to the virtual COM port, as I2C on BP Site 1, and as QEP1 on the J12 header. Use the table below to determine the desired routing for these signals. \n\n \n\n S3.1 | S4 | S8 | Function \n -|-|-|- \n 1|1|1| SCIA to Virtual COM Port \n 1|0|x| I2C on BoosterPack Site 1 \n 0|1|x| QEP1 on J12"
|
|
},
|
|
"S6": {
|
|
"displayName": "28/29 Route Switch",
|
|
"description": "28/29 Route Switch (S6)",
|
|
"longDescription": "The 28/29 Route Switch is used to change the signal routing of GPIO28 and GPIO29. This pair of signals can be used as SCI connections to the virtual COM port or as SCI on BP Site 2. Use the table below to determine the desired routing for these signals. \n\n \n\n S6 | S8 | Function \n -|-|- \n 0|0| SCIA to Virtual COM Port \n 1|x| SCIA to BoosterPack Site 2"
|
|
},
|
|
"S8": {
|
|
"displayName": "UART Select Switch",
|
|
"description": "UART Select Switch (S8)",
|
|
"longDescription": "The UART Select Switch is used to determine which pair of signals (GPIO28/GPIO29 or GPIO35/GPIO37) are routed to the LaunchPad's virtual COM port. Use the table below to determine the desired routing for these signals. \n\n \n\n S3.1 | S4 | S6 | S8 | Function \n -|-|-|-|- \n x | x | 0 | 0 | SCIA(GPIO28/29) to Virtual COM Port \n 1 | 1 | x | 1 | SCIA(GPIO35/37) to Virtual COM Port"
|
|
},
|
|
"S2": {
|
|
"link": "BOOT_SWITCH"
|
|
}
|
|
}
|
|
}
|