Back to [Projects] page.
Author(s)
- Jean-François Duval
- Dominic Létourneau
- You might be interested in our [PIC32Dev] module. The new design will be based on what we have learned from the board.
Overview
- 2 x CAN
- I2C, SPI
- USB Host/OTG
- SD Card
- PIC32
- Small, low cost module
Ideas and details
- Compact and practical credit card size made for easy prototyping
- PIC32 w/ Ethernet and USB
- PIC32 used as an USB Device (onboard peripheral)
- Ethernet
- 2x CAN 2.0
- Supports I2C and SPI
- Few digital and analog I/O available to the user
- Low cost, small connectors
- USB-Powered, auto-switch
- Wide-range external DC power source
- Integrated in a case
- 4-layers PCB
- Make it compatible with Arduino I/O connectors?
- ZigBee / xBee support
- 802.11 support
- Real Time Clock + Battery backup
- FTDI USB UART + Flow Control
- BlueGiga BT Module support
- Breadboard compatible
- ICSP connector
- Temperature sensor
- Android Open Accessory support
Arduino
- Offers all arduino capabilities + more processing power
Technical
Microcontroller
Ethernet PHY
- National DP83848 3.84$ (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=DP83848JSQCT-ND)
CAN transceivers
- TI SN65HVD230 4.05$ (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=296-11654-1-ND)
Auto-switch power mux
- TI TPS2111 2.63$ (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=296-16936-1-ND)
USB Isolation
- Analog Devices ADUM4160BRWZ 12.64$(http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=ADUM4160BRWZ-ND)
Plastic case
- Hammond 1551RTBU 1.90$ 50x50x20mm (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=HM1142-ND)
- Hammond 1593KBK 2.88$ (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=HM355-ND)
Flash Memory
- SPI Flash to store configuration
- EEPROM + MAC ADDRESS
- Microchip 24AA02E48 (http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=24AA025E48T-I/OTTR-ND)
Connectors
- CAN with RJ-11 Connectors?
CAN_BUS Flat-Cable pinout (2 x 5)
- CiA Draft Standard 102 version 2.0
Signal Description
D-SUB-9 pin
Flat-cable Pin
Reserved
1
1
CAN_L
2
3
CAN_GND
3
5
Reserved
4
7
CAN_SHLD
5
9
CAN_GND
6
2
CAN_H
7
4
Reserved
8
6
CAN_V+
9
8
Not Used
-
10
RTC++
Similar Projects
External Storage
Misc.
RobotShop Technology Accelerator: "If you are an inventor and/or developer and have a patent and/or commercialization license from your university, following a Masters or PhD for example, but you lack the resources and know-how to bring your product to market, the RobotShop Technology Accelerator can help you." http://www.robotshop.com/accelerator.html
Open Questions
- If we use the "credit card" form factor, do we still want to use an enclosure? It could be an Hammond 1591XXMFLBK or 1591XXLFLBK. May be complex to fit all the connectors...
- Is Micro-SD ok? Much cheaper than full-sized SD
- Do we need an on-board FLASH? A USB key on the Host port would do the job.