Summary of Contents for NXP Semiconductors SJA1105SMBEVM
Page 1
AH1721 SJA1105SMBEVM User Manual Rev. 1.00 — 16 July 2018 User Manual Document information Info Content Keywords SJA1105PQRS, SJA1105S, SJA1105S Evaluation Board, SJA1105SMBEVM, Cascading, Ethernet, Wakeup, Sleep Abstract The SJA1105SMBEVM Evaluation Board is described in this document.
NXP Semiconductors SJA1105SMBEVM UM 1. Introduction The SJA1105SMBEVM (SJA1105S Mother Board Evaluation Module, see Fig 1) is designed for evaluating the capabilities of the SJA1105P/Q/R/S Automotive Ethernet switch family and the TJA1102 Automotive Ethernet PHYs, by developing and running customer software. Therefore, the board features the MPC5748G MCU with a rich set of peripherals for communication and automotive applications.
TJA1145FD CAN-Transceiver Product data sheet and Application Hint (AH1309) MPC5748G reference manual If you want to download and run SW on the SJA1105SMBEVM you also need a JTAG- Debug adapter. The easiest solution is the PEMicro “USB Multilink Universal” USB-to- JTAG debug probe (http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320168), as...
4. Hardware Description 4.1 Power The SJA1105SMBEVM is powered by a single 12 Volt input. It is advised to use an adapter that can deliver at least 1 Amp for covering startup current peaks and full-load situations. The nominal current is ~350mA@12V and depends on the number of active PHYs, and if the port is connected to a peer.
SJA1105 family usable in applications with hard realtime communication requirements. In the SJA1105SMBEVM design, the switches are used in a cascaded topology: the SGMII ports are connected to create a high-speed link for forwarding payload ethernet frames and management data frames.
MACs in the switch or the in the µC to the interface speed. 4.6 CAN interface The SJA1105SMBEVM features a CAN interface, which is implemented with one of the MPC5748G’s FlexCAN-controllers and the TJA1145TK/FD CAN transceiver. In the example project, the CAN-interface is configured with 100kbps and a payload size of 8Byte.
For CAN operation the µC periodically tries to send out a CAN telegram, and reports received telegrams on the serial console. 5. Getting started The following steps are required to bring the SJA1105SMBEVM into operation: 1. Installation of the software development environment S32DS for Power Architecture AH1721 All information provided in this document is subject to legal disclaimers.
AH1721 NXP Semiconductors SJA1105SMBEVM UM 2. Import the example project for SJA1105SMBEVM and build an executable file 3. Flash the executable and start it 4. Connect ethernet stations and send traffic 5. Modify the Software according to the special needs of the project 5.1 Install S32DS...
Fig 13. Screenshot of the debug configuration popup window part3 • Make sure you have the debug adapter connected to the PC, and the SJA1105SMBEVM connected to the adapter and powered up before continuing. • When activating the debug configuration, you can see the actions behind the scenes on the console window.
ProcessorExpert in the ENET device driver. o For 100BASE-T1 ports, the Link LED indicates an established link. All 100BASE-T1 ports on the SJA1105SMBEVM take the master role, so the peers must be configured for slave, so that a link can come up. This can be changed by SW, but it is not implemented in the delivered example.
Page 24
S32DS. The components used in the example project are all preconfigured to the needs for the actual HW components used on the SJA1105SMBEVM board, and the smooth interaction with the application layer and communication peers. The configuration is done interactively within the Eclipse framework.
GPIOs, device handles, etc. This data is used by other application components to call the right device driver instances. o SJA1105SMBEVM utilities: sja1105smbevm_console.c contains some very simple functions for implementing a serial console. This is useful for debugging, and very simple visualization.
• Sources: This is where the application code is located. There is the SJA1105PQRS device driver, the board specific modules in sja1105smbevm, the application modules and main.c • Debug_FLASH and/or Debug_RAM are directories, which contain everything, what the S32DS tools create during the project build phase, depending on which build configuration is active.
8. Rebuild the project 6.4 Wakeup and Sleep The SJA1105SMBEVM hardware allows applications to send the board to sleep mode, and to get woken up either by a remote wakeup command received over one of the communication links, or by a local event, represented by a pushbutton. A simplified schematic is shown in Fig 18.
In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including - without limitation -...
Need help?
Do you have a question about the SJA1105SMBEVM and is the answer not in the manual?
Questions and answers