0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DEV-16885

DEV-16885

  • 厂商:

    SPARKFUNELECTRONICS

  • 封装:

  • 描述:

    GPIO 接口 MicroMod 平台评估扩展板

  • 数据手册
  • 价格&库存
DEV-16885 数据手册
  MicroMod All The Pins (ATP) Carrier Board Introduction Access All The Pins (i.e. ATP) of the MicroMod Processor Board with the MicroMod ATP Carrier Board! SparkFun MicroMod ATP Carrier Board  DEV-16885 Required Materials To follow along with this tutorial, you will need the following materials. You may not need everything though depending on what you have. Add it to your cart, read through the guide, and adjust the cart as necessary. MicroMod Processor Board You'll need a Processor Board to break out the pins. SparkFun MicroMod Artemis Processor SparkFun MicroMod ESP32 Processor  DEV-16401  WRL-16781 SparkFun MicroMod SAMD51 Processor  DEV-16791 Accessories At a minimum, you will need a USB C cable to power and program the boards. Depending on your application, you may want to grab a Qwiic cable to connect a Qwiic-enabled device. SparkFun Qwiic Cable Kit USB 3.1 Cable A to C - 3 Foot  KIT-15081  CAB-14743 Tools You will need a screw driver to tighten the screw between the processor board and carrier board. SparkFun Mini Screwdriver  TOL-09146 Suggested Reading If you aren't familiar with the MicroMod ecosystem, we recommend reading here for an overview. We recommend reading here for an overview if you decide to take advantage of the Qwiic connector. MicroMod Ecosystem Qwiic Connect System If you aren’t familiar with the following concepts, we also recommend checking out these tutorials before continuing. ! w Ne Getting Started with MicroMod Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector! Hardware Overview MicroMod Processor Board The MicroMod ATP Carrier Board includes a location for a MicroMod Processor Board. Here is where your chosen Processor Board will reside. Power There are a variety of power and power-related nets broken out to female header pins and their corresponding through hole pads. The image below highlights those female headers and pads. The board can be powered from the VIN pin with a recommended voltage between 3.3V to 6.0V. It can also be powered with 5V from the USB C connector. The voltage is regulated down to 3.3V with the AP7361C voltage regulator to power your devices with up to 1A of current. If your voltage is clean, and regulated, you can also connect it directly to the 3.3V line. Backup Battery The board has a built-in backup battery for Processor Boards with an RTC. Depending on the processor, it may not be connected USB Ports You have the option of connecting the board to a computer using the USB connectors. The USB Type C connector is used to power, program the processor board, or pass serial data to a serial port. If your processor board has the ability, there is also an option for USB host through the female USB Type A connector. There is a Schottky diode on the USB host's 5V pin but we do not recommend connecting two both the Type C and Type A ports. All the [GPIO] Pins Remember our "All the Pins!" nickname? Well, we meant it. On the MicroMod ATP, not only have we broken out all the major pins with female headers, we've added a secondary rail of plated through-holes alongside them to give you the choice of either plug and play or soldering directly to the board. The general hardware pinout v1.0 is broken out on the edge of the board. Your mileage may vary depending on the processor board that you are using. Qwiic and I2C There are two locations on the board for your favorite Qwiic-enabled device. IN addition to the Qwiic conenctors, we also have pins that are broken out on the should you need to use jumeper wires or solder wire direction to both boards. There are mounting holes for each standard 1.0"x1.0" Qwiic-enabled device. Reset and Boot Buttons The reset button will reset the processor. The boot button will put the processor into a special boot mode. Depending on the processor board, this boot pin may not be connected. SWD Programming Pins For advanced users, we broke out the SWD programming pins. Note that this is not populated so you will need a compatible header and compatible JTAG programmer to connect. Jumper Pads There are a few jumpers populated on the board: Bypass (BYP) - By default, the BYP is left open. Adding a solder jumper bypasses the 2A resettable fuse on the back of the board should you decide to pull more than 2A from your USB source. Proceed with caution should you decide to bypass the jumper. Enable (EN) - By default, the EN pin is closed. This jumper is connected to a processor board's GPIO pin. The processor board cna control the ATP's voltage regulator. Depending on the processor, this may not be connected. Current Measurement (MEAS) - By default, the MEAs is closed. Cutting the jumper and soldering to the PTH pads will allow you to insert a current meter and precisely monitor the how much current your application is consuming. 3V3 LED - By default, the 3V3 LED is closed. Cutting this jumper will disable the LED there is 3.3V. VIN LED - By default, the VIN LED is closed. Cutting this jumper will disable the LED whenever there is an input voltage.   General MicroMod Pinout Wondering what the pins are that are broken out on the ATP MicroMod ATP Carrier Board? Check out the table from the Getting Started with MicroMod for more information. Remember to check out the pins against your Processor Board to determine what pins are available. MICROMOD GENERAL PINOUT TABLE MICROMOD GENERAL PIN DESCRIPTIONS AUDIO UART Name SPI_CS1# SPI_CIPO1 I2C GPIO/BUS Bottom Pin SDIO SPI0 Top Pin Dedicated Name (Not Connected) 75 GND 3.3V 74 73 G5 / BUS5 RTC_3V_BATT 72 71 G6 / BUS6 SDIO_DATA3 (I/O) 70 69 G7 / BUS7 SDIO_DATA2 (I/O) 68 67 G8 SDIO_DATA1 (I/O) 66 65 G9 ADC_D- CAM_HSYNC SDIO_DATA0 (I/O) 64 63 G10 ADC_D+ CAM_VSYNC SPI COPI1 SDIO_CMD (I/O) 62 61 SPI_CIPO SPI SCK1 SDIO_SCK (O) 60 59 SPI_COPI (O) LED_DAT AUD_MCLK (O) 58 57 SPI_SCK (O) LED_CLK PCM_OUT / CAM_MCLK I2S_OUT AUD_OUT 56 55 SPI_CS# PCM_IN / CAM_PCLK I2S_IN AUD_IN 54 53 I2C_SCL1 (I/O) PCM_SYNC / PDM_DATA I2S_WS AUD_LRCLK 52 51 I2C_SDA1 (I/O) PCM_CLK / PDM_CLK I2S_SCK AUD_BCLK 50 49 BATT_VIN / 3 (I - ADC) (0 / 3.3V) G4 / BUS4 48 47 PWM1 G3 / BUS3 46 45 GND G2 / BUS2 44 43 CAN_TX G1 / BUS1 42 41 CAN_RX G0 / BUS0 40 39 GND A1 38 37 USBHOST_D- GND 36 35 USBHOST_D+ A0 34 33 GND PWM0 32 31 Module Key Module Key 30 29 Module Key Module Key 28 27 Module Key Module Key 26 25 Module Key Module Key 24 23 SWDIO UART_TX2 (O) 22 21 SWDCK UART_RX2 (I) 20 19 UART_RX1 (I) CAM_TRIG SWO D1 18 17 UART_RX1 (0) I2C_INT# 16 15 UART_CTS1 (I) I2C_SCL (I/0)) 14 13 UART_RTS1 (O) I2C_SDA (I/0) 12 11 BOOT (I Open Drain) D0 10 9 USB_VIN G11 8 7 GND RESET# (I Open Drain) 6 5 USB_D- 3.3V_EN 4 3 USB_D+ 3.3V 2 1 GND Board Dimensions The board is 3.30"x2.20". There are 4x mounting holes on each corner of the board. Hardware Hookup If you have not already, make sure to check out the Getting Started with MicroMod: Hardware Hookup for information on inserting your Processor Board to your Carrier Board. w! e N Getting Started with MicroMod OCTOBER 21, 2020 Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector! At a minimum, your setup should look like the image below. In this case, we had the MicroMod SAMD51 Processor Board secured in the M.2 connector. To program and power the microcontroller, we inserted the USB-C cable. Depending on your setup you may need hardware (jumper wire, cables, header pins, breadboard, etc.) to connect to the board. In this case, we used jumper wire to connect to another board. To Qwiic-ly connect 2C devices, simply insert a Qwiic cable between the MicroMod ATP's Qwiic port and your Qwiic device. To secure the boards together, you could add standoffs and screws to mount a Qwiic-enabled device that have the standard 1.0"x1.0" sized board. Keep in mind that this will block a few of the header pins below so make sure to plan accordingly. Depending on the location of the mounting holes, you may need to make an adapter to hold the Qwiic-enabled device securely. Below is an example with mounting holes on the same side instead of diagonal. A piece of cardboard was cut out as shown in the image below. Depending on your personal preference, you could also laser cut, CNC, or 3D printer to make a more sturdy panel for those that need a stronger material. Example Note: If this is your first time using Arduino IDE or board add-on, please review the following tutorials. Installing the Arduino IDE Installing Board Definitions in the Arduino IDE There are quite a lot of peripherals broken out on the MicroMod ATP Carrier Board. Depending on the design of the Processor Board, not all of the pins may be broken out. For simplicity, we will upload a blink sketch to get started. Blink  Note: Make sure that for whatever processor board you choose, you have the correct board definitions installed. Go to our MicroMod Processor Boards landing page, find your processor board, and head on over to that tutorial for help installing your board definition. Now that you have a Processor Board secure in the Carrier Board, let's upload a simple blink sketch to the board. Copy and paste the following code in the Arduino IDE. Head to Tools > Board to select the correct board definition (in this case, SparkFun MicroMod SAMD51. Select the correct COM port that the board enumerated to. Hit upload. /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name // uncomment the following lines if the macro is not defined for your architecture //#define LED_BUILTIN 13 //Artemis, SAMD51 //#define LED_BUILTIN 5 //ESP32 // the setup routine runs once when you press reset: void setup() { // initialize the digital pin using the built-in macro as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } After uploading, you should see the Processor Board's LED blink. If not, make sure that to define the pin and check your connections. What's next? Try building a circuit using the design files and associated tutorial for your Processor Board more information. Keep in mind that while each Processor Board uses the same MicroMod interface pinout, each board may have different specifications, software support, and peripherals available for the architecture. w! Ne w! Ne MicroMod Artemis Processor Board Hookup Guide MicroMod SAMD51 Processor Board Hookup Guide Get started with the Artemis MicroMod Processor Board in this tutorial! This tutorial covers the basic functionality of the MicroMod SAMD51 and highlights the features of the ARM Cortex-M4F development board. w! Ne MicroMod ESP32 Processor Board Hookup Guide A short Hookup Guide to get started with the SparkFun MicroMod ESP32 Processor Board Troubleshooting  Not working as expected and need help? If you need technical assistance and more information on a product that is not working as you expected, we recommend heading on over to the SparkFun Technical Assistance page for some initial troubleshooting. SPARKFUN TECHNICAL ASSISTANCE PAGE If you don't find what you need there, the SparkFun Forums are a great place to find and ask for help. If this is your first visit, you'll need to create a Forum Account to search product forums and post questions. CREATE NEW FORUM ACCOUNT LOG INTO SPARKFUN FORUMS Resources and Going Further Now that you've successfully got your MicroMod ATP Carrier Board up and running with your Processor Board, it's time to incorporate it into your own project! For more information, check out the resources below: Schematic (PDF) Eagle Files (ZIP) Board Dimensions (PNG) GitHub Repo Need some inspiration for your next project? Check out some of these related tutorials with MicroMod: w! Ne w! Ne MicroMod SAMD51 Processor Board Hookup Guide MicroMod ESP32 Processor Board Hookup Guide This tutorial covers the basic functionality of the MicroMod SAMD51 and highlights the features of the ARM Cortex-M4F development board. A short Hookup Guide to get started with the SparkFun MicroMod ESP32 Processor Board w! Ne w! Ne SparkFun MicroMod Input and Display Carrier Board Hookup Guide MicroMod Data Logging Carrier Board Hookup Guide A short Hookup Guide to get started with the SparkFun MicroMod Input and Display Carrier Board Get started with some customizable MicroMod data logging with the Data Logging Carrier Board.
DEV-16885 价格&库存

很抱歉,暂时无法提供与“DEV-16885”相匹配的价格&库存,您可以联系我们找货

免费人工找货
DEV-16885
  •  国内价格 香港价格
  • 1+168.432541+20.89398

库存:41