summaryrefslogtreecommitdiff
path: root/CantalopeHardware.mdwn
blob: ea8a65af6422028409584df8e24ebde6ac59049e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# <a name="CANtalope Hardware, V0.1 (Protot"></a> CANtalope Hardware, V0.1 (Prototype)

<div>
  <center>[[!img CantalopeHardware/cantalope_prototype.jpg size="400x105"]]</center>
</div>

Here's the first cut at CANtalope hardware.

We're using a MISC\_NODE1 PCB which is a basically a small, weirdly dimensioned PCB with a PIC18F458, CAN transciever, and 0.1" prototyping space.

LEDS:

<table border=1 cellpadding=0 cellspacing=0>
  <tr>
    <th bgcolor="#99CCCC"><strong> Name </strong></th>
    <th bgcolor="#99CCCC"><strong> Color </strong></th>
    <th bgcolor="#99CCCC"><strong> Pin </strong></th>
    <th bgcolor="#99CCCC"><strong> Notes </strong></th>
  </tr>
  <tr>
    <td> SYSTEM_ERROR_LED </td>
    <td align="center"> red </td>
    <td align="center"> RB5 </td>
    <td> Blinks CANtalope error codes (through hole LED by reset switch - it&#39;s not a SMT LED) </td>
  </tr>
  <tr>
    <td>
    </td>
    <td>
    </td>
    <td>
    </td>
    <td>
    </td>
  </tr>
  <tr>
    <td> SERIAL_RX_LED </td>
    <td align="center"> grn </td>
    <td align="center"> RD0 </td>
    <td> Blinks when serial data is received </td>
  </tr>
  <tr>
    <td> SERIAL_TX_LED </td>
    <td align="center"> grn </td>
    <td align="center"> RD1 </td>
    <td> Blinks when serial data is transmitted </td>
  </tr>
  <tr>
    <td>
    </td>
    <td>
    </td>
    <td>
    </td>
    <td>
    </td>
  </tr>
  <tr>
    <td> CAN_RX_LED </td>
    <td align="center"> grn </td>
    <td align="center"> RD2 </td>
    <td> Blinks when a CAN message is received </td>
  </tr>
  <tr>
    <td> CAN_TX_LED </td>
    <td align="center"> grn </td>
    <td align="center"> RD3 </td>
    <td> Blinks when a CAN message is transmitted </td>
  </tr>
  <tr>
    <td>
    </td>
    <td>
    </td>
    <td>
    </td>
    <td>
    </td>
  </tr>
  <tr>
    <td> CAN_RX_ERR_PASS_LED </td>
    <td align="center"> yel </td>
    <td align="center"> RD4 </td>
    <td> CAN RX is in passive error mode </td>
  </tr>
  <tr>
    <td> CAN_TX_ERR_PASS_LED </td>
    <td align="center"> yel </td>
    <td align="center"> RD5 </td>
    <td> CAN TX is in passive error mode </td>
  </tr>
  <tr>
    <td> CAN_RX_OVERFLOW_LED </td>
    <td align="center"> red </td>
    <td align="center"> RD6 </td>
    <td> CAN receive queue is full and messages are being dropped </td>
  </tr>
</table>

----
Attachments:

- [[node1_misc_v3_bot.pdf]]
- [[node1_misc_v3_schematic.pdf]]
- [[node1_misc_v3_top.pdf]]