mirror of
https://gitea.osmocom.org/sim-card/simtrace.git
synced 2026-03-19 14:58:38 +03:00
Compare commits
37 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bea975a05d | ||
|
|
2aed3f177b | ||
|
|
e9e54e8d80 | ||
|
|
976b0a0a9f | ||
|
|
c5b69fb194 | ||
|
|
ab6f2d1a19 | ||
|
|
b8671cab1f | ||
|
|
99b90117ab | ||
|
|
f03312679e | ||
|
|
276f58ba54 | ||
|
|
d62ac311d2 | ||
|
|
b12dd78254 | ||
|
|
ee65e36d5c | ||
|
|
1b9c77bfd9 | ||
|
|
4f0bebb1f9 | ||
|
|
6dcf692dfa | ||
|
|
2590ed2f5b | ||
|
|
1c82a64101 | ||
|
|
f0bf11b541 | ||
|
|
436872bb86 | ||
|
|
2ebce55aa4 | ||
|
|
2b9d0c26a1 | ||
|
|
88a018b3e2 | ||
|
|
e2ae9ddbde | ||
|
|
e3e4d3a783 | ||
|
|
776b703b7e | ||
|
|
2188a0bccb | ||
|
|
e27231b676 | ||
|
|
3fc51e7fc5 | ||
|
|
ba3363e1c0 | ||
|
|
f54394ed28 | ||
|
|
34eaeb1684 | ||
|
|
dcf3d0aaed | ||
|
|
3a4ea6bf43 | ||
|
|
8872e080df | ||
|
|
89d5f8dd33 | ||
|
|
415c2c18cf |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,2 +0,0 @@
|
|||||||
*.o
|
|
||||||
host/simtrace
|
|
||||||
13
README
Normal file
13
README
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
Osmocom SIMTRACE
|
||||||
|
======================================================================
|
||||||
|
(C) 2010 by Harald Welte <laforge@gnumonks.org>
|
||||||
|
|
||||||
|
SIMTRACE is a program that can be used for tracing the communication
|
||||||
|
betewen a phone and the SIM card. More generally, it can trace any
|
||||||
|
ISO 7816 based smart card interface.
|
||||||
|
|
||||||
|
This repository contains a host program 'simtrace' as well as a patch
|
||||||
|
for wireshark.
|
||||||
|
|
||||||
|
The corresponding device firmware can be found in the openpcd.git
|
||||||
|
repository on git.gnumonks.org.
|
||||||
56
README.md
56
README.md
@@ -1,56 +0,0 @@
|
|||||||
# Osmocom SIMtrace
|
|
||||||
|
|
||||||
(C) 2010-2017 by Harald Welte <laforge@gnumonks.org>
|
|
||||||
|
|
||||||
SIMTtraceis a program that can be used for tracing the communication
|
|
||||||
between a phone and the SIM card. More generally, it can trace any
|
|
||||||
ISO 7816 based smart card interface.
|
|
||||||
|
|
||||||
SIMtrace is part of the [Osmocom](https://osmocom.org/) Open Source
|
|
||||||
Mobile Communications project.
|
|
||||||
|
|
||||||
This repository contains a host program 'simtrace' as well as a patch
|
|
||||||
for wireshark (which is part of mainline wireshark since February 2012)
|
|
||||||
|
|
||||||
The corresponding device firmware source code can be found at
|
|
||||||
<http://git.osmocom.org/openpcd/>
|
|
||||||
|
|
||||||
## Homepage
|
|
||||||
|
|
||||||
The official homepage of the project is
|
|
||||||
<https://osmocom.org/projects/simtrace/wiki/>
|
|
||||||
|
|
||||||
GIT Repository
|
|
||||||
--------------
|
|
||||||
|
|
||||||
You can clone from the official simtrace.git repository using
|
|
||||||
|
|
||||||
git clone git://git.osmocom.org/simtrace.git
|
|
||||||
|
|
||||||
There is a cgit interface at <http://git.osmocom.org/simtrace/>
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
There is a PDF user manual available from
|
|
||||||
<https://osmocom.org/attachments/download/2139/usermanual.pdf>
|
|
||||||
|
|
||||||
Mailing List
|
|
||||||
------------
|
|
||||||
|
|
||||||
Discussions related to simtrace are happening on the
|
|
||||||
simtrace@lists.osmocom.org mailing list, please see
|
|
||||||
<https://lists.osmocom.org/mailman/listinfo/simtrace> for subscription
|
|
||||||
options and the list archive.
|
|
||||||
|
|
||||||
Please observe the [Osmocom Mailing List
|
|
||||||
Rules](https://osmocom.org/projects/cellular-infrastructure/wiki/Mailing_List_Rules)
|
|
||||||
when posting.
|
|
||||||
|
|
||||||
Contributing
|
|
||||||
------------
|
|
||||||
|
|
||||||
Our coding standards are described at
|
|
||||||
<https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards>
|
|
||||||
|
|
||||||
We us a e-mail based patch submission/review process on the
|
|
||||||
above-mentioned mailing list for contributions.
|
|
||||||
13
at91sam7/host/Makefile
Normal file
13
at91sam7/host/Makefile
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
LDFLAGS=-lusb -losmocore
|
||||||
|
|
||||||
|
all: simtrace
|
||||||
|
|
||||||
|
simtrace: main.o usb_helper.o usb.o apdu_split.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $^
|
||||||
|
|
||||||
|
%.o: %.c
|
||||||
|
$(CC) $(CFLAGS) -o $@ -c $^
|
||||||
|
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@rm -f simtrace *.o
|
||||||
@@ -100,7 +100,7 @@ static void apdu_split_inbyte(struct apdu_split *as, uint8_t ch)
|
|||||||
break;
|
break;
|
||||||
case APDU_S_P3:
|
case APDU_S_P3:
|
||||||
apdu_buf_append(as, ch);
|
apdu_buf_append(as, ch);
|
||||||
as->apdu_data_remaining = (ch == 0 ? 256 : ch);
|
as->apdu_data_remaining = ch;
|
||||||
set_state(as, APDU_S_SW1);
|
set_state(as, APDU_S_SW1);
|
||||||
break;
|
break;
|
||||||
case APDU_S_DATA:
|
case APDU_S_DATA:
|
||||||
@@ -136,7 +136,7 @@ static void apdu_split_inbyte(struct apdu_split *as, uint8_t ch)
|
|||||||
break;
|
break;
|
||||||
case APDU_S_SW2:
|
case APDU_S_SW2:
|
||||||
apdu_buf_append(as, ch);
|
apdu_buf_append(as, ch);
|
||||||
//printf("APDU: %s\n", osmo_hexdump(as->apdu_buf, as->apdu_len));
|
//printf("APDU: %s\n", hexdump(as->apdu_buf, as->apdu_len));
|
||||||
as->apdu_out_cb(as->apdu_buf, as->apdu_len, as->user_data);
|
as->apdu_out_cb(as->apdu_buf, as->apdu_len, as->user_data);
|
||||||
set_state(as, APDU_S_CLA);
|
set_state(as, APDU_S_CLA);
|
||||||
break;
|
break;
|
||||||
@@ -19,7 +19,6 @@
|
|||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
@@ -32,16 +31,17 @@
|
|||||||
#include <netinet/in.h>
|
#include <netinet/in.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
|
|
||||||
#include <libusb.h>
|
#include <usb.h>
|
||||||
|
|
||||||
|
#include "usb_helper.h"
|
||||||
#include "simtrace.h"
|
#include "simtrace.h"
|
||||||
#include "simtrace_usb.h"
|
#include "simtrace_usb.h"
|
||||||
#include "apdu_split.h"
|
#include "apdu_split.h"
|
||||||
|
|
||||||
#include <osmocom/core/gsmtap.h>
|
#include <osmocom/core/gsmtap.h>
|
||||||
#include <osmocom/core/gsmtap_util.h>
|
#include <osmocom/core/gsmtap_util.h>
|
||||||
#include <osmocom/core/utils.h>
|
|
||||||
|
|
||||||
|
static struct usb_dev_handle *udev;
|
||||||
static struct apdu_split *as;
|
static struct apdu_split *as;
|
||||||
static struct gsmtap_inst *g_gti;
|
static struct gsmtap_inst *g_gti;
|
||||||
|
|
||||||
@@ -76,13 +76,13 @@ static int gsmtap_send_sim(const uint8_t *apdu, unsigned int len)
|
|||||||
|
|
||||||
static void apdu_out_cb(uint8_t *buf, unsigned int len, void *user_data)
|
static void apdu_out_cb(uint8_t *buf, unsigned int len, void *user_data)
|
||||||
{
|
{
|
||||||
printf("APDU: %s\n", osmo_hexdump(buf, len));
|
printf("APDU: %s\n", hexdump(buf, len));
|
||||||
gsmtap_send_sim(buf, len);
|
gsmtap_send_sim(buf, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int process_usb_msg(uint8_t *buf, int len)
|
static int process_usb_msg(uint8_t *buf, int len)
|
||||||
{
|
{
|
||||||
struct simtrace_hdr *sh = (struct simtrace_hdr *)buf;
|
struct simtrace_hdr *sh = buf;
|
||||||
uint8_t *payload = buf += sizeof(*sh);
|
uint8_t *payload = buf += sizeof(*sh);
|
||||||
int payload_len = len - sizeof(*sh);
|
int payload_len = len - sizeof(*sh);
|
||||||
|
|
||||||
@@ -97,10 +97,6 @@ static int process_usb_msg(uint8_t *buf, int len)
|
|||||||
apdu_out_cb(payload, payload_len, NULL);
|
apdu_out_cb(payload, payload_len, NULL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (sh->flags & SIMTRACE_FLAG_PPS_FIDI) {
|
|
||||||
printf("PPS(Fi=%u/Di=%u) ",
|
|
||||||
sh->res[0], sh->res[1]);
|
|
||||||
}
|
|
||||||
/* everything else goes into APDU splitter */
|
/* everything else goes into APDU splitter */
|
||||||
apdu_split_in(as, payload, payload_len);
|
apdu_split_in(as, payload, payload_len);
|
||||||
#if 0
|
#if 0
|
||||||
@@ -127,7 +123,6 @@ static void print_help(void)
|
|||||||
printf( "\t-i\t--gsmtap-ip\tA.B.C.D\n"
|
printf( "\t-i\t--gsmtap-ip\tA.B.C.D\n"
|
||||||
"\t-a\t--skip-atr\n"
|
"\t-a\t--skip-atr\n"
|
||||||
"\t-h\t--help\n"
|
"\t-h\t--help\n"
|
||||||
"\t-k\t--keep-running\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -136,50 +131,23 @@ static const struct option opts[] = {
|
|||||||
{ "gsmtap-ip", 1, 0, 'i' },
|
{ "gsmtap-ip", 1, 0, 'i' },
|
||||||
{ "skip-atr", 0, 0, 'a' },
|
{ "skip-atr", 0, 0, 'a' },
|
||||||
{ "help", 0, 0, 'h' },
|
{ "help", 0, 0, 'h' },
|
||||||
{ "keep-running", 0, 0, 'k' },
|
|
||||||
{ NULL, 0, 0, 0 }
|
{ NULL, 0, 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
static void run_mainloop(struct libusb_device_handle *devh)
|
|
||||||
{
|
|
||||||
unsigned int msg_count, byte_count = 0;
|
|
||||||
char buf[16*265];
|
|
||||||
int xfer_len;
|
|
||||||
int rc;
|
|
||||||
|
|
||||||
printf("Entering main loop\n");
|
|
||||||
apdu_split_reset(as);
|
|
||||||
|
|
||||||
while (1) {
|
|
||||||
rc = libusb_bulk_transfer(devh, SIMTRACE_IN_EP, buf, sizeof(buf), &xfer_len, 100000);
|
|
||||||
if (rc < 0 && rc != LIBUSB_ERROR_TIMEOUT) {
|
|
||||||
fprintf(stderr, "BULK IN transfer error; rc=%d\n", rc);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (xfer_len > 0) {
|
|
||||||
//printf("URB: %s\n", osmo_hexdump(buf, rc));
|
|
||||||
process_usb_msg(buf, xfer_len);
|
|
||||||
msg_count++;
|
|
||||||
byte_count += xfer_len;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
char buf[16*265];
|
||||||
char *gsmtap_host = "127.0.0.1";
|
char *gsmtap_host = "127.0.0.1";
|
||||||
int rc;
|
int rc, c;
|
||||||
int c, ret = 1;
|
|
||||||
int skip_atr = 0;
|
int skip_atr = 0;
|
||||||
int keep_running = 0;
|
unsigned int msg_count, byte_count;
|
||||||
struct libusb_device_handle *devh;
|
|
||||||
|
|
||||||
print_welcome();
|
print_welcome();
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
int option_index = 0;
|
int option_index = 0;
|
||||||
|
|
||||||
c = getopt_long(argc, argv, "i:ahk", opts, &option_index);
|
c = getopt_long(argc, argv, "i:ah", opts, &option_index);
|
||||||
if (c == -1)
|
if (c == -1)
|
||||||
break;
|
break;
|
||||||
switch (c) {
|
switch (c) {
|
||||||
@@ -193,54 +161,38 @@ int main(int argc, char **argv)
|
|||||||
case 'a':
|
case 'a':
|
||||||
skip_atr = 1;
|
skip_atr = 1;
|
||||||
break;
|
break;
|
||||||
case 'k':
|
|
||||||
keep_running = 1;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rc = libusb_init(NULL);
|
|
||||||
if (rc < 0) {
|
|
||||||
fprintf(stderr, "libusb initialization failed\n");
|
|
||||||
goto close_exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
g_gti = gsmtap_source_init(gsmtap_host, GSMTAP_UDP_PORT, 0);
|
g_gti = gsmtap_source_init(gsmtap_host, GSMTAP_UDP_PORT, 0);
|
||||||
if (!g_gti) {
|
if (!g_gti) {
|
||||||
perror("unable to open GSMTAP");
|
perror("unable to open GSMTAP");
|
||||||
goto close_exit;
|
exit(1);
|
||||||
}
|
}
|
||||||
gsmtap_source_add_sink(g_gti);
|
gsmtap_source_add_sink(g_gti);
|
||||||
|
|
||||||
|
udev = usb_find_open(SIMTRACE_USB_VENDOR, SIMTRACE_USB_PRODUCT);
|
||||||
|
if (!udev) {
|
||||||
|
perror("opening USB device");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
as = apdu_split_init(&apdu_out_cb, NULL);
|
as = apdu_split_init(&apdu_out_cb, NULL);
|
||||||
if (!as)
|
if (!as)
|
||||||
goto release_exit;
|
exit(1);
|
||||||
|
|
||||||
do {
|
printf("Entering main loop\n");
|
||||||
devh = libusb_open_device_with_vid_pid(NULL, SIMTRACE_USB_VENDOR, SIMTRACE_USB_PRODUCT);
|
while (1) {
|
||||||
if (!devh) {
|
rc = usb_bulk_read(udev, SIMTRACE_IN_EP, buf, sizeof(buf), 100000);
|
||||||
fprintf(stderr, "can't open USB device\n");
|
if (rc < 0 && rc != -EAGAIN) {
|
||||||
goto close_exit;
|
fprintf(stderr, "Error submitting BULK IN urb: %s\n", usb_strerror());
|
||||||
|
exit(1);
|
||||||
}
|
}
|
||||||
|
if (rc > 0) {
|
||||||
rc = libusb_claim_interface(devh, 0);
|
//printf("URB: %s\n", hexdump(buf, rc));
|
||||||
if (rc < 0) {
|
process_usb_msg(buf, rc);
|
||||||
fprintf(stderr, "can't claim interface; rc=%d\n", rc);
|
msg_count++;
|
||||||
goto close_exit;
|
byte_count += rc;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
run_mainloop(devh);
|
|
||||||
ret = 0;
|
|
||||||
|
|
||||||
libusb_release_interface(devh, 0);
|
|
||||||
close_exit:
|
|
||||||
if (devh)
|
|
||||||
libusb_close(devh);
|
|
||||||
if (keep_running)
|
|
||||||
sleep(1);
|
|
||||||
} while (keep_running);
|
|
||||||
|
|
||||||
release_exit:
|
|
||||||
libusb_exit(NULL);
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
1
at91sam7/host/simtrace_usb.h
Symbolic link
1
at91sam7/host/simtrace_usb.h
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../openpcd/firmware/include/simtrace_usb.h
|
||||||
87
at91sam7/host/usb.c
Normal file
87
at91sam7/host/usb.c
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <usb.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
|
#include "usb.h"
|
||||||
|
#include <linux/usbdevice_fs.h>
|
||||||
|
|
||||||
|
#define MAX_READ_WRITE 4096
|
||||||
|
|
||||||
|
#define USB_ERROR_STR(ret, x, args...) return ret
|
||||||
|
|
||||||
|
static int usb_get_fd(usb_dev_handle *uh)
|
||||||
|
{
|
||||||
|
return *((int *)uh);
|
||||||
|
}
|
||||||
|
|
||||||
|
int __usb_bulk_write(usb_dev_handle *dev, int ep, char *bytes, int length,
|
||||||
|
int timeout)
|
||||||
|
{
|
||||||
|
struct usbdevfs_bulktransfer bulk;
|
||||||
|
int ret, sent = 0;
|
||||||
|
|
||||||
|
/* Ensure the endpoint address is correct */
|
||||||
|
ep &= ~USB_ENDPOINT_IN;
|
||||||
|
|
||||||
|
do {
|
||||||
|
bulk.ep = ep;
|
||||||
|
bulk.len = length - sent;
|
||||||
|
if (bulk.len > MAX_READ_WRITE)
|
||||||
|
bulk.len = MAX_READ_WRITE;
|
||||||
|
bulk.timeout = timeout;
|
||||||
|
bulk.data = (unsigned char *)bytes + sent;
|
||||||
|
|
||||||
|
ret = ioctl(usb_get_fd(dev), USBDEVFS_BULK, &bulk);
|
||||||
|
if (ret < 0)
|
||||||
|
USB_ERROR_STR(ret,
|
||||||
|
"error writing to bulk endpoint %d: %s",
|
||||||
|
ep, strerror(errno));
|
||||||
|
|
||||||
|
sent += ret;
|
||||||
|
} while (ret > 0 && sent < length);
|
||||||
|
|
||||||
|
return sent;
|
||||||
|
}
|
||||||
|
|
||||||
|
int __usb_bulk_read(usb_dev_handle *dev, int ep, char *bytes, int size,
|
||||||
|
int timeout)
|
||||||
|
{
|
||||||
|
struct usbdevfs_bulktransfer bulk;
|
||||||
|
int ret, retrieved = 0, requested;
|
||||||
|
|
||||||
|
/* Ensure the endpoint address is correct */
|
||||||
|
ep |= USB_ENDPOINT_IN;
|
||||||
|
|
||||||
|
do {
|
||||||
|
bulk.ep = ep;
|
||||||
|
requested = size - retrieved;
|
||||||
|
if (requested > MAX_READ_WRITE)
|
||||||
|
requested = MAX_READ_WRITE;
|
||||||
|
bulk.len = requested;
|
||||||
|
bulk.timeout = timeout;
|
||||||
|
bulk.data = (unsigned char *)bytes + retrieved;
|
||||||
|
|
||||||
|
ret = ioctl(usb_get_fd(dev), USBDEVFS_BULK, &bulk);
|
||||||
|
if (ret < 0)
|
||||||
|
USB_ERROR_STR(ret,
|
||||||
|
"error reading from bulk endpoint 0x%x: %s",
|
||||||
|
ep, strerror(errno));
|
||||||
|
|
||||||
|
retrieved += ret;
|
||||||
|
} while (ret > 0 && retrieved < size && ret == requested);
|
||||||
|
|
||||||
|
return retrieved;
|
||||||
|
}
|
||||||
|
|
||||||
|
int __usb_reattach_kernel_driver_np(usb_dev_handle *dev, int interface)
|
||||||
|
{
|
||||||
|
struct usbdevfs_ioctl command;
|
||||||
|
|
||||||
|
command.ifno = interface;
|
||||||
|
command.ioctl_code = USBDEVFS_CONNECT;
|
||||||
|
command.data = NULL;
|
||||||
|
|
||||||
|
return ioctl(usb_get_fd(dev), USBDEVFS_IOCTL, &command);
|
||||||
|
}
|
||||||
96
at91sam7/host/usb_helper.c
Normal file
96
at91sam7/host/usb_helper.c
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
/* usb_helper - Low-Level USB routines for SimTrace
|
||||||
|
*
|
||||||
|
* (C) 2006-2010 by Harald Welte <hwelte@hmw-consulting.de>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License version 2
|
||||||
|
* as published by the Free Software Foundation
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <errno.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <time.h>
|
||||||
|
#include <sys/time.h>
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
|
#include <usb.h>
|
||||||
|
|
||||||
|
const char *
|
||||||
|
hexdump(const void *data, unsigned int len)
|
||||||
|
{
|
||||||
|
static char string[65535];
|
||||||
|
unsigned char *d = (unsigned char *) data;
|
||||||
|
unsigned int i, left, ofs;
|
||||||
|
|
||||||
|
string[0] = '\0';
|
||||||
|
ofs = snprintf(string, sizeof(string)-1, "(%u): ", len);
|
||||||
|
|
||||||
|
left = sizeof(string) - ofs;
|
||||||
|
for (i = 0; len--; i += 3) {
|
||||||
|
if (i >= sizeof(string) -4)
|
||||||
|
break;
|
||||||
|
snprintf(string+ofs+i, 4, " %02x", *d++);
|
||||||
|
}
|
||||||
|
string[sizeof(string)-1] = '\0';
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
|
||||||
|
static struct usb_device *find_usb_device (uint16_t vendor_id, uint16_t product_id)
|
||||||
|
{
|
||||||
|
struct usb_bus *bus;
|
||||||
|
|
||||||
|
for (bus = usb_busses; bus; bus = bus->next) {
|
||||||
|
struct usb_device *dev;
|
||||||
|
for (dev = bus->devices; dev; dev = dev->next) {
|
||||||
|
if (dev->descriptor.idVendor == vendor_id &&
|
||||||
|
dev->descriptor.idProduct == product_id)
|
||||||
|
return dev;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
struct usb_dev_handle *usb_find_open(uint16_t vendor_id, uint16_t product_id)
|
||||||
|
{
|
||||||
|
struct usb_device *dev;
|
||||||
|
struct usb_dev_handle *hdl;
|
||||||
|
|
||||||
|
usb_init();
|
||||||
|
usb_find_busses();
|
||||||
|
usb_find_devices();
|
||||||
|
|
||||||
|
dev = find_usb_device(vendor_id, product_id);
|
||||||
|
if (!dev) {
|
||||||
|
fprintf(stderr, "Cannot find matching USB Device. "
|
||||||
|
"Are you sure it is connected?\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
hdl = usb_open(dev);
|
||||||
|
if (!hdl) {
|
||||||
|
fprintf(stderr, "Unable to open usb device: %s\n",
|
||||||
|
usb_strerror());
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (usb_claim_interface(hdl, 0) < 0) {
|
||||||
|
fprintf(stderr, "Unable to claim usb interface "
|
||||||
|
"1 of device: %s\n", usb_strerror());
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
return hdl;
|
||||||
|
}
|
||||||
28
at91sam7/host/usb_helper.h
Normal file
28
at91sam7/host/usb_helper.h
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
#ifndef _USB_HELPER_H
|
||||||
|
#define _USB_HELPER_H
|
||||||
|
|
||||||
|
/* usb_helper - Low-Level USB routines for SimTrace
|
||||||
|
*
|
||||||
|
* (C) 2006-2010 by Harald Welte <hwelte@hmw-consulting.de>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License version 2
|
||||||
|
* as published by the Free Software Foundation
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
const char *hexdump(const void *data, unsigned int len);
|
||||||
|
|
||||||
|
struct usb_dev_handle *usb_find_open(uint16_t vendor_id, uint16_t product_id);
|
||||||
|
|
||||||
|
#endif
|
||||||
4
docs/.gitignore
vendored
4
docs/.gitignore
vendored
@@ -1,4 +0,0 @@
|
|||||||
*.texi
|
|
||||||
usermanual.txt
|
|
||||||
usermanual.pdf
|
|
||||||
*.sw?
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
# XSL stylesheets downloaded from http://docbook.sourceforge.net/release/xsl/current/html/
|
|
||||||
# Makefile from BitBake/OpenEmbedded manuals
|
|
||||||
|
|
||||||
topdir = .
|
|
||||||
manual = $(topdir)/usermanual.xml
|
|
||||||
# types = pdf txt rtf ps xhtml html man tex texi dvi
|
|
||||||
# types = pdf txt
|
|
||||||
types = $(docbooktotypes)
|
|
||||||
docbooktotypes = pdf txt
|
|
||||||
# htmlcssfile =
|
|
||||||
# htmlcss =
|
|
||||||
cleanfiles = $(foreach i,$(types),$(topdir)/$(i))
|
|
||||||
|
|
||||||
ifdef DEBUG
|
|
||||||
define command
|
|
||||||
$(1)
|
|
||||||
endef
|
|
||||||
else
|
|
||||||
define command
|
|
||||||
@echo $(2) $(3) $(4)
|
|
||||||
@$(1)
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
|
|
||||||
all: $(types)
|
|
||||||
|
|
||||||
lint: $(manual) FORCE
|
|
||||||
$(call command,xmllint --xinclude --postvalid --noout $(manual),XMLLINT $(manual))
|
|
||||||
|
|
||||||
$(types): lint FORCE
|
|
||||||
|
|
||||||
|
|
||||||
$(docbooktotypes): $(manual)
|
|
||||||
$(call command,docbook2$@ $(manual),DOCBOOK2 $@ $(manual))
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -rf $(cleanfiles)
|
|
||||||
|
|
||||||
$(foreach i,$(types) $(foreach type,$(htmltypes),$(type)-nochunks),clean-$(i)):
|
|
||||||
rm -rf $(patsubst clean-%,%,$@)
|
|
||||||
|
|
||||||
FORCE:
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
This should be our user manual, it is created using docbook and
|
|
||||||
can be compiled by either. Patches for additional sections are
|
|
||||||
more than welcome.
|
|
||||||
|
|
||||||
$ make
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
$ dblatex usermanual.tex
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
<appendix id="appendix_sql_v09">
|
|
||||||
<title>SQL Tabellen v0.9</title>
|
|
||||||
<programlisting>
|
|
||||||
<inlinemediaobject><imageobject><imagedata format="linespecific" fileref="file" /></imageobject></inlinemediaobject>
|
|
||||||
</programlisting>
|
|
||||||
</appendix>
|
|
||||||
-->
|
|
||||||
@@ -1,90 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<chapter id="chapter_building">
|
|
||||||
<title>Getting and Building the Software</title>
|
|
||||||
<section id="building_intros">
|
|
||||||
<title>Building software</title>
|
|
||||||
<para>There are three parts that can be built. It is the firmware
|
|
||||||
for the SIMtrace hardware, the SIMtrace software and the modified
|
|
||||||
version of wireshark. All of these have different source trees and
|
|
||||||
dependencies.</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="building_simtrace">
|
|
||||||
<title>Building SIMtrace</title>
|
|
||||||
|
|
||||||
<section id="libosmocore">
|
|
||||||
<title>Building the Osmocom libosmocore library</title>
|
|
||||||
<screen>
|
|
||||||
$ <command>git</command> clone git://git.osmocom.org/libosmocore
|
|
||||||
$ <command>cd</command> libosmocore
|
|
||||||
$ <command>autoreconf</command> --install --force
|
|
||||||
$ <command>./configure</command>
|
|
||||||
$ <command>sudo</command> <command>make</command> install
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="libusb">
|
|
||||||
<title>Installing libusb</title>
|
|
||||||
<para>You will need to install the libusb header files
|
|
||||||
to be able to compile <command>simtrace</command>.</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="simtrace">
|
|
||||||
<title>Building <command>simtrace</command></title>
|
|
||||||
<screen>
|
|
||||||
$ wget https://api.opensuse.org/public/source/home:zecke23/simtrace/simtrace_0.0.1.tar.gz
|
|
||||||
$ tar xzf simtrace_0.0.1.tar.gz
|
|
||||||
$ cd simtrace-0.0.1
|
|
||||||
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig make
|
|
||||||
cc `pkg-config --cflags libosmocore` -o main.o -c main.c
|
|
||||||
cc `pkg-config --cflags libosmocore` -o usb_helper.o -c usb_helper.c
|
|
||||||
cc `pkg-config --cflags libosmocore` -o usb.o -c usb.c
|
|
||||||
cc `pkg-config --cflags libosmocore` -o apdu_split.o -c apdu_split.c
|
|
||||||
cc -o simtrace main.o usb_helper.o usb.o apdu_split.o -lusb `pkg-config --libs libosmocore` -losmocore
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="building_wireshark">
|
|
||||||
<title>Building Wireshark</title>
|
|
||||||
<para>SIMtrace provides a patch against <command>wireshark</command>
|
|
||||||
version 1.6. It is the easiest to checkout a copy using the 1.6 branch
|
|
||||||
of wireshark and applying the <filename>simcard.patch</filename> on top
|
|
||||||
of it. And then use the usual way of building wireshark</para>
|
|
||||||
|
|
||||||
<section id="getting_wireshark">
|
|
||||||
<title>Getting Wireshark</title>
|
|
||||||
<screen>
|
|
||||||
$ svn co https://anonsvn.wireshark.org/wireshark/trunk-1.6 wireshark-1.6
|
|
||||||
...
|
|
||||||
A wireshark-1.6/isprint.h
|
|
||||||
U wireshark-1.6
|
|
||||||
Checked out revision 38543.
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="getting_simcard.patch">
|
|
||||||
<title>SIMCard patch</title>
|
|
||||||
<para>You will need to download and apply the patch.</para>
|
|
||||||
<screen>
|
|
||||||
$ cd wireshark-1.6
|
|
||||||
$ wget http://cgit.osmocom.org/cgit/simtrace/tree/wireshark/simcard-for-wireshark-1.6.patch
|
|
||||||
$ cat ../simcard-for-wireshark-1.6.patch | patch -p 0
|
|
||||||
patching file epan/dissectors/packet-gsm_sim.c
|
|
||||||
patching file epan/dissectors/packet-gsmtap.c
|
|
||||||
patching file epan/dissectors/Makefile.common
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="building_and_installing">
|
|
||||||
<title>Building and Installing</title>
|
|
||||||
<screen>
|
|
||||||
$ autoreconf --install
|
|
||||||
$ ./configure
|
|
||||||
$ make
|
|
||||||
...
|
|
||||||
$ sudo ./wireshark
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
</chapter>
|
|
||||||
@@ -1,152 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<chapter id="chapter_firmware">
|
|
||||||
<title>Getting and Building the Firmware</title>
|
|
||||||
<section id="building_fw_intro">
|
|
||||||
<title>Introduction</title>
|
|
||||||
<para>The Firmware is the Software that is running on the
|
|
||||||
Microcontroller of the SIMtrace hardware. The Firmware itself
|
|
||||||
consists out of a couple of components for different parts of
|
|
||||||
the system. Besides the source code for the firmware you will
|
|
||||||
also need to have an ARM Cross-Compile Toolchain, a copy of the
|
|
||||||
SAM7 utilities to initially program the device or recover from
|
|
||||||
a fatal error and dfu-util to update the main part of the firmware
|
|
||||||
using the Device Firmware Update (DFU) mode.</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="getting_a_toolchain">
|
|
||||||
<title>Getting a Toolchain</title>
|
|
||||||
<para>The toolchain needs to include a GCC newer than 3.4
|
|
||||||
and it may not be an EABI toolchain. EABI toolchains fail to properly
|
|
||||||
link the SIMtrace binary. You can easily build a toolchain yourself
|
|
||||||
or use one of the known working pre-built ones. Please see the
|
|
||||||
<ulink url="http://bb.osmocom.org/trac/wiki/toolchain">SIMtrace wiki</ulink>
|
|
||||||
for more information about getting a toolchain.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="getting_the_firmware">
|
|
||||||
<title>Getting and Building the Firmware</title>
|
|
||||||
|
|
||||||
<para>The SIMtrace firmware is based on the OpenPCD RFID Reader Firmware and the
|
|
||||||
SIMtrace firmware code is located in the OpenPCD repository. You can use the
|
|
||||||
<command>git</command> to clone the repository.
|
|
||||||
<screen>
|
|
||||||
$ git clone git://git.gnumonks.org/openpcd.git
|
|
||||||
</screen>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>The firmware consists out of two separate binaries that will be concatted
|
|
||||||
and flashed into the NOR flash of the microcontroller. The main part is the dfu
|
|
||||||
program that will handle basic USB functionality and respond to Device Firmware
|
|
||||||
Update (DFU) requests to allow to update the firmware in the NOR or execute
|
|
||||||
software in RAM.
|
|
||||||
<screen>
|
|
||||||
$ cd openpcd/firmware
|
|
||||||
$ make -f Makefile.dfu BOARD=SIMTRACE
|
|
||||||
$ make BOARD=SIMTRACE DEBUG=1 TARGET=main_simtrace
|
|
||||||
$ cat dfu.bin main_simtrace.bin > main_simtrace.samba
|
|
||||||
$ cd ../..
|
|
||||||
</screen></para>
|
|
||||||
</section>
|
|
||||||
<section id="firmware_details">
|
|
||||||
<title>Firmware Details</title>
|
|
||||||
<para>
|
|
||||||
The handling for the DFU part can be found in the <filename>src/dfu</filename>
|
|
||||||
directory, it also provides low-level USB routines to work with USB Device
|
|
||||||
Port (UDP). These functions will be called from the main payload.
|
|
||||||
</para>
|
|
||||||
<para>The operating system part is in <filename>src/os</filename> it provides
|
|
||||||
basic hardware control and services to be used by the main application, this
|
|
||||||
includes USB enumeration, Watchdog programming, running the mainloop, interrupt
|
|
||||||
dispatching. The main application for SIMtrace can be found in
|
|
||||||
<filename>src/simtrace</filename> and this includes programming the two USART,
|
|
||||||
configuring the bus switch according to the mode.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="firmware_programming_sam_ba">
|
|
||||||
<title>Initial Firmware Programming</title>
|
|
||||||
<para>In case the NOR Flash of the SAM7 Microcontroller is either blank or has
|
|
||||||
become corrupted the Microcontrollers support entering a mode called SAM-BA which
|
|
||||||
then allows flashing the device using the <filename>sam</filename> application. The
|
|
||||||
SAM-BA mode can be easily entered by following the below procedure.</para>
|
|
||||||
|
|
||||||
<procedure>
|
|
||||||
<title>Entering SAM-BA Mode</title>
|
|
||||||
<step><para>Unplug the SIMtrace Hardware from USB.</para></step>
|
|
||||||
<step><para>Short TEST to VCC (3.3V) pin by using the Jumper. Leave PA0, PA1, PA2 unconnected.</para></step>
|
|
||||||
<step><para>Power up the SIMtrace Hardware from USB.</para></step>
|
|
||||||
<step><para>Wait for 20 seconds.</para></step>
|
|
||||||
<step><para>Unplug the SIMtrace Hardware from USB.</para></step>
|
|
||||||
<step><para>Open/Remove the Jumper.</para></step>
|
|
||||||
</procedure>
|
|
||||||
|
|
||||||
<figure>
|
|
||||||
<title>TEST Jumper</title>
|
|
||||||
<mediaobject><imageobject>
|
|
||||||
<imagedata fileref="images/shortTEST.jpg" width="12cm"/>
|
|
||||||
</imageobject></mediaobject>
|
|
||||||
</figure>
|
|
||||||
|
|
||||||
<note><title>v1.0p/v1.1p Hardware Owners</title>
|
|
||||||
<para>Sometimes the SAM-BA mode is not entered. This is the case when the
|
|
||||||
two LEDs are on when powering up the SIMtrace Hardware with the Jumper set.
|
|
||||||
The reason for this is unknown but there are several workarounds:
|
|
||||||
<itemizedlist>
|
|
||||||
<listitem><para>Press the RESET button while powering up.</para></listitem>
|
|
||||||
<listitem><para>In addition, remove the jumper and put it back.</para></listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
|
|
||||||
As soon as the two LEDs go off, the SAM-BA mode is properly entered.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
<para>The <command>sam</command> application can be compiled to either use libusb or
|
|
||||||
normal files to program the device, depending on the drivers used you will
|
|
||||||
need to configure the application one way or another. The programming can then
|
|
||||||
be done using the below command.
|
|
||||||
<screen>
|
|
||||||
$ ./sam7 --exec set_clock --exec unlock_regions --exec "flash ../openpcd/firmware/main_simtrace.samba"
|
|
||||||
</screen>
|
|
||||||
<note><title>Silent failures</title>
|
|
||||||
<para>The <command>sam</command> can silently fail when not finding or being
|
|
||||||
able to configure the device properly. It is best to enter the interactive mode
|
|
||||||
by not providing any <command>--exec</command> commands.</para>
|
|
||||||
</note>
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="firmware_programming_dfu">
|
|
||||||
<title>Device Firmware Update</title>
|
|
||||||
<para>The Device Firmware Update (DFU) part of the firmware will be
|
|
||||||
booted first, it is checking if a button is active or if the software
|
|
||||||
reset reason was for DFU and then activates the DFU part or jumps to
|
|
||||||
the main application. DFU can be activated at any time using
|
|
||||||
<command>dfu-util</command> on the USB Host.</para>
|
|
||||||
<para>The <command>dfu-util</command> application might be already
|
|
||||||
packaged for your distribution, the source code can be found on the
|
|
||||||
<ulink url="http://dfu-util.gnumonks.org/">dfu-util.gnumonks.org</ulink>
|
|
||||||
website. To update the main part of the firmware simply do:
|
|
||||||
<screen>
|
|
||||||
$ dfu-util -d 16c0:0762 -a0 -D ./main_simtrace.bin -R
|
|
||||||
</screen></para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="firmware_programming_upgrade">
|
|
||||||
<title>Upgrading to v0.4 Firmware</title>
|
|
||||||
<para>Upgrading to v0.4 requires flashing both the Bootloader and the
|
|
||||||
SIMtrace application. The procedure is first to flash the bootloader,
|
|
||||||
then the SIMtrace application and finally reset the device.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<screen>
|
|
||||||
$ dfu-util -d 16c0:0762 -a 1 -D ./dfu.bin
|
|
||||||
$ dfu-util -d 16c0:0762 -a 0 -D ./main_simtrace.bin
|
|
||||||
... reset the device
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="firmware_serial_console">
|
|
||||||
<title>Serial Console for debugging</title>
|
|
||||||
<para>The serial console operates at 115200 bauds with 8n1 and no flow control.</para>
|
|
||||||
</section>
|
|
||||||
</chapter>
|
|
||||||
@@ -1,116 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<chapter id="chapter_hw">
|
|
||||||
<title>Hardware Details</title>
|
|
||||||
<section id="hw_design">
|
|
||||||
<title>HW Design</title>
|
|
||||||
<para>The Free Software KiCAD EDA was used to design the
|
|
||||||
hardware and can be used to look at the schematics and the
|
|
||||||
PCB routing. The hardware design can be found in the git
|
|
||||||
repository of the SIMtrace sources. For the v1.0 hardware
|
|
||||||
you will have to look at the v1.0_production branch.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="pcb_populated">
|
|
||||||
<title>Populated PCB</title>
|
|
||||||
<para>The version v1.0p is the first production that had an
|
|
||||||
automatic SMT run. Due some production issues the labeling of
|
|
||||||
components didn't make it to the PCB but can be found in this
|
|
||||||
manual. The difference between the v1.0 and v1.0p hardware is
|
|
||||||
in the footprint of some components to utilize the existing
|
|
||||||
stock of the factory. This was mostly done for the LED and the
|
|
||||||
shottky diodes.</para>
|
|
||||||
|
|
||||||
<figure><title>SIMtrace v1.0 PCB</title>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="images/simtrace_hw.jpg" width="15cm"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject><phrase>SIMtrace v1.0 PCB</phrase></textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</figure>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="pcb_surface">
|
|
||||||
<title>PCB Surface</title>
|
|
||||||
<para>
|
|
||||||
<figure><title>SIMtrace v1.0 Surface</title>
|
|
||||||
<mediaobjectco>
|
|
||||||
<imageobjectco>
|
|
||||||
<areaspec id="surface" units="calspair">
|
|
||||||
<area linkends="link_usb" coords="8800,0 8800,6100" id="usb"/>
|
|
||||||
<area linkends="link_serial" coords="8800,7000 8800,8000" id="serial"/>
|
|
||||||
<area linkends="link_debug" coords="8800,9000 8800,9500" id="debug"/>
|
|
||||||
<area linkends="link_jtag" coords="5000,8900 5000,9000" id="jtag"/>
|
|
||||||
<area linkends="link_bt1" coords="8900,0 9100,3500" id="bt1"/>
|
|
||||||
<area linkends="link_ffc" coords="500,3000 700,9000" id="ffc"/>
|
|
||||||
<area linkends="link_sim" coords="500,500 700,2000" id="sim"/>
|
|
||||||
<area linkends="link_reset" coords="200,9000 500,9000" id="reset"/>
|
|
||||||
<area linkends="link_bootloader" coords="1700,9000 1900,9000" id="bootloader"/>
|
|
||||||
<area linkends="link_test" coords="6500,8700 7000,8900" id="test"/>
|
|
||||||
<area linkends="link_erase" coords="7100,8700 7600,8900" id="erase"/>
|
|
||||||
</areaspec>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="images/simtrace_surface.png" width="15cm" />
|
|
||||||
</imageobject>
|
|
||||||
<calloutlist>
|
|
||||||
<callout arearefs="usb" id="link_usb">
|
|
||||||
<para>USB: USB mini-B connector. The main connector. The
|
|
||||||
host software communicates (sniffing,...) through USB with
|
|
||||||
the board. It can also be used to flash the micro-controller
|
|
||||||
(using DFU).</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="serial" id="link_serial">
|
|
||||||
<para>serial: 2.5 mm jack serial cable, as used by osmocomBB
|
|
||||||
port used to debug the device (printf goes there).</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="debug" id="link_debug">
|
|
||||||
<para>debug (P3): same as serial, but using the FTDI
|
|
||||||
serial cable. It is recommended to cut the voltage wire of
|
|
||||||
the 6pin FTDI connector before plugging the cable into the
|
|
||||||
simtrace.
|
|
||||||
</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="jtag" id="link_jtag">
|
|
||||||
<para>jtag (P1): JTAG 20 pin connector to do hardware
|
|
||||||
assisted debugging.</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="bt1" id="link_bt1">
|
|
||||||
<para>BT1: battery connector (4.5-6V DC). normally the
|
|
||||||
USB provides power, but the battery port can be used
|
|
||||||
for autonomous use of SIMtrace. The sniffing can be saved
|
|
||||||
in the flash (U1).</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="ffc" id="link_ffc">
|
|
||||||
<para>FFC_SIM (P3): to connect the flat flexible cable with
|
|
||||||
SIM end for the phone.</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="sim" id="link_sim">
|
|
||||||
<para>SIM (P4): put your SIM in there (instead of in the
|
|
||||||
phone)</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="reset" id="link_reset">
|
|
||||||
<para>reset (SW1): to reset the board (not erasing the
|
|
||||||
firmware). If your are too lazy to unplug and re-plug
|
|
||||||
the USB.</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="bootloader" id="link_bootloader">
|
|
||||||
<para>bootloader (SW2): used to start the bootloader so
|
|
||||||
to flash the device using DFU. press when plugging in
|
|
||||||
the USB.</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="test" id="link_test">
|
|
||||||
<para>test (JP1): short circuit using a jumper to flash
|
|
||||||
using SAM-BA.</para>
|
|
||||||
</callout>
|
|
||||||
<callout arearefs="erase" id="link_erase">
|
|
||||||
<para>erase (JP2): short circuit using a jumper to erase
|
|
||||||
completely erase the firmware.</para>
|
|
||||||
</callout>
|
|
||||||
</calloutlist>
|
|
||||||
</imageobjectco>
|
|
||||||
</mediaobjectco>
|
|
||||||
</figure>
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
</chapter>
|
|
||||||
@@ -1,164 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<chapter id="chapter_installation">
|
|
||||||
<title>Installation</title>
|
|
||||||
<para><application>SIMtrace</application> will need a patched version of
|
|
||||||
<application>wireshark</application> and the <command>simtrace</command>
|
|
||||||
host utility to fully operate. The installation might be possible from
|
|
||||||
binary packages or will require building from source. The following
|
|
||||||
sections provide some hints how to achieve this on the various Linux
|
|
||||||
distributions. All these operations must be executed as root.</para>
|
|
||||||
|
|
||||||
|
|
||||||
<note>
|
|
||||||
<title>Wireshark Patches</title>
|
|
||||||
<para>The SIMtrace patch has been upstreamed. Wireshark 1.7.1 was released
|
|
||||||
on April the 6th 2012 and is the first development release to support SIMtrace
|
|
||||||
out of the box. Wireshark 1.8 will be the first stable version.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
<section id="install_ubuntu_natty">
|
|
||||||
<title>Installation Ubuntu Natty, Ubuntu Oneiric</title>
|
|
||||||
<para>Ubuntu Natty and Oneiric users can use the holger+lp/osmocom PPA to install
|
|
||||||
<application>SIMtrace</application> and upgrade wireshark. The PPA needs to
|
|
||||||
be added to the system, the package database needs to be refreshed
|
|
||||||
and the applications can be installed afterwards.</para>
|
|
||||||
|
|
||||||
<screen>
|
|
||||||
$ <command>sudo</command> <command>add-apt-repository</command> ppa:holger+lp/osmocom
|
|
||||||
[sudo] password for username:
|
|
||||||
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 84C86214C00BAF820F43585CCABF944FA2AD19FA
|
|
||||||
gpg: requesting key A2AD19FA from hkp server keyserver.ubuntu.com
|
|
||||||
gpg: Total number processed: 1
|
|
||||||
gpg: unchanged: 1
|
|
||||||
</screen>
|
|
||||||
|
|
||||||
<para>The next step is to update the package database and install or upgrade
|
|
||||||
the <application>wireshark</application> application.</para>
|
|
||||||
|
|
||||||
<screen>
|
|
||||||
$ <command>sudo</command> <command>apt-get</command> update
|
|
||||||
...
|
|
||||||
$ <command>sudo</command> <command>apt-get</command> install wireshark simtrace
|
|
||||||
...
|
|
||||||
</screen>
|
|
||||||
|
|
||||||
<note><para>The wireshark will only be installed if it is newer than the version
|
|
||||||
provided by Ubuntu. Please verify that the above command installed a version
|
|
||||||
coming from the PPA.</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="install_opensuse">
|
|
||||||
<title>Installation OpenSUSE</title>
|
|
||||||
<para>The installation on OpenSUSE uses zypper. The repository must be added
|
|
||||||
via the <command>zypper</command> application and then the binary packages
|
|
||||||
can be installed.</para>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>openSUSE 11.3</title>
|
|
||||||
<screen>
|
|
||||||
$ <command>zypper</command> addrepo http://download.opensuse.org/repositories/home:/zecke23/openSUSE_11.3/home:zecke23.repo
|
|
||||||
$ <command>zypper</command> refresh
|
|
||||||
$ <command>zypper</command> install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>openSUSE 11.4</title>
|
|
||||||
<screen>
|
|
||||||
$ <command>zypper</command> addrepo http://download.opensuse.org/repositories/home:/zecke23/openSUSE_11.4/home:zecke23.repo
|
|
||||||
$ <command>zypper</command> refresh
|
|
||||||
$ <command>zypper</command> install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<title>openSUSE 12.1</title>
|
|
||||||
<screen>
|
|
||||||
$ <command>zypper</command> addrepo http://download.opensuse.org/repositories/home:/zecke23/openSUSE_11.4/home:zecke23.repo
|
|
||||||
$ <command>zypper</command> refresh
|
|
||||||
$ <command>zypper</command> install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="install_fedora">
|
|
||||||
<title>Installation Fedora</title>
|
|
||||||
<section>
|
|
||||||
<title>Fedora 14</title>
|
|
||||||
<screen>
|
|
||||||
$ cd /etc/yum/repos.d/
|
|
||||||
$ wget http://download.opensuse.org/repositories/home:zecke23/Fedora_14/home:zecke23.repo
|
|
||||||
$ yum install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>Fedora 15</title>
|
|
||||||
<screen>
|
|
||||||
$ cd /etc/yum/repos.d/
|
|
||||||
$ wget http://download.opensuse.org/repositories/home:zecke23/Fedora_15/home:zecke23.repo
|
|
||||||
$ yum install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>Fedora 16</title>
|
|
||||||
<screen>
|
|
||||||
$ cd /etc/yum/repos.d/
|
|
||||||
$ wget http://download.opensuse.org/repositories/home:zecke23/Fedora_16/home:zecke23.repo
|
|
||||||
$ yum install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="install_centos">
|
|
||||||
<title>Installation CentOS</title>
|
|
||||||
<section>
|
|
||||||
<title>CentOS 5</title>
|
|
||||||
<screen>
|
|
||||||
$ cd /etc/yum/repos.d/
|
|
||||||
$ wget http://download.opensuse.org/repositories/home:zecke23/CentOS_CentOS-5/home:zecke23.repo
|
|
||||||
$ yum install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>CentOS 6</title>
|
|
||||||
<screen>
|
|
||||||
$ cd /etc/yum/repos.d/
|
|
||||||
$ wget http://download.opensuse.org/repositories/home:zecke23/CentOS_CentOS-6/home:zecke23.repo
|
|
||||||
$ yum install wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="install_mandriva">
|
|
||||||
<title>Mandriva</title>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>Mandriva 2010.1</title>
|
|
||||||
<screen>
|
|
||||||
$ urpmi.addmedia home:zecke23 http://download.opensuse.org/repositories/home:zecke23/Mandriva_2010.1/
|
|
||||||
$ urpmi.update -a
|
|
||||||
$ urpmi wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
|
||||||
<title>Mandriva 2011</title>
|
|
||||||
<screen>
|
|
||||||
$ urpmi.addmedia home:zecke23 http://download.opensuse.org/repositories/home:zecke23/Mandriva_2011/
|
|
||||||
$ urpmi.update -a
|
|
||||||
$ urpmi wireshark simtrace
|
|
||||||
</screen>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="installation_from_source">
|
|
||||||
<title>Installation from Source</title>
|
|
||||||
<para>Please see the <xref linkend="chapter_building"/></para>
|
|
||||||
</section>
|
|
||||||
</chapter>
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<chapter id="chapter_introduction">
|
|
||||||
<title>Introduction</title>
|
|
||||||
<section id="intro_overview">
|
|
||||||
<title>History</title>
|
|
||||||
<para>SIMtrace was created out of necessity. Harald Welte wanted
|
|
||||||
to see the communication between a GSM Mobile Station (or
|
|
||||||
what we call a cellphone) and the SIM. He was not able to
|
|
||||||
find an existing solution, or the existing ones had mayor
|
|
||||||
drawbacks that made using them very time consuming and slow.
|
|
||||||
The Atmel AT91SAM7 came to the rescue. This microcontroller
|
|
||||||
has hardware support for the ISO7816 T0/T1 Smart Card
|
|
||||||
specification. We can connect the external clock to the UART
|
|
||||||
and are able to read bytes coming and going to the SIM.
|
|
||||||
The next step in the project was taken by Kevin Redon
|
|
||||||
that started to modify an existing AT91SAM7 design, started
|
|
||||||
to use the Free Software KiCAD CAD Software. In 2011 the project
|
|
||||||
went from having Schematics to having routed circuits, prototypes
|
|
||||||
and the final product. The first production run was in August.</para>
|
|
||||||
</section>
|
|
||||||
<section id="intro_picture">
|
|
||||||
<title>Overview</title>
|
|
||||||
<para>The setup of SIMtrace consists out of a Hardware and a
|
|
||||||
Software part. The SIM card needs to be put into the SIMtrace
|
|
||||||
Hardware, the flex cable needs to be connected to the SIMtrace
|
|
||||||
Hardware and the SIM end needs to be placed in the SIM socket
|
|
||||||
of the phone. The SIMtrace hardware can be seen as a USB device
|
|
||||||
from the host, the SIMtrace software will try to find this device
|
|
||||||
and claim it. The SIMtrace software will receive packets from the
|
|
||||||
SIMtrace hardware and can forward them using the GSMTAP protocol
|
|
||||||
to the IANA assigned GSMTAP port (4729). A modified version of Wireshark
|
|
||||||
can be used to analyze the data.</para>
|
|
||||||
|
|
||||||
<figure><title>Schematic Overview</title>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="images/setup_overview.png" width="6cm"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject><phrase>SIMtrace being connected</phrase></textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</figure>
|
|
||||||
</section>
|
|
||||||
</chapter>
|
|
||||||
@@ -1,84 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<chapter id="chapter_sniff">
|
|
||||||
<title>Sniffing your SIM</title>
|
|
||||||
|
|
||||||
<section id="hw_setup">
|
|
||||||
<title>Connecting your device</title>
|
|
||||||
<para>You will need to put your SIM into the SIMtrace hardware, connect
|
|
||||||
one of the four flex cables to the SIMtrace hardware, put the other side
|
|
||||||
into the SIM socket of your phone. Use USB to connect the SIMtrace hardware
|
|
||||||
to the PC. On your PC you should be able to see the USB device now.</para>
|
|
||||||
|
|
||||||
<figure><title>Connecting the SIMtrace Hardware</title>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="images/simtrace_hw_setup.png" width="15cm"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject><phrase>SIMtrace being connected</phrase></textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</figure>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="launching_simtrace">
|
|
||||||
<title>Launching SIMtrace</title>
|
|
||||||
<screen>
|
|
||||||
$ <command>./simtrace</command>
|
|
||||||
simtrace - GSM SIM and smartcard tracing
|
|
||||||
(C) 2010 by Harald Welte <laforge@gnumonks.org>
|
|
||||||
</screen>
|
|
||||||
<para>Launching the <command>simtrace</command> will try to find
|
|
||||||
the SIMtrace hardware and then try to claim the USB device. The
|
|
||||||
application will send the received data encapsulated in the GSMTAP
|
|
||||||
format on localhost and the IANA assigned GSMTAP port.</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="launching_wireshark">
|
|
||||||
<title>Launching Wireshark</title>
|
|
||||||
<para>The <command>wireshark</command> application will start a GUI
|
|
||||||
and given the right permissions you should be able listen to the
|
|
||||||
localhost interface and filter for the GSMTAP port on 4729. You should
|
|
||||||
be able to see the decoded messages like in the figure below.</para>
|
|
||||||
|
|
||||||
<figure><title>GSMTAP in Wireshark</title>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="images/wireshark-sim.png" width="16cm"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject><phrase>SIMtrace sending data</phrase></textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</figure>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="known_firmware_issues">
|
|
||||||
<title>Known Firmware Issues</title>
|
|
||||||
<section>
|
|
||||||
<title>Combined ATR/APDU message</title>
|
|
||||||
<para>For some cards the firmware does not send an USB message at
|
|
||||||
the end of the ATR. The ATR and first APDU will be send in one message
|
|
||||||
and the host utility fails to split APDUs and nothing will be traced.
|
|
||||||
A band-aid for the firmware exists and can be found on the mailinglist.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<title>Lost bytes</title>
|
|
||||||
<para>For some new high speed cards the firmware can lose bytes. The
|
|
||||||
issue appears to be when the received bytes will be copied to the memory
|
|
||||||
of the USB controller. The workaround is to reduce the size of the buffer.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="other_modes">
|
|
||||||
<title>Other modes</title>
|
|
||||||
<para>The hardware is capable to be used as an ordinary card reader,
|
|
||||||
provide Man-In-The-Middle (MITM) attacks, or operate as a SIM. The
|
|
||||||
firmware currently does not have support for these modes.</para>
|
|
||||||
|
|
||||||
<para>The SIMtrace hardware supports ISO7816 Part 3 T=0/T=1 protocols,
|
|
||||||
it basically can be used to intercept and analyze any traffic from (ISO7816)
|
|
||||||
smart cards. This includes SIM cards, Pay TV cards (smart card for CAM),
|
|
||||||
ATM cards, chip credit card, PKI smart cards, e-passport etc. etc. However
|
|
||||||
watch out: You have to make your chip card fitting in the "SIM card size"
|
|
||||||
ID-000 reader or build another adapter.</para>
|
|
||||||
</section>
|
|
||||||
</chapter>
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 19 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 84 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 823 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 833 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 68 KiB |
@@ -1,77 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
ex:ts=4:sw=4:sts=4:et
|
|
||||||
-*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
|
||||||
-->
|
|
||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
|
||||||
<!ENTITY chapter-introduction SYSTEM "chapters/introduction.xml">
|
|
||||||
<!ENTITY chapter-installation SYSTEM "chapters/installation.xml">
|
|
||||||
<!ENTITY chapter-hw-details SYSTEM "chapters/hardware_details.xml">
|
|
||||||
<!ENTITY chapter-using-sniff SYSTEM "chapters/using_sniff.xml">
|
|
||||||
<!ENTITY chapter-building SYSTEM "chapters/building.xml">
|
|
||||||
<!ENTITY chapter-firmware SYSTEM "chapters/firmware.xml">
|
|
||||||
<!ENTITY chapter-appendix SYSTEM "chapters/appendix.xml">
|
|
||||||
]>
|
|
||||||
|
|
||||||
<book>
|
|
||||||
<bookinfo>
|
|
||||||
<revhistory>
|
|
||||||
<revision>
|
|
||||||
<revnumber>0.0.1</revnumber>
|
|
||||||
<date>12 July 2011</date>
|
|
||||||
<authorinitials>z</authorinitials>
|
|
||||||
<revremark>Initial</revremark>
|
|
||||||
</revision>
|
|
||||||
<revision>
|
|
||||||
<revnumber>0.0.2</revnumber>
|
|
||||||
<date>14 August 2011</date>
|
|
||||||
<authorinitials>z</authorinitials>
|
|
||||||
<revremark>Copy HW Info from the Wiki</revremark>
|
|
||||||
</revision>
|
|
||||||
<revision>
|
|
||||||
<revnumber>0.0.3</revnumber>
|
|
||||||
<date>15 August 2011</date>
|
|
||||||
<authorinitials>z</authorinitials>
|
|
||||||
<revremark>Document building wireshark</revremark>
|
|
||||||
</revision>
|
|
||||||
<revision>
|
|
||||||
<revnumber>0.0.4</revnumber>
|
|
||||||
<date>8 October 2011</date>
|
|
||||||
<authorinitials>z</authorinitials>
|
|
||||||
<revremark>Document Firmware</revremark>
|
|
||||||
</revision>
|
|
||||||
<revision>
|
|
||||||
<revnumber>0.0.5</revnumber>
|
|
||||||
<date>10 January 2012</date>
|
|
||||||
<authorinitials>z</authorinitials>
|
|
||||||
<revremark>Add additional distro packages, mention the v0.4 firmware
|
|
||||||
update procedure, add some notes of the SAM-BA mode</revremark>
|
|
||||||
</revision>
|
|
||||||
</revhistory>
|
|
||||||
|
|
||||||
<title>SIMtrace Usermanual</title>
|
|
||||||
|
|
||||||
<copyright>
|
|
||||||
<year>2011-2012</year>
|
|
||||||
</copyright>
|
|
||||||
|
|
||||||
<legalnotice>
|
|
||||||
<para>This work is licensed under a Creative Commons Attribution 3.0
|
|
||||||
Unported License. To view a copy of this license, visit <ulink
|
|
||||||
url="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</ulink>
|
|
||||||
or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford,
|
|
||||||
California 94305, USA.</para>
|
|
||||||
</legalnotice>
|
|
||||||
</bookinfo>
|
|
||||||
|
|
||||||
<!-- Main chapters-->
|
|
||||||
&chapter-introduction;
|
|
||||||
&chapter-installation;
|
|
||||||
&chapter-hw-details;
|
|
||||||
&chapter-using-sniff;
|
|
||||||
&chapter-building;
|
|
||||||
&chapter-firmware;
|
|
||||||
|
|
||||||
&chapter-appendix;
|
|
||||||
</book>
|
|
||||||
76059
hardware/datasheet/AT91SAM7S_datasheet.pdf
Normal file
76059
hardware/datasheet/AT91SAM7S_datasheet.pdf
Normal file
File diff suppressed because one or more lines are too long
BIN
hardware/datasheet/AT91SAM7S_summary.pdf
Normal file
BIN
hardware/datasheet/AT91SAM7S_summary.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/FFC.pdf
Normal file
BIN
hardware/datasheet/FFC.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/LDO_AP7332.pdf
Normal file
BIN
hardware/datasheet/LDO_AP7332.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/NPN-transistor_BC847.pdf
Normal file
BIN
hardware/datasheet/NPN-transistor_BC847.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/USB-mini-B_UX60.pdf
Normal file
BIN
hardware/datasheet/USB-mini-B_UX60.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/bus-switch_CB3Q3244.pdf
Normal file
BIN
hardware/datasheet/bus-switch_CB3Q3244.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/bus-switch_QS3244.pdf
Normal file
BIN
hardware/datasheet/bus-switch_QS3244.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/flash.pdf
Normal file
BIN
hardware/datasheet/flash.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/flash_S25FL016A.pdf
Normal file
BIN
hardware/datasheet/flash_S25FL016A.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/flash_S25FL032P.pdf
Normal file
BIN
hardware/datasheet/flash_S25FL032P.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/jack.pdf
Normal file
BIN
hardware/datasheet/jack.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/power-switch_FPF2005.pdf
Normal file
BIN
hardware/datasheet/power-switch_FPF2005.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/quartz.pdf
Normal file
BIN
hardware/datasheet/quartz.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/rebel-sim_SFW.pdf
Normal file
BIN
hardware/datasheet/rebel-sim_SFW.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/sc120.pdf
Normal file
BIN
hardware/datasheet/sc120.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/schottky.pdf
Normal file
BIN
hardware/datasheet/schottky.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/schottky_STPS340U.pdf
Normal file
BIN
hardware/datasheet/schottky_STPS340U.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/sim.pdf
Normal file
BIN
hardware/datasheet/sim.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/switch.pdf
Normal file
BIN
hardware/datasheet/switch.pdf
Normal file
Binary file not shown.
BIN
hardware/datasheet/volage-regulator_TPS73633.pdf
Normal file
BIN
hardware/datasheet/volage-regulator_TPS73633.pdf
Normal file
Binary file not shown.
@@ -1,182 +0,0 @@
|
|||||||
require 'rake/clean'
|
|
||||||
|
|
||||||
# ==============
|
|
||||||
# important info
|
|
||||||
# ==============
|
|
||||||
|
|
||||||
target = "simtrace"
|
|
||||||
version = IO.read("version").chomp
|
|
||||||
date = Time.now.strftime("%Y-%m-%d")
|
|
||||||
revision = `git log --pretty=oneline "#{target}.sch" | wc -l`.chomp.to_i
|
|
||||||
# symbol library for gschem
|
|
||||||
LIB = "lib/symbols/"
|
|
||||||
# gEDA scheme
|
|
||||||
GEDA_SCHEME_DIRS=["/usr/share/gEDA/scheme","/usr/local/gEDA/scheme"].collect{|path| File.directory?(path) ? path : nil}.compact
|
|
||||||
unless GEDA_SCHEME_DIRS.size==0 then
|
|
||||||
GEDA_SCHEME_DIR=GEDA_SCHEME_DIRS[0]
|
|
||||||
else
|
|
||||||
GEDA_SCHEME_DIR=nil
|
|
||||||
puts "warning: could not find gEDA scheme directory. can not print schematic"
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
# schema
|
|
||||||
sch = "#{target}.sch"
|
|
||||||
# schema with version
|
|
||||||
vsch = "#{target}_v#{version}.#{revision.to_s.rjust(3,'0')}.sch"
|
|
||||||
|
|
||||||
|
|
||||||
# ================
|
|
||||||
# helper functions
|
|
||||||
# ================
|
|
||||||
|
|
||||||
# read schema
|
|
||||||
# return a list of components
|
|
||||||
def read_sch(path)
|
|
||||||
# get all symbols
|
|
||||||
symbols = read_symbols(LIB)
|
|
||||||
# read schema
|
|
||||||
text = IO.read(path)
|
|
||||||
# parse all elements
|
|
||||||
elements = []
|
|
||||||
element = {}
|
|
||||||
block = false
|
|
||||||
text.each_line do |line|
|
|
||||||
l = line.chomp
|
|
||||||
if l=="{" then
|
|
||||||
block = true
|
|
||||||
element[:block] = {} unless element[:block]
|
|
||||||
elsif l=="}" then
|
|
||||||
block = false
|
|
||||||
elsif block then
|
|
||||||
# only take attributes
|
|
||||||
if l.include?("=") then
|
|
||||||
k,v = l.split("=")
|
|
||||||
element[:block][k] = v
|
|
||||||
end
|
|
||||||
elsif !block then
|
|
||||||
elements << element unless element.empty?
|
|
||||||
element = {}
|
|
||||||
element[:line] = l
|
|
||||||
element[:type] = l[0,1]
|
|
||||||
if element[:type]=="C" then
|
|
||||||
element[:symbol] = l.split(" ")[-1]
|
|
||||||
# get the default attributes (if any)
|
|
||||||
element[:block] = symbols[element[:symbol]].dup if symbols[element[:symbol]]
|
|
||||||
end
|
|
||||||
else
|
|
||||||
raise "don't know how to handle line: #{l}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return elements
|
|
||||||
end
|
|
||||||
|
|
||||||
# read the attributes from a symbol
|
|
||||||
# return { name => value }
|
|
||||||
# warning: it only get uniq attributes (not multiple slots, ...)
|
|
||||||
def read_symbol(file)
|
|
||||||
text = IO.read(file)
|
|
||||||
symbol = {}
|
|
||||||
block = false
|
|
||||||
text.each_line do |line|
|
|
||||||
l = line.chomp
|
|
||||||
if l=="{" then
|
|
||||||
block = true
|
|
||||||
elsif l=="}" then
|
|
||||||
block = false
|
|
||||||
elsif block then
|
|
||||||
next
|
|
||||||
elsif l.include?("=") then
|
|
||||||
name = l.split("=")[0]
|
|
||||||
value = l.split("=")[1..-1]*"="
|
|
||||||
symbol[name] = value
|
|
||||||
else
|
|
||||||
next
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return symbol
|
|
||||||
end
|
|
||||||
|
|
||||||
# read all symbols
|
|
||||||
# return a list fo symbols { name => symbol } (see read_symbol)
|
|
||||||
def read_symbols(folder)
|
|
||||||
symbols = {}
|
|
||||||
Dir.entries(folder).each do |file|
|
|
||||||
next unless file =~ /\.sym$/
|
|
||||||
symbols[file.split("/")[-1]] = read_symbol(folder+"/"+file)
|
|
||||||
end
|
|
||||||
return symbols
|
|
||||||
end
|
|
||||||
|
|
||||||
# =========
|
|
||||||
# the tasks
|
|
||||||
# =========
|
|
||||||
|
|
||||||
task :default => [:version,:print,:pdf,:install,:check]
|
|
||||||
|
|
||||||
desc "set version in schema"
|
|
||||||
task :version => vsch
|
|
||||||
CLEAN.include(vsch)
|
|
||||||
CLOBBER.include("#{target}_*.sch")
|
|
||||||
|
|
||||||
desc "print schema (into ps)"
|
|
||||||
task :print => "#{target}.ps"
|
|
||||||
CLEAN.include("#{target}.ps")
|
|
||||||
|
|
||||||
desc "get printed schema in pdf"
|
|
||||||
task :pdf => "#{target}.pdf"
|
|
||||||
CLEAN.include("#{target}.pdf")
|
|
||||||
|
|
||||||
desc "put printed schema in output folder"
|
|
||||||
task :install => "#{target}.pdf" do
|
|
||||||
mkdir "../pcb/schema" unless File.directory? "../pcb/schema"
|
|
||||||
cp "#{target}.pdf","../pcb/schema/#{target}.pdf"
|
|
||||||
end
|
|
||||||
CLOBBER.include("../pcb/schema/#{target}.pdf")
|
|
||||||
|
|
||||||
|
|
||||||
# every component should have: refdes without ?, device, value,
|
|
||||||
# footprint, manufacturer, documentation, digikey
|
|
||||||
task :check => sch do
|
|
||||||
elements = read_sch(sch)
|
|
||||||
elements.each do |element|
|
|
||||||
if element[:type]=="C" then
|
|
||||||
if element[:block] and element[:block]["refdes"] then
|
|
||||||
name = element[:block]["refdes"]
|
|
||||||
name += " (#{element[:block]['device']})" if element[:block]["device"]
|
|
||||||
puts name+" has no ID" if element[:block]["refdes"].include? "?"
|
|
||||||
["device","value","footprint","manufacturer","manufacturer-part","documentation","digikey-part"].each do |attribute|
|
|
||||||
puts name+" has no "+attribute unless element[:block][attribute]
|
|
||||||
break if element[:block]["footprint"] =~ /^HEADER/ or element[:block]["footprint"] =~ /^JUMPER/
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# ===============
|
|
||||||
# file processing
|
|
||||||
# ===============
|
|
||||||
|
|
||||||
file vsch => sch do
|
|
||||||
sh "cp #{sch} #{vsch}"
|
|
||||||
# on \ is to prevent ruby interpreting it, th other is for sed
|
|
||||||
# the version
|
|
||||||
sh "sed -i 's/\\(version=\\)\\$Version\\$/\\1#{version}/' #{vsch}"
|
|
||||||
# the date
|
|
||||||
sh "sed -i 's/\\(date=\\)\\$Date\\$/\\1#{date}/' #{vsch}"
|
|
||||||
# the revision
|
|
||||||
sh "sed -i 's/\\(revision=\\)\\$Revision\\$/\\1#{revision}/' #{vsch}"
|
|
||||||
end
|
|
||||||
|
|
||||||
file "#{target}.ps" => vsch do
|
|
||||||
if GEDA_SCHEME_DIR then
|
|
||||||
sh "gschem -p -o #{target}.ps -s #{GEDA_SCHEME_DIR}/print.scm #{vsch} > /dev/null 2>&1"
|
|
||||||
else
|
|
||||||
puts "can not print schematic. gEDA scheme directory missing"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
file "#{target}.pdf" => "#{target}.ps" do
|
|
||||||
sh "ps2pdf -sPAPERSIZE=a4 #{target}.ps"
|
|
||||||
end
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
; .sch gEDA configuration file
|
|
||||||
(define gedasymbols "lib")
|
|
||||||
(component-library (build-path gedasymbols "symbols"))
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
; gschem configuration file
|
|
||||||
(paper-size 11.69 8.27) ; A4
|
|
||||||
;(output-color "enabled") ; for color postscript output (black background)
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 200 0 200 200 1 0 0
|
|
||||||
{
|
|
||||||
T 250 50 5 6 0 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 250 50 5 6 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
T 250 50 5 6 0 1 0 0 1
|
|
||||||
pinlabel=1
|
|
||||||
T 250 50 5 6 0 1 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
L 50 200 350 200 3 0 0 0 -1 -1
|
|
||||||
T 75 250 9 8 1 0 0 0 1
|
|
||||||
+1.8V
|
|
||||||
T 300 0 8 8 0 0 0 0 1
|
|
||||||
net=+1.8V:1
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 200 0 200 200 1 0 0
|
|
||||||
{
|
|
||||||
T 250 50 5 6 0 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 250 50 5 6 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
T 250 50 5 6 0 1 0 0 1
|
|
||||||
pinlabel=1
|
|
||||||
T 250 50 5 6 0 1 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
L 50 200 350 200 3 0 0 0 -1 -1
|
|
||||||
T 75 250 9 8 1 0 0 0 1
|
|
||||||
+3V
|
|
||||||
T 300 0 8 8 0 0 0 0 1
|
|
||||||
net=+3V:1
|
|
||||||
@@ -1,186 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 2200 300 2200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 2200 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 2195 5 10 1 1 0 0 1
|
|
||||||
pinlabel=1\_OE\_
|
|
||||||
T 205 2245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 2200 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 1900 300 1900 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1900 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 1895 5 10 1 1 0 0 1
|
|
||||||
pinlabel=S1
|
|
||||||
T 205 1945 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 1900 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 1600 300 1600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1600 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 355 1595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=1B4
|
|
||||||
T 205 1645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 1600 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 1300 300 1300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1300 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 355 1295 5 10 1 1 0 0 1
|
|
||||||
pinlabel=1B3
|
|
||||||
T 205 1345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 1300 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 0 1000 300 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 355 995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=1B2
|
|
||||||
T 205 1045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=1B1
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=6
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
P 0 400 300 400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=1A
|
|
||||||
T 205 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=7
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 0 100 300 100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 95 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=8
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 1700 100 1400 100 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 100 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 1345 95 5 10 1 1 0 6 1
|
|
||||||
pinlabel=2A
|
|
||||||
T 1495 145 5 10 1 1 0 0 1
|
|
||||||
pinnumber=9
|
|
||||||
T 1700 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=9
|
|
||||||
}
|
|
||||||
P 1700 400 1400 400 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 400 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1345 395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=2B1
|
|
||||||
T 1495 445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=10
|
|
||||||
T 1700 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=10
|
|
||||||
}
|
|
||||||
P 1700 700 1400 700 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 700 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1345 695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=2B2
|
|
||||||
T 1495 745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=11
|
|
||||||
T 1700 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=11
|
|
||||||
}
|
|
||||||
P 1700 1000 1400 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1345 995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=2B3
|
|
||||||
T 1495 1045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=12
|
|
||||||
T 1700 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=12
|
|
||||||
}
|
|
||||||
P 1700 1300 1400 1300 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 1300 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1345 1295 5 10 1 1 0 6 1
|
|
||||||
pinlabel=2B4
|
|
||||||
T 1495 1345 5 10 1 1 0 0 1
|
|
||||||
pinnumber=13
|
|
||||||
T 1700 1300 5 10 0 0 0 0 1
|
|
||||||
pinseq=13
|
|
||||||
}
|
|
||||||
P 1700 1600 1400 1600 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 1600 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 1345 1595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=S0
|
|
||||||
T 1495 1645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=14
|
|
||||||
T 1700 1600 5 10 0 0 0 0 1
|
|
||||||
pinseq=14
|
|
||||||
}
|
|
||||||
P 1700 1900 1400 1900 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 1900 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 1345 1895 5 10 1 1 0 6 1
|
|
||||||
pinlabel=2\_OE\_
|
|
||||||
T 1495 1945 5 10 1 1 0 0 1
|
|
||||||
pinnumber=15
|
|
||||||
T 1700 1900 5 10 0 0 0 0 1
|
|
||||||
pinseq=15
|
|
||||||
}
|
|
||||||
P 1700 2200 1400 2200 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 2200 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1345 2195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=Vcc
|
|
||||||
T 1495 2245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=16
|
|
||||||
T 1700 2200 5 10 0 0 0 0 1
|
|
||||||
pinseq=16
|
|
||||||
}
|
|
||||||
B 300 0 1100 2400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 2500 8 10 1 1 0 0 1
|
|
||||||
refdes=U?
|
|
||||||
T 300 2700 8 10 0 0 0 0 1
|
|
||||||
device=74CBTLV3253
|
|
||||||
T 300 2900 8 10 0 0 0 0 1
|
|
||||||
description=Dual 1-of-4 multiplexer/demultiplexer
|
|
||||||
T 300 3100 8 10 0 0 0 0 1
|
|
||||||
documentation=http://www.nxp.com/documents/data_sheet/74CBTLV3253.pdf
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
v 20081231 1
|
|
||||||
P 0 100 200 100 1 0 0
|
|
||||||
{
|
|
||||||
T 100 150 5 8 0 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 100 50 5 8 0 1 0 8 1
|
|
||||||
pinseq=1
|
|
||||||
T 250 100 9 8 0 1 0 0 1
|
|
||||||
pinlabel=1
|
|
||||||
T 250 100 5 8 0 1 0 2 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
P 800 100 600 100 1 0 0
|
|
||||||
{
|
|
||||||
T 700 150 5 8 0 1 0 0 1
|
|
||||||
pinnumber=2
|
|
||||||
T 700 50 5 8 0 1 0 2 1
|
|
||||||
pinseq=2
|
|
||||||
T 550 100 9 8 0 1 0 6 1
|
|
||||||
pinlabel=2
|
|
||||||
T 550 100 5 8 0 1 0 8 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
T 400 350 8 10 1 1 0 4 1
|
|
||||||
refdes=FB?
|
|
||||||
T 0 1600 5 10 0 0 0 0 1
|
|
||||||
device=Ferrite bead
|
|
||||||
T 0 600 5 10 0 0 0 0 1
|
|
||||||
author=Stefan Salewski
|
|
||||||
T 0 800 5 10 0 0 0 0 1
|
|
||||||
description=Ferrite bead
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
numslots=0
|
|
||||||
T 0 1200 5 10 0 0 0 0 1
|
|
||||||
dist-license=GPL
|
|
||||||
T 0 1400 5 10 0 0 0 0 1
|
|
||||||
use-license=unlimited
|
|
||||||
L 200 100 600 100 3 0 0 0 -1 -1
|
|
||||||
B 250 175 300 50 3 0 0 0 -1 -1 3 0 45 10 -1 -1
|
|
||||||
B 250 -25 300 50 3 0 0 0 -1 -1 3 0 45 10 -1 -1
|
|
||||||
@@ -1,720 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 4700 100 4400 100 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 100 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 95 5 10 1 1 0 6 1
|
|
||||||
pinlabel=ADVREF
|
|
||||||
T 4495 145 5 10 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 4700 100 5 10 0 0 180 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 1800 300 1800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1800 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 1795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 1845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 1800 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 4700 1200 4400 1200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 1200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 1195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PB0/AD4
|
|
||||||
T 4495 1245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
T 4700 1200 5 10 0 0 180 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 7000 300 7000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 7000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 6995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TDI/PB4
|
|
||||||
T 205 7045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=33
|
|
||||||
T 0 7000 5 10 0 0 180 0 1
|
|
||||||
pinseq=33
|
|
||||||
}
|
|
||||||
P 4700 6600 4400 6600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 6600 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 6595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA6/PGMNOE
|
|
||||||
T 4495 6645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=34
|
|
||||||
T 4700 6600 5 10 0 0 0 0 1
|
|
||||||
pinseq=34
|
|
||||||
}
|
|
||||||
P 4700 6800 4400 6800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 6800 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 6795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA5/PGMRDY
|
|
||||||
T 4495 6845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=35
|
|
||||||
T 4700 6800 5 10 0 0 0 0 1
|
|
||||||
pinseq=35
|
|
||||||
}
|
|
||||||
P 4700 7000 4400 7000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 7000 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 6995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA4/PGMNCMD
|
|
||||||
T 4495 7045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=36
|
|
||||||
T 4700 7000 5 10 0 0 0 0 1
|
|
||||||
pinseq=36
|
|
||||||
}
|
|
||||||
P 4700 2400 4400 2400 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 2400 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 2395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA27/PGMD15
|
|
||||||
T 4495 2445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=37
|
|
||||||
T 4700 2400 5 10 0 0 0 0 1
|
|
||||||
pinseq=37
|
|
||||||
}
|
|
||||||
P 4700 2200 4400 2200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 2200 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 2195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA28
|
|
||||||
T 4495 2245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=38
|
|
||||||
T 4700 2200 5 10 0 0 0 0 1
|
|
||||||
pinseq=38
|
|
||||||
}
|
|
||||||
P 0 7800 300 7800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 7800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 7795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=NRST
|
|
||||||
T 205 7845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=39
|
|
||||||
T 0 7800 5 10 0 0 180 0 1
|
|
||||||
pinseq=39
|
|
||||||
}
|
|
||||||
P 0 7600 300 7600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 7600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 7595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TST
|
|
||||||
T 205 7645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=40
|
|
||||||
T 0 7600 5 10 0 0 180 0 1
|
|
||||||
pinseq=40
|
|
||||||
}
|
|
||||||
P 4700 2000 4400 2000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 2000 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 1995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA29
|
|
||||||
T 4495 2045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=41
|
|
||||||
T 4700 2000 5 10 0 0 0 0 1
|
|
||||||
pinseq=41
|
|
||||||
}
|
|
||||||
P 4700 1800 4400 1800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 1800 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 1795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA30
|
|
||||||
T 4495 1845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=42
|
|
||||||
T 4700 1800 5 10 0 0 0 0 1
|
|
||||||
pinseq=42
|
|
||||||
}
|
|
||||||
P 4700 7200 4400 7200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 7200 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 7195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA3
|
|
||||||
T 4495 7245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=43
|
|
||||||
T 4700 7200 5 10 0 0 0 0 1
|
|
||||||
pinseq=43
|
|
||||||
}
|
|
||||||
P 4700 7400 4400 7400 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 7400 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 7395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA2/PGMEN2
|
|
||||||
T 4495 7445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=44
|
|
||||||
T 4700 7400 5 10 0 0 0 0 1
|
|
||||||
pinseq=44
|
|
||||||
}
|
|
||||||
P 0 4000 300 4000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 4000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 3995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDIO
|
|
||||||
T 205 4045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=45
|
|
||||||
T 0 4000 5 10 0 0 180 0 1
|
|
||||||
pinseq=45
|
|
||||||
}
|
|
||||||
P 0 1400 300 1400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 1395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 1445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=46
|
|
||||||
T 0 1400 5 10 0 0 180 0 1
|
|
||||||
pinseq=46
|
|
||||||
}
|
|
||||||
P 4700 7600 4400 7600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 7600 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 7595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA1/PGMEN1
|
|
||||||
T 4495 7645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=47
|
|
||||||
T 4700 7600 5 10 0 0 0 0 1
|
|
||||||
pinseq=47
|
|
||||||
}
|
|
||||||
P 4700 7800 4400 7800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 7800 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 7795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA0/PGMEN0
|
|
||||||
T 4495 7845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=48
|
|
||||||
T 4700 7800 5 10 0 0 0 0 1
|
|
||||||
pinseq=48
|
|
||||||
}
|
|
||||||
P 0 6800 300 6800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 6800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 6795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TDO/TRACESWO/PB5
|
|
||||||
T 205 6845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=49
|
|
||||||
T 0 6800 5 10 0 0 180 0 1
|
|
||||||
pinseq=49
|
|
||||||
}
|
|
||||||
P 0 6200 300 6200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 6200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 6195 5 10 1 1 0 0 1
|
|
||||||
pinlabel=JTAGSEL
|
|
||||||
T 205 6245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=50
|
|
||||||
T 0 6200 5 10 0 0 180 0 1
|
|
||||||
pinseq=50
|
|
||||||
}
|
|
||||||
P 0 6600 300 6600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 6600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 6595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TMS/SWDIO/PB6
|
|
||||||
T 205 6645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=51
|
|
||||||
T 0 6600 5 10 0 0 180 0 1
|
|
||||||
pinseq=51
|
|
||||||
}
|
|
||||||
P 4700 1600 4400 1600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 1600 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 1595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA31
|
|
||||||
T 4495 1645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=52
|
|
||||||
T 4700 1600 5 10 0 0 0 0 1
|
|
||||||
pinseq=52
|
|
||||||
}
|
|
||||||
P 0 6400 300 6400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 6400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 6395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TCK/SWCLK/PB7
|
|
||||||
T 205 6445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=53
|
|
||||||
T 0 6400 5 10 0 0 180 0 1
|
|
||||||
pinseq=53
|
|
||||||
}
|
|
||||||
P 0 2200 300 2200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 2200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 2195 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDCORE
|
|
||||||
T 205 2245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=54
|
|
||||||
T 0 2200 5 10 0 0 180 0 1
|
|
||||||
pinseq=54
|
|
||||||
}
|
|
||||||
P 0 7400 300 7400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 7400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 7395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=ERASE/PB12
|
|
||||||
T 205 7445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=55
|
|
||||||
T 0 7400 5 10 0 0 180 0 1
|
|
||||||
pinseq=55
|
|
||||||
}
|
|
||||||
P 0 5800 300 5800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 5800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 5795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=DDM/PB10
|
|
||||||
T 205 5845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=56
|
|
||||||
T 0 5800 5 10 0 0 180 0 1
|
|
||||||
pinseq=56
|
|
||||||
}
|
|
||||||
P 0 5600 300 5600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 5600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 5595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=DDP/PB11
|
|
||||||
T 205 5645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=57
|
|
||||||
T 0 5600 5 10 0 0 180 0 1
|
|
||||||
pinseq=57
|
|
||||||
}
|
|
||||||
P 0 3800 300 3800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 3800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 3795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDIO
|
|
||||||
T 205 3845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=58
|
|
||||||
T 0 3800 5 10 0 0 180 0 1
|
|
||||||
pinseq=58
|
|
||||||
}
|
|
||||||
P 0 800 300 800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=PB13/DAC0
|
|
||||||
T 205 845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=59
|
|
||||||
T 0 800 5 10 0 0 180 0 1
|
|
||||||
pinseq=59
|
|
||||||
}
|
|
||||||
P 0 1200 300 1200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 1195 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 1245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=60
|
|
||||||
T 0 1200 5 10 0 0 180 0 1
|
|
||||||
pinseq=60
|
|
||||||
}
|
|
||||||
P 0 5200 300 5200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 5200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 5195 5 10 1 1 0 0 1
|
|
||||||
pinlabel=XOUT/PB8
|
|
||||||
T 205 5245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=61
|
|
||||||
T 0 5200 5 10 0 0 180 0 1
|
|
||||||
pinseq=61
|
|
||||||
}
|
|
||||||
P 0 5000 300 5000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 5000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 4995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=XIN/PGMCK/PB9
|
|
||||||
T 205 5045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=62
|
|
||||||
T 0 5000 5 10 0 0 180 0 1
|
|
||||||
pinseq=62
|
|
||||||
}
|
|
||||||
P 0 600 300 600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=PB14/DAC1
|
|
||||||
T 205 645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=63
|
|
||||||
T 0 600 5 10 0 0 180 0 1
|
|
||||||
pinseq=63
|
|
||||||
}
|
|
||||||
P 0 3000 300 3000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 3000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 2995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDPLL
|
|
||||||
T 205 3045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=64
|
|
||||||
T 0 3000 5 10 0 0 180 0 1
|
|
||||||
pinseq=64
|
|
||||||
}
|
|
||||||
P 4700 1000 4400 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 1000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PB1/AD5
|
|
||||||
T 4495 1045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=4
|
|
||||||
T 4700 1000 5 10 0 0 180 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 4700 800 4400 800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PB2/AD6
|
|
||||||
T 4495 845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=5
|
|
||||||
T 4700 800 5 10 0 0 180 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 4700 600 4400 600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PB3/AD7
|
|
||||||
T 4495 645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=6
|
|
||||||
T 4700 600 5 10 0 0 180 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
P 0 4600 300 4600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 4600 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 4595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDIN
|
|
||||||
T 205 4645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=7
|
|
||||||
T 0 4600 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 0 3400 300 3400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 3400 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 3395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDOUT
|
|
||||||
T 205 3445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=8
|
|
||||||
T 0 3400 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 4700 4400 4400 4400 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 4400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 4395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA17/PGMD5/AD0
|
|
||||||
T 4495 4445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=9
|
|
||||||
T 4700 4400 5 10 0 0 180 0 1
|
|
||||||
pinseq=9
|
|
||||||
}
|
|
||||||
P 4700 4200 4400 4200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 4200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 4195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA18/PGMD6/AD1
|
|
||||||
T 4495 4245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=10
|
|
||||||
T 4700 4200 5 10 0 0 180 0 1
|
|
||||||
pinseq=10
|
|
||||||
}
|
|
||||||
P 4700 3600 4400 3600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 3600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 3595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA21/PGMD9/AD8
|
|
||||||
T 4495 3645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=11
|
|
||||||
T 4700 3600 5 10 0 0 180 0 1
|
|
||||||
pinseq=11
|
|
||||||
}
|
|
||||||
P 0 2600 300 2600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 2600 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 2595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDCORE
|
|
||||||
T 205 2645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=12
|
|
||||||
T 0 2600 5 10 0 0 0 0 1
|
|
||||||
pinseq=12
|
|
||||||
}
|
|
||||||
P 4700 4000 4400 4000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 4000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 3995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA19/PGMD7/AD2
|
|
||||||
T 4495 4045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=13
|
|
||||||
T 4700 4000 5 10 0 0 180 0 1
|
|
||||||
pinseq=13
|
|
||||||
}
|
|
||||||
P 4700 3400 4400 3400 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 3400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 3395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA22/PGMD11/AD9
|
|
||||||
T 4495 3445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=14
|
|
||||||
T 4700 3400 5 10 0 0 180 0 1
|
|
||||||
pinseq=14
|
|
||||||
}
|
|
||||||
P 4700 3200 4400 3200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 3200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 3195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA23/PGMD11
|
|
||||||
T 4495 3245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=15
|
|
||||||
T 4700 3200 5 10 0 0 180 0 1
|
|
||||||
pinseq=15
|
|
||||||
}
|
|
||||||
P 4700 3800 4400 3800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 3800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 3795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA20/PGMD8/AD3
|
|
||||||
T 4495 3845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=16
|
|
||||||
T 4700 3800 5 10 0 0 180 0 1
|
|
||||||
pinseq=16
|
|
||||||
}
|
|
||||||
P 0 1600 300 1600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1600 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 1595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 1645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=17
|
|
||||||
T 0 1600 5 10 0 0 0 0 1
|
|
||||||
pinseq=17
|
|
||||||
}
|
|
||||||
P 0 4200 300 4200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 4200 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 4195 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDIO
|
|
||||||
T 205 4245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=18
|
|
||||||
T 0 4200 5 10 0 0 0 0 1
|
|
||||||
pinseq=18
|
|
||||||
}
|
|
||||||
P 4700 4600 4400 4600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 4600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 4595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA16/PGMD4
|
|
||||||
T 4495 4645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=19
|
|
||||||
T 4700 4600 5 10 0 0 180 0 1
|
|
||||||
pinseq=19
|
|
||||||
}
|
|
||||||
P 4700 4800 4400 4800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 4800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 4795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA15/PGMD3
|
|
||||||
T 4495 4845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=20
|
|
||||||
T 4700 4800 5 10 0 0 180 0 1
|
|
||||||
pinseq=20
|
|
||||||
}
|
|
||||||
P 4700 5000 4400 5000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 5000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 4995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA14/PGMD2
|
|
||||||
T 4495 5045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=21
|
|
||||||
T 4700 5000 5 10 0 0 180 0 1
|
|
||||||
pinseq=21
|
|
||||||
}
|
|
||||||
P 4700 5200 4400 5200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 5200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 5195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA13/PGMD1
|
|
||||||
T 4495 5245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=22
|
|
||||||
T 4700 5200 5 10 0 0 180 0 1
|
|
||||||
pinseq=22
|
|
||||||
}
|
|
||||||
P 4700 3000 4400 3000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 3000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 2995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA24/PGMD12
|
|
||||||
T 4495 3045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=23
|
|
||||||
T 4700 3000 5 10 0 0 180 0 1
|
|
||||||
pinseq=23
|
|
||||||
}
|
|
||||||
P 0 2400 300 2400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 2400 5 10 0 0 0 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 355 2395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDDCORE
|
|
||||||
T 205 2445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=24
|
|
||||||
T 0 2400 5 10 0 0 0 0 1
|
|
||||||
pinseq=24
|
|
||||||
}
|
|
||||||
P 4700 2800 4400 2800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 2800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 2795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA25/PGMD13
|
|
||||||
T 4495 2845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=25
|
|
||||||
T 4700 2800 5 10 0 0 180 0 1
|
|
||||||
pinseq=25
|
|
||||||
}
|
|
||||||
P 4700 2600 4400 2600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 2600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 2595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA26/PGMD14
|
|
||||||
T 4495 2645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=26
|
|
||||||
T 4700 2600 5 10 0 0 180 0 1
|
|
||||||
pinseq=26
|
|
||||||
}
|
|
||||||
P 4700 5400 4400 5400 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 5400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 5395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA12/PGMD0
|
|
||||||
T 4495 5445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=27
|
|
||||||
T 4700 5400 5 10 0 0 180 0 1
|
|
||||||
pinseq=27
|
|
||||||
}
|
|
||||||
P 4700 5600 4400 5600 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 5600 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 5595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA11/PGMM3
|
|
||||||
T 4495 5645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=28
|
|
||||||
T 4700 5600 5 10 0 0 180 0 1
|
|
||||||
pinseq=28
|
|
||||||
}
|
|
||||||
P 4700 5800 4400 5800 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 5800 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 5795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA10/PGMM2
|
|
||||||
T 4495 5845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=29
|
|
||||||
T 4700 5800 5 10 0 0 180 0 1
|
|
||||||
pinseq=29
|
|
||||||
}
|
|
||||||
P 4700 6200 4400 6200 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 6200 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 6195 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA8/XOUT32/PGMM0
|
|
||||||
T 4495 6245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=31
|
|
||||||
T 4700 6200 5 10 0 0 180 0 1
|
|
||||||
pinseq=31
|
|
||||||
}
|
|
||||||
P 4700 6400 4400 6400 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 6400 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 6395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA7/XIN32/PGMNVALID
|
|
||||||
T 4495 6445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=32
|
|
||||||
T 4700 6400 5 10 0 0 180 0 1
|
|
||||||
pinseq=32
|
|
||||||
}
|
|
||||||
P 4700 6000 4400 6000 1 0 0
|
|
||||||
{
|
|
||||||
T 4700 6000 5 10 0 0 180 0 1
|
|
||||||
pintype=unknown
|
|
||||||
T 4345 5995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=PA9/PGMM1
|
|
||||||
T 4495 6045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=30
|
|
||||||
T 4700 6000 5 10 0 0 180 0 1
|
|
||||||
pinseq=30
|
|
||||||
}
|
|
||||||
B 300 0 4100 8000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 8100 8 10 1 1 0 0 1
|
|
||||||
refdes=IC?
|
|
||||||
T 300 8500 8 10 0 0 0 0 1
|
|
||||||
device=AT91SAM3SXB
|
|
||||||
T 300 8700 8 10 0 0 0 0 1
|
|
||||||
description=Atmel AT91SAM3S1/2/4B microprocessor
|
|
||||||
T 300 9100 8 10 0 0 0 0 1
|
|
||||||
footprint=LQFP64
|
|
||||||
T 300 9300 8 10 0 0 0 0 1
|
|
||||||
alt-footprint=QFN64
|
|
||||||
T 300 8300 8 10 0 0 0 0 1
|
|
||||||
documentation=http://www.atmel.com/dyn/resources/prod_documents/doc6500.pdf
|
|
||||||
T 300 8900 8 10 0 0 0 0 1
|
|
||||||
manufacturer=Atmel
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1000 400 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 455 995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VIN
|
|
||||||
T 305 1045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 0 700 400 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 455 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=EN1
|
|
||||||
T 305 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 0 400 400 400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 455 395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=EN2
|
|
||||||
T 305 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 2000 1000 1600 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 2000 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1545 995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=VOUT1
|
|
||||||
T 1695 1045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=6
|
|
||||||
T 2000 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
P 2000 700 1600 700 1 0 0
|
|
||||||
{
|
|
||||||
T 2000 700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1545 695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=VOUT2
|
|
||||||
T 1695 745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 2000 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 2000 400 1600 400 1 0 0
|
|
||||||
{
|
|
||||||
T 2000 400 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1545 395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 1695 445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=2
|
|
||||||
T 2000 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
B 400 200 1200 1000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 400 1300 8 10 1 1 0 0 1
|
|
||||||
refdes=IC?
|
|
||||||
T 400 1900 8 10 0 0 0 0 1
|
|
||||||
device=AP7332-SOT26
|
|
||||||
T 400 1700 8 10 0 0 0 0 1
|
|
||||||
description=dual 300mA LDO voltage regulator
|
|
||||||
T 400 1500 8 10 0 0 0 0 1
|
|
||||||
footprint=SOT26
|
|
||||||
T 500 0 9 10 1 0 0 0 1
|
|
||||||
LDO AP7332
|
|
||||||
@@ -1,234 +0,0 @@
|
|||||||
v 20091004 2
|
|
||||||
P 300 900 0 900 1 0 1
|
|
||||||
{
|
|
||||||
T 275 925 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 300 900 5 10 0 1 0 6 1
|
|
||||||
pinseq=2
|
|
||||||
T 325 900 3 10 1 1 0 1 1
|
|
||||||
pinlabel=VDD
|
|
||||||
T 300 900 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 1200 0 1200 1 0 1
|
|
||||||
{
|
|
||||||
T 275 1225 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 300 1200 5 10 0 1 0 6 1
|
|
||||||
pinseq=4
|
|
||||||
T 325 1200 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 1200 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 1500 0 1500 1 0 1
|
|
||||||
{
|
|
||||||
T 275 1525 5 10 1 1 0 6 1
|
|
||||||
pinnumber=6
|
|
||||||
T 300 1500 5 10 0 1 0 6 1
|
|
||||||
pinseq=6
|
|
||||||
T 325 1500 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 1500 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 1800 0 1800 1 0 1
|
|
||||||
{
|
|
||||||
T 275 1825 5 10 1 1 0 6 1
|
|
||||||
pinnumber=8
|
|
||||||
T 300 1800 5 10 0 1 0 6 1
|
|
||||||
pinseq=8
|
|
||||||
T 325 1800 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 1800 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 2100 0 2100 1 0 1
|
|
||||||
{
|
|
||||||
T 275 2125 5 10 1 1 0 6 1
|
|
||||||
pinnumber=10
|
|
||||||
T 300 2100 5 10 0 1 0 6 1
|
|
||||||
pinseq=10
|
|
||||||
T 325 2100 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 2100 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 2400 0 2400 1 0 1
|
|
||||||
{
|
|
||||||
T 275 2425 5 10 1 1 0 6 1
|
|
||||||
pinnumber=12
|
|
||||||
T 300 2400 5 10 0 1 0 6 1
|
|
||||||
pinseq=12
|
|
||||||
T 325 2400 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 2400 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 2700 0 2700 1 0 1
|
|
||||||
{
|
|
||||||
T 275 2725 5 10 1 1 0 6 1
|
|
||||||
pinnumber=14
|
|
||||||
T 300 2700 5 10 0 1 0 6 1
|
|
||||||
pinseq=14
|
|
||||||
T 325 2700 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 2700 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 3000 0 3000 1 0 1
|
|
||||||
{
|
|
||||||
T 275 3025 5 10 1 1 0 6 1
|
|
||||||
pinnumber=16
|
|
||||||
T 300 3000 5 10 0 1 0 6 1
|
|
||||||
pinseq=16
|
|
||||||
T 325 3000 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 3000 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 3300 0 3300 1 0 1
|
|
||||||
{
|
|
||||||
T 275 3325 5 10 1 1 0 6 1
|
|
||||||
pinnumber=18
|
|
||||||
T 300 3300 5 10 0 1 0 6 1
|
|
||||||
pinseq=18
|
|
||||||
T 325 3300 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 3300 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 300 3600 0 3600 1 0 1
|
|
||||||
{
|
|
||||||
T 275 3625 5 10 1 1 0 6 1
|
|
||||||
pinnumber=20
|
|
||||||
T 300 3600 5 10 0 1 0 6 1
|
|
||||||
pinseq=20
|
|
||||||
T 325 3600 3 10 1 1 0 1 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 300 3600 2 10 0 1 0 5 1
|
|
||||||
pintype=pwr
|
|
||||||
}
|
|
||||||
P 2300 900 2600 900 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 925 5 10 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 2300 900 5 10 0 1 0 6 1
|
|
||||||
pinseq=1
|
|
||||||
T 2275 900 3 10 1 1 0 7 1
|
|
||||||
pinlabel=VTREF
|
|
||||||
T 2300 900 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
P 2300 1200 2600 1200 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 1225 5 10 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
T 2300 1200 5 10 0 1 0 6 1
|
|
||||||
pinseq=3
|
|
||||||
T 2275 1200 3 10 1 1 0 7 1
|
|
||||||
pinlabel=NTRST
|
|
||||||
T 2300 1200 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
P 2300 1500 2600 1500 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 1525 5 10 1 1 0 0 1
|
|
||||||
pinnumber=5
|
|
||||||
T 2300 1500 5 10 0 1 0 6 1
|
|
||||||
pinseq=5
|
|
||||||
T 2275 1500 3 10 1 1 0 7 1
|
|
||||||
pinlabel=TDI
|
|
||||||
T 2300 1500 2 10 0 1 0 5 1
|
|
||||||
pintype=in
|
|
||||||
}
|
|
||||||
P 2300 1800 2600 1800 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 1825 5 10 1 1 0 0 1
|
|
||||||
pinnumber=7
|
|
||||||
T 2300 1800 5 10 0 1 0 6 1
|
|
||||||
pinseq=7
|
|
||||||
T 2275 1800 3 10 1 1 0 7 1
|
|
||||||
pinlabel=TMS
|
|
||||||
T 2300 1800 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
P 2300 2100 2600 2100 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 2125 5 10 1 1 0 0 1
|
|
||||||
pinnumber=9
|
|
||||||
T 2300 2100 5 10 0 1 0 6 1
|
|
||||||
pinseq=9
|
|
||||||
T 2275 2100 3 10 1 1 0 7 1
|
|
||||||
pinlabel=TCK
|
|
||||||
T 2300 2100 2 10 0 1 0 5 1
|
|
||||||
pintype=out
|
|
||||||
}
|
|
||||||
P 2300 2400 2600 2400 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 2425 5 10 1 1 0 0 1
|
|
||||||
pinnumber=11
|
|
||||||
T 2300 2400 5 10 0 1 0 6 1
|
|
||||||
pinseq=11
|
|
||||||
T 2275 2400 3 10 1 1 0 7 1
|
|
||||||
pinlabel=RTCK
|
|
||||||
T 2300 2400 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
P 2300 2700 2600 2700 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 2725 5 10 1 1 0 0 1
|
|
||||||
pinnumber=13
|
|
||||||
T 2300 2700 5 10 0 1 0 6 1
|
|
||||||
pinseq=13
|
|
||||||
T 2275 2700 3 10 1 1 0 7 1
|
|
||||||
pinlabel=TDO
|
|
||||||
T 2300 2700 2 10 0 1 0 5 1
|
|
||||||
pintype=out
|
|
||||||
}
|
|
||||||
P 2300 3000 2600 3000 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 3025 5 10 1 1 0 0 1
|
|
||||||
pinnumber=15
|
|
||||||
T 2300 3000 5 10 0 1 0 6 1
|
|
||||||
pinseq=15
|
|
||||||
T 2275 3000 3 10 1 1 0 7 1
|
|
||||||
pinlabel=NSRST
|
|
||||||
T 2300 3000 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
P 2300 3300 2600 3300 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 3325 5 10 1 1 0 0 1
|
|
||||||
pinnumber=17
|
|
||||||
T 2300 3300 5 10 0 1 0 6 1
|
|
||||||
pinseq=17
|
|
||||||
T 2275 3300 3 10 1 1 0 7 1
|
|
||||||
pinlabel=DBGRQ
|
|
||||||
T 2300 3300 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
P 2300 3600 2600 3600 1 0 1
|
|
||||||
{
|
|
||||||
T 2325 3625 5 10 1 1 0 0 1
|
|
||||||
pinnumber=19
|
|
||||||
T 2300 3600 5 10 0 1 0 6 1
|
|
||||||
pinseq=19
|
|
||||||
T 2275 3600 3 10 1 1 0 7 1
|
|
||||||
pinlabel=DBGACK
|
|
||||||
T 2300 3600 2 10 0 1 0 5 1
|
|
||||||
pintype=io
|
|
||||||
}
|
|
||||||
B 300 300 2000 3900 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 1300 2250 2 10 1 1 0 4 1
|
|
||||||
JTAG
|
|
||||||
T 0 0 0 1 0 0 0 0 1
|
|
||||||
device=ARMJTAGCONN
|
|
||||||
T 2350 4250 5 10 1 1 0 0 1
|
|
||||||
refdes=J?
|
|
||||||
T 0 0 0 1 0 0 0 0 1
|
|
||||||
footprint=
|
|
||||||
T 0 0 0 1 0 0 0 0 1
|
|
||||||
description=ARM JTAG Connectro (20 pins)
|
|
||||||
T 0 0 0 1 0 0 0 0 1
|
|
||||||
numslots=0
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
L 600 800 500 600 3 0 0 0 -1 -1
|
|
||||||
L 500 600 400 800 3 0 0 0 -1 -1
|
|
||||||
L 400 800 600 800 3 0 0 0 -1 -1
|
|
||||||
L 600 350 400 350 3 0 0 0 -1 -1
|
|
||||||
L 600 300 400 300 3 0 0 0 -1 -1
|
|
||||||
V 500 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
L 500 500 500 350 3 0 0 0 -1 -1
|
|
||||||
L 550 200 550 300 3 0 0 0 -1 -1
|
|
||||||
L 450 300 450 200 3 0 0 0 -1 -1
|
|
||||||
L 700 200 550 200 3 0 0 0 -1 -1
|
|
||||||
L 450 200 300 200 3 0 0 0 -1 -1
|
|
||||||
L 500 800 500 1000 3 0 0 0 -1 -1
|
|
||||||
P 1000 200 700 200 1 0 0
|
|
||||||
{
|
|
||||||
T 1000 200 5 10 0 0 180 0 1
|
|
||||||
pintype=io
|
|
||||||
T 605 -5 5 10 1 1 0 0 1
|
|
||||||
pinlabel=B
|
|
||||||
T 800 0 5 10 0 1 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
T 800 300 5 10 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
}
|
|
||||||
P 500 1300 500 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 900 1000 5 10 0 0 180 0 1
|
|
||||||
pintype=in
|
|
||||||
T 605 1102 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_OE\_
|
|
||||||
T 1000 1100 5 10 0 1 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
T 300 1100 5 10 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
}
|
|
||||||
T 0 1300 8 10 1 1 0 0 1
|
|
||||||
netname=IC?
|
|
||||||
T 100 1600 8 10 0 0 0 0 1
|
|
||||||
device=CB3Q3244
|
|
||||||
T 100 1800 8 10 0 0 0 0 1
|
|
||||||
description=2x4-bit FET bus switch
|
|
||||||
P 0 200 300 200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 200 5 10 0 0 180 0 1
|
|
||||||
pintype=io
|
|
||||||
T 300 -5 5 10 1 1 0 0 1
|
|
||||||
pinlabel=A
|
|
||||||
T 100 0 5 10 0 1 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
T 100 300 5 10 1 1 0 0 1
|
|
||||||
pinnumber=2
|
|
||||||
}
|
|
||||||
T 100 2000 8 10 0 0 0 0 1
|
|
||||||
net=GND:10
|
|
||||||
T 100 2200 8 10 0 0 0 0 1
|
|
||||||
net=VCC:20
|
|
||||||
T 100 2400 8 10 0 0 0 0 1
|
|
||||||
slotdef=1:1,2,18
|
|
||||||
T 100 2600 8 10 0 0 0 0 1
|
|
||||||
slotdef=2:1,4,16
|
|
||||||
T 100 2800 8 10 0 0 0 0 1
|
|
||||||
slotdef=3:1,6,14
|
|
||||||
T 100 3000 8 10 0 0 0 0 1
|
|
||||||
slotdef=4:1,8,12
|
|
||||||
T 100 3200 8 10 0 0 0 0 1
|
|
||||||
slotdef=5:19,11,9
|
|
||||||
T 100 3400 8 10 0 0 0 0 1
|
|
||||||
slotdef=6:19,13,7
|
|
||||||
T 100 3600 8 10 0 0 0 0 1
|
|
||||||
slotdef=7:19,15,5
|
|
||||||
T 100 3800 8 10 0 0 0 0 1
|
|
||||||
slotdef=8:19,17,3
|
|
||||||
T 100 4000 8 10 0 0 0 0 1
|
|
||||||
numslots=8
|
|
||||||
T 700 500 8 10 1 0 0 0 1
|
|
||||||
slot=1
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 900 300 900 1 0 0
|
|
||||||
{
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 895 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VIN
|
|
||||||
T 205 945 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 0 600 300 600 1 0 0
|
|
||||||
{
|
|
||||||
T 0 600 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 595 5 10 1 1 0 0 1
|
|
||||||
pinlabel=ON
|
|
||||||
T 205 645 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 600 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 1000 0 1000 300 1 0 0
|
|
||||||
{
|
|
||||||
T 1000 0 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1145 500 5 10 1 1 180 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 950 205 5 10 1 1 90 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 1000 0 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 2000 600 1700 600 1 0 0
|
|
||||||
{
|
|
||||||
T 2000 600 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1645 595 5 10 1 1 0 6 1
|
|
||||||
pinlabel=FLAGB
|
|
||||||
T 1795 645 5 10 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
T 2000 600 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 2000 900 1700 900 1 0 0
|
|
||||||
{
|
|
||||||
T 2000 900 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1645 895 5 10 1 1 0 6 1
|
|
||||||
pinlabel=VOUT
|
|
||||||
T 1795 945 5 10 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 2000 900 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
B 300 300 1400 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 295 1795 8 10 0 0 0 0 1
|
|
||||||
device=FPF2005
|
|
||||||
T 300 1600 8 10 0 0 0 0 1
|
|
||||||
description=load switch
|
|
||||||
T 300 1200 8 10 1 1 0 0 1
|
|
||||||
refdes=IC?
|
|
||||||
T 300 1400 8 10 0 0 0 0 1
|
|
||||||
footprint=SC70-5
|
|
||||||
T 1000 1200 9 10 1 0 0 0 1
|
|
||||||
FPF2005
|
|
||||||
@@ -1,100 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1300 300 1300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1300 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 1295 5 10 1 1 0 0 1
|
|
||||||
pinlabel=IN
|
|
||||||
T 205 1345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 1300 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_ONA\_
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 400 300 400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_ONB\_
|
|
||||||
T 205 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 2200 1300 1900 1300 1 0 0
|
|
||||||
{
|
|
||||||
T 2200 1300 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1845 1295 5 10 1 1 0 6 1
|
|
||||||
pinlabel=\_FLAGA\_
|
|
||||||
T 1995 1345 5 10 1 1 0 0 1
|
|
||||||
pinnumber=8
|
|
||||||
T 2200 1300 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 2200 1000 1900 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 2200 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1845 995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=\_FLAGB\_
|
|
||||||
T 1995 1045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=5
|
|
||||||
T 2200 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 2200 700 1900 700 1 0 0
|
|
||||||
{
|
|
||||||
T 2200 700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1845 695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=OUTA
|
|
||||||
T 1995 745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=7
|
|
||||||
T 2200 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 1200 0 1200 300 1 0 0
|
|
||||||
{
|
|
||||||
T 1200 0 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1200 355 5 10 1 1 90 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 1150 205 5 10 1 1 90 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 1200 0 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 2200 400 1900 400 1 0 0
|
|
||||||
{
|
|
||||||
T 2200 400 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1845 395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=OUTB
|
|
||||||
T 1995 445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=6
|
|
||||||
T 2200 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
B 300 300 1600 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 1600 8 10 1 1 0 0 1
|
|
||||||
refdes=IC?
|
|
||||||
T 1100 1600 8 10 1 1 0 0 1
|
|
||||||
device=FPF230X
|
|
||||||
T 300 1800 8 10 0 0 0 0 1
|
|
||||||
description=Dual-Output Current Limit Switch
|
|
||||||
T 300 2000 8 10 0 0 0 0 1
|
|
||||||
footprint=SO8
|
|
||||||
T 300 2200 8 10 0 0 0 0 1
|
|
||||||
alt-footprint=MLP8
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1100 300 1100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 1095 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 1145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 900 300 900 1 0 0
|
|
||||||
{
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 355 895 5 10 1 1 0 0 1
|
|
||||||
pinlabel=CTS
|
|
||||||
T 205 945 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VCC
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 500 300 500 1 0 0
|
|
||||||
{
|
|
||||||
T 0 500 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 355 495 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TXD
|
|
||||||
T 205 545 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 500 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 0 300 300 300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 295 5 10 1 1 0 0 1
|
|
||||||
pinlabel=RXD
|
|
||||||
T 205 345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 0 100 300 100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 95 5 10 1 1 0 0 1
|
|
||||||
pinlabel=RTS
|
|
||||||
T 205 145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=6
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
B 300 0 500 1300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 1400 8 10 1 1 0 0 1
|
|
||||||
refdes=J?
|
|
||||||
T 300 1800 8 10 0 0 0 0 1
|
|
||||||
device=FTDI
|
|
||||||
T 300 1600 8 10 0 0 0 0 1
|
|
||||||
description=FTDI UART interface
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
L 3700 900 3700 0 15 0 0 0 -1 -1
|
|
||||||
B 0 0 7600 1400 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
L 0 900 7600 900 15 0 0 0 -1 -1
|
|
||||||
T 1000 700 9 10 1 1 0 0 1
|
|
||||||
date=$Date$
|
|
||||||
T 5100 700 9 10 1 1 0 0 1
|
|
||||||
org=$Organisation$
|
|
||||||
T 5100 400 9 10 1 1 0 0 1
|
|
||||||
authors=$Authors$
|
|
||||||
T 3500 1200 9 14 1 1 0 4 1
|
|
||||||
title=TITLE
|
|
||||||
T 3900 400 15 8 1 0 0 0 1
|
|
||||||
AUTHORS:
|
|
||||||
T 3900 100 15 8 1 0 0 0 1
|
|
||||||
LICENCE:
|
|
||||||
T 100 100 15 8 1 0 0 0 1
|
|
||||||
REVISION:
|
|
||||||
T 100 1100 15 8 1 0 0 0 1
|
|
||||||
TITLE:
|
|
||||||
T 100 400 15 8 1 0 0 0 1
|
|
||||||
VERSION:
|
|
||||||
T 900 1900 8 10 0 0 0 0 1
|
|
||||||
graphical=1
|
|
||||||
T 3900 700 15 8 1 0 0 0 1
|
|
||||||
ORGANISATION:
|
|
||||||
T 100 700 15 8 1 0 0 0 1
|
|
||||||
DATE:
|
|
||||||
T 1000 400 9 10 1 1 0 0 1
|
|
||||||
v=$Version$
|
|
||||||
T 1000 100 9 10 1 1 0 0 1
|
|
||||||
rev=$Revision$
|
|
||||||
T 5100 100 9 10 1 1 0 0 1
|
|
||||||
licence=$Licence$
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
L 1600 0 1600 700 3 0 0 0 -1 -1
|
|
||||||
L 1600 700 1500 700 3 0 0 0 -1 -1
|
|
||||||
L 1500 0 1500 700 3 0 0 0 -1 -1
|
|
||||||
L 1500 0 1600 0 3 0 0 0 -1 -1
|
|
||||||
L 1300 0 1200 100 3 0 0 0 -1 -1
|
|
||||||
L 1200 100 1100 0 3 0 0 0 -1 -1
|
|
||||||
L 1100 0 500 0 3 0 0 0 -1 -1
|
|
||||||
L 1000 400 900 300 3 0 0 0 -1 -1
|
|
||||||
L 900 300 800 400 3 0 0 0 -1 -1
|
|
||||||
L 800 400 500 400 3 0 0 0 -1 -1
|
|
||||||
L 1500 700 500 700 3 0 0 0 -1 -1
|
|
||||||
P 0 0 500 0 1 0 0
|
|
||||||
{
|
|
||||||
T 200 45 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 900 100 5 10 0 0 180 0 1
|
|
||||||
pinseq=3
|
|
||||||
T 300 0 5 10 1 1 0 0 1
|
|
||||||
pinlabel=RING
|
|
||||||
}
|
|
||||||
P 0 400 500 400 1 0 0
|
|
||||||
{
|
|
||||||
T 200 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 900 500 5 10 0 0 180 0 1
|
|
||||||
pinseq=2
|
|
||||||
T 300 400 5 10 1 1 0 0 1
|
|
||||||
pinlabel=TIP
|
|
||||||
}
|
|
||||||
P 0 700 500 700 1 0 0
|
|
||||||
{
|
|
||||||
T 200 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 900 800 5 10 0 0 180 0 1
|
|
||||||
pinseq=1
|
|
||||||
T 300 700 5 10 1 1 0 0 1
|
|
||||||
pinlabel=SLEEVE
|
|
||||||
}
|
|
||||||
T 1300 800 8 10 1 1 0 0 1
|
|
||||||
refdes=P?
|
|
||||||
T 0 1200 8 10 0 0 0 0 1
|
|
||||||
description=stereo jack
|
|
||||||
@@ -1,100 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1000 300 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VIN
|
|
||||||
T 205 1045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_SD1\_
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 400 300 400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_SD2\_
|
|
||||||
T 205 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 100 300 100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 95 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 2100 1000 1800 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 2100 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1745 995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=VOUT1
|
|
||||||
T 1895 1045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=8
|
|
||||||
T 2100 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 2100 700 1800 700 1 0 0
|
|
||||||
{
|
|
||||||
T 2100 700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1745 695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=VOUT2
|
|
||||||
T 1895 745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=7
|
|
||||||
T 2100 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 2100 400 1800 400 1 0 0
|
|
||||||
{
|
|
||||||
T 2100 400 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1745 395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=\_ERROR1\_
|
|
||||||
T 1895 445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=6
|
|
||||||
T 2100 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
P 2100 100 1800 100 1 0 0
|
|
||||||
{
|
|
||||||
T 2100 100 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1745 95 5 10 1 1 0 6 1
|
|
||||||
pinlabel=\_ERROR2\_
|
|
||||||
T 1895 145 5 10 1 1 0 0 1
|
|
||||||
pinnumber=5
|
|
||||||
T 2100 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
B 300 0 1500 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 1300 8 10 1 1 0 0 1
|
|
||||||
refdes=IC?
|
|
||||||
T 1200 1300 8 10 1 1 0 0 1
|
|
||||||
device=LP2966
|
|
||||||
T 300 1500 8 10 0 0 0 0 1
|
|
||||||
description=Dual 150mA Ultra Low-Dropout Regulator
|
|
||||||
T 300 1700 8 10 0 0 0 0 1
|
|
||||||
footprint=MSOP8
|
|
||||||
T 300 1900 8 10 0 0 0 0 1
|
|
||||||
manufacturer=National Semiconductor
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1900 300 1900 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1900 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 1895 5 10 1 1 0 0 1
|
|
||||||
pinlabel=DAT2
|
|
||||||
T 205 1945 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 1900 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 1700 300 1700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1700 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 1695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=CD/DAT3
|
|
||||||
T 205 1745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 1700 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 1500 300 1500 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1500 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 1495 5 10 1 1 0 0 1
|
|
||||||
pinlabel=CMD
|
|
||||||
T 205 1545 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 1500 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 1300 300 1300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1300 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 1295 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VDD
|
|
||||||
T 205 1345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 1300 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 0 1100 300 1100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 1095 5 10 1 1 0 0 1
|
|
||||||
pinlabel=CLK
|
|
||||||
T 205 1145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 0 900 300 900 1 0 0
|
|
||||||
{
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 895 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VSS
|
|
||||||
T 205 945 5 10 1 1 0 6 1
|
|
||||||
pinnumber=6
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=DAT0
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=7
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 0 500 300 500 1 0 0
|
|
||||||
{
|
|
||||||
T 0 500 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 495 5 10 1 1 0 0 1
|
|
||||||
pinlabel=DAT1
|
|
||||||
T 205 545 5 10 1 1 0 6 1
|
|
||||||
pinnumber=8
|
|
||||||
T 0 500 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 0 300 300 300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 355 295 5 10 1 1 0 0 1
|
|
||||||
pinlabel=SW_A
|
|
||||||
T 205 345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=9
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pinseq=9
|
|
||||||
}
|
|
||||||
P 0 100 300 100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 355 95 5 10 1 1 0 0 1
|
|
||||||
pinlabel=SW_B
|
|
||||||
T 205 145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=10
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=10
|
|
||||||
}
|
|
||||||
V 950 100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
L 300 300 900 300 3 0 0 0 -1 -1
|
|
||||||
L 900 300 1050 150 3 0 0 0 -1 -1
|
|
||||||
L 300 100 900 100 3 0 0 0 -1 -1
|
|
||||||
B 300 0 900 2100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 2200 8 10 1 1 0 0 1
|
|
||||||
refdes=J?
|
|
||||||
T 300 2600 8 10 0 0 0 0 1
|
|
||||||
device=microSD
|
|
||||||
T 300 2400 8 10 0 0 0 0 1
|
|
||||||
description=microSD slot with normally open presence switch
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 600 1000 600 800 1 0 0
|
|
||||||
{
|
|
||||||
T 500 850 5 6 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
T 500 850 5 6 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
T 600 850 5 6 1 1 0 0 1
|
|
||||||
pinlabel=C
|
|
||||||
T 500 850 5 6 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
P 600 200 600 0 1 0 1
|
|
||||||
{
|
|
||||||
T 500 50 5 6 1 1 0 0 1
|
|
||||||
pinnumber=2
|
|
||||||
T 500 50 5 6 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
T 600 50 5 6 1 1 0 0 1
|
|
||||||
pinlabel=E
|
|
||||||
T 500 50 5 6 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
V 500 501 316 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 900 500 5 10 0 0 0 0 1
|
|
||||||
device=NPN_TRANSISTOR
|
|
||||||
L 600 200 400 400 3 0 0 0 -1 -1
|
|
||||||
L 600 800 400 600 3 0 0 0 -1 -1
|
|
||||||
L 400 700 400 300 3 0 0 0 -1 -1
|
|
||||||
P 0 500 184 500 1 0 0
|
|
||||||
{
|
|
||||||
T 0 550 5 6 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 100 550 5 6 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
T 100 550 5 6 1 1 0 0 1
|
|
||||||
pinlabel=B
|
|
||||||
T 100 550 5 6 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
L 400 500 184 500 3 0 0 0 -1 -1
|
|
||||||
T 900 500 8 10 1 1 0 0 1
|
|
||||||
refdes=Q?
|
|
||||||
H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5
|
|
||||||
M 510,240
|
|
||||||
L 601,200
|
|
||||||
L 555,295
|
|
||||||
L 535,265
|
|
||||||
z
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1000 300 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 995 5 10 1 1 0 0 1
|
|
||||||
pinlabel=A1
|
|
||||||
T 205 1045 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=A2
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 0 400 300 400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=A3
|
|
||||||
T 205 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 800 1800 800 1500 1 0 0
|
|
||||||
{
|
|
||||||
T 800 1800 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 800 1445 5 10 1 1 90 6 1
|
|
||||||
pinlabel=VREFA
|
|
||||||
T 750 1595 5 10 1 1 90 0 1
|
|
||||||
pinnumber=2
|
|
||||||
T 800 1800 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 1200 1800 1200 1500 1 0 0
|
|
||||||
{
|
|
||||||
T 1200 1800 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1200 1445 5 10 1 1 90 6 1
|
|
||||||
pinlabel=VREFB
|
|
||||||
T 1150 1595 5 10 1 1 90 0 1
|
|
||||||
pinnumber=9
|
|
||||||
T 1200 1800 5 10 0 0 0 0 1
|
|
||||||
pinseq=9
|
|
||||||
}
|
|
||||||
P 1000 0 1000 300 1 0 0
|
|
||||||
{
|
|
||||||
T 1000 0 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1000 355 5 10 1 1 90 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 950 205 5 10 1 1 90 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 1000 0 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 1900 1300 1600 1300 1 0 0
|
|
||||||
{
|
|
||||||
T 1900 1300 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 1545 1295 5 10 1 1 0 6 1
|
|
||||||
pinlabel=EN
|
|
||||||
T 1695 1345 5 10 1 1 0 0 1
|
|
||||||
pinnumber=10
|
|
||||||
T 1900 1300 5 10 0 0 0 0 1
|
|
||||||
pinseq=10
|
|
||||||
}
|
|
||||||
P 1900 1000 1600 1000 1 0 0
|
|
||||||
{
|
|
||||||
T 1900 1000 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 1545 995 5 10 1 1 0 6 1
|
|
||||||
pinlabel=B1
|
|
||||||
T 1695 1045 5 10 1 1 0 0 1
|
|
||||||
pinnumber=8
|
|
||||||
T 1900 1000 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 1900 700 1600 700 1 0 0
|
|
||||||
{
|
|
||||||
T 1900 700 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 1545 695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=B2
|
|
||||||
T 1695 745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=7
|
|
||||||
T 1900 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 1900 400 1600 400 1 0 0
|
|
||||||
{
|
|
||||||
T 1900 400 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 1545 395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=B3
|
|
||||||
T 1695 445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=6
|
|
||||||
T 1900 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
B 300 300 1300 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 1900 8 10 1 1 0 0 1
|
|
||||||
refdes=U?
|
|
||||||
T 300 2100 8 10 0 0 0 0 1
|
|
||||||
device=NVT2003
|
|
||||||
T 300 2300 8 10 0 0 0 0 1
|
|
||||||
description=Bidirectional voltage-level translator
|
|
||||||
T 300 2500 8 10 0 0 0 0 1
|
|
||||||
manufacturer=NXP
|
|
||||||
T 300 2700 8 10 0 0 0 0 1
|
|
||||||
footprint=TSSOP10
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1100 300 1100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 1095 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VCC
|
|
||||||
T 205 1145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 900 300 900 1 0 0
|
|
||||||
{
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 895 5 10 1 1 0 0 1
|
|
||||||
pinlabel=RST
|
|
||||||
T 205 945 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 900 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=CLK
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 500 300 500 1 0 0
|
|
||||||
{
|
|
||||||
T 0 500 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 495 5 10 1 1 0 0 1
|
|
||||||
pinlabel=I/O
|
|
||||||
T 205 545 5 10 1 1 0 6 1
|
|
||||||
pinnumber=4
|
|
||||||
T 0 500 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 0 300 300 300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 355 295 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VPP
|
|
||||||
T 205 345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=5
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 0 100 300 100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 95 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=6
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
B 300 0 500 1300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 1400 8 10 1 1 0 0 1
|
|
||||||
refdes=J?
|
|
||||||
T 300 1800 8 10 0 0 0 0 1
|
|
||||||
device=REBELSIM
|
|
||||||
T 300 1600 8 10 0 0 0 0 1
|
|
||||||
description=RebelSim FFC connector
|
|
||||||
@@ -1,129 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 1700 300 1700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 1695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=VCC
|
|
||||||
T 205 1745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=C1
|
|
||||||
T 0 1700 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 1400 300 1400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1400 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 1395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=RST
|
|
||||||
T 205 1445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=C2
|
|
||||||
T 0 1400 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 1100 300 1100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 355 1095 5 10 1 1 0 0 1
|
|
||||||
pinlabel=CLK
|
|
||||||
T 205 1145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=C3
|
|
||||||
T 0 1100 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 0 800 300 800 1 0 0
|
|
||||||
{
|
|
||||||
T 0 800 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 355 795 5 10 1 1 0 0 1
|
|
||||||
pinlabel=RFU
|
|
||||||
T 205 845 5 10 1 1 0 6 1
|
|
||||||
pinnumber=C4
|
|
||||||
T 0 800 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
P 1600 1700 1300 1700 1 0 0
|
|
||||||
{
|
|
||||||
T 1600 1700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1245 1695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 1395 1745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=C5
|
|
||||||
T 1600 1700 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 1600 1400 1300 1400 1 0 0
|
|
||||||
{
|
|
||||||
T 1600 1400 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 1245 1395 5 10 1 1 0 6 1
|
|
||||||
pinlabel=VPP
|
|
||||||
T 1395 1445 5 10 1 1 0 0 1
|
|
||||||
pinnumber=C6
|
|
||||||
T 1600 1400 5 10 0 0 0 0 1
|
|
||||||
pinseq=6
|
|
||||||
}
|
|
||||||
P 1600 1100 1300 1100 1 0 0
|
|
||||||
{
|
|
||||||
T 1600 1100 5 10 0 0 0 0 1
|
|
||||||
pintype=io
|
|
||||||
T 1245 1095 5 10 1 1 0 6 1
|
|
||||||
pinlabel=I/O
|
|
||||||
T 1395 1145 5 10 1 1 0 0 1
|
|
||||||
pinnumber=C7
|
|
||||||
T 1600 1100 5 10 0 0 0 0 1
|
|
||||||
pinseq=7
|
|
||||||
}
|
|
||||||
P 1600 800 1300 800 1 0 0
|
|
||||||
{
|
|
||||||
T 1600 800 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 1245 795 5 10 1 1 0 6 1
|
|
||||||
pinlabel=RFU
|
|
||||||
T 1395 845 5 10 1 1 0 0 1
|
|
||||||
pinnumber=C8
|
|
||||||
T 1600 800 5 10 0 0 0 0 1
|
|
||||||
pinseq=8
|
|
||||||
}
|
|
||||||
P 0 300 300 300 1 0 0
|
|
||||||
{
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 255 -5 5 10 1 1 0 0 1
|
|
||||||
pinlabel=SW1
|
|
||||||
T 205 345 5 10 1 1 0 6 1
|
|
||||||
pinnumber=9
|
|
||||||
T 0 300 5 10 0 0 0 0 1
|
|
||||||
pinseq=9
|
|
||||||
}
|
|
||||||
P 1700 300 1400 300 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 300 5 10 0 0 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
T 1445 -5 5 10 1 1 0 6 1
|
|
||||||
pinlabel=SW2
|
|
||||||
T 1495 345 5 10 1 1 0 0 1
|
|
||||||
pinnumber=10
|
|
||||||
T 1700 300 5 10 0 0 0 0 1
|
|
||||||
pinseq=10
|
|
||||||
}
|
|
||||||
V 1300 300 100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
L 300 300 1300 500 3 0 0 0 -1 -1
|
|
||||||
B 300 1600 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 300 1300 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 300 1000 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 300 700 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 800 1600 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 800 1300 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 800 1000 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
B 800 700 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 2000 8 10 1 1 0 0 1
|
|
||||||
refdes=J?
|
|
||||||
T 300 2400 8 10 0 0 0 0 1
|
|
||||||
device=SC
|
|
||||||
T 300 2200 8 10 0 0 0 0 1
|
|
||||||
description=smart card interface with normally open presence switch
|
|
||||||
T 1000 2000 9 10 1 0 0 0 1
|
|
||||||
SC
|
|
||||||
@@ -1,79 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 200 300 200 1 0 0
|
|
||||||
{
|
|
||||||
T 0 200 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 105 -5 5 10 1 1 0 0 1
|
|
||||||
pinlabel=A
|
|
||||||
T 205 245 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 200 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 5 495 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_OE\_
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 1200 200 900 200 1 0 0
|
|
||||||
{
|
|
||||||
T 1200 200 5 10 0 0 0 0 1
|
|
||||||
pintype=out
|
|
||||||
T 1005 -5 5 10 1 1 0 0 1
|
|
||||||
pinlabel=Y
|
|
||||||
T 995 245 5 10 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
T 1200 200 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
L 400 500 400 900 3 0 0 0 -1 -1
|
|
||||||
L 400 500 700 700 3 0 0 0 -1 -1
|
|
||||||
L 400 900 700 700 3 0 0 0 -1 -1
|
|
||||||
L 300 400 300 0 3 0 0 0 -1 -1
|
|
||||||
L 600 200 300 0 3 0 0 0 -1 -1
|
|
||||||
L 300 400 600 200 3 0 0 0 -1 -1
|
|
||||||
V 350 700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
V 650 200 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
L 700 200 900 200 3 0 0 0 -1 -1
|
|
||||||
L 450 300 450 400 3 0 0 0 -1 -1
|
|
||||||
L 450 400 800 400 3 0 0 0 -1 -1
|
|
||||||
L 800 400 800 700 3 0 0 0 -1 -1
|
|
||||||
L 800 700 700 700 3 0 0 0 -1 -1
|
|
||||||
T 0 950 8 10 1 1 0 0 1
|
|
||||||
refdes=U?
|
|
||||||
T 700 900 8 10 1 0 0 0 1
|
|
||||||
slot=1
|
|
||||||
T 0 1200 8 10 0 0 0 0 1
|
|
||||||
device=SN74LVC240A
|
|
||||||
T 0 1400 8 10 0 0 0 0 1
|
|
||||||
description=2x4 inverter
|
|
||||||
T 0 1600 8 10 0 0 0 0 1
|
|
||||||
numslots=8
|
|
||||||
T 0 1800 8 10 0 0 0 0 1
|
|
||||||
documentation=http://www.ti.com/lit/ds/symlink/sn74lvc240a.pdf
|
|
||||||
T 0 2000 8 10 0 0 0 0 1
|
|
||||||
net=Vcc:20
|
|
||||||
T 0 2200 8 10 0 0 0 0 1
|
|
||||||
net=GND:10
|
|
||||||
T 0 2400 8 10 0 0 0 0 1
|
|
||||||
slotdef=1:1,2,18
|
|
||||||
T 0 2600 8 10 0 0 0 0 1
|
|
||||||
slotdef=2:1,4,16
|
|
||||||
T 0 2800 8 10 0 0 0 0 1
|
|
||||||
slotdef=3:1,6,14
|
|
||||||
T 0 3000 8 10 0 0 0 0 1
|
|
||||||
slotdef=4:1,8,12
|
|
||||||
T 0 3200 8 10 0 0 0 0 1
|
|
||||||
slotdef=5:19,11,9
|
|
||||||
T 0 3400 8 10 0 0 0 0 1
|
|
||||||
slotdef=6:19,13,7
|
|
||||||
T 0 3600 8 10 0 0 0 0 1
|
|
||||||
slotdef=7:19,15,5
|
|
||||||
T 0 3800 8 10 0 0 0 0 1
|
|
||||||
slotdef=8:19,17,3
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
v 20110115 2
|
|
||||||
P 0 700 300 700 1 0 0
|
|
||||||
{
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 695 5 10 1 1 0 0 1
|
|
||||||
pinlabel=Vin
|
|
||||||
T 205 745 5 10 1 1 0 6 1
|
|
||||||
pinnumber=1
|
|
||||||
T 0 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
}
|
|
||||||
P 0 400 300 400 1 0 0
|
|
||||||
{
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 355 395 5 10 1 1 0 0 1
|
|
||||||
pinlabel=GND
|
|
||||||
T 205 445 5 10 1 1 0 6 1
|
|
||||||
pinnumber=2
|
|
||||||
T 0 400 5 10 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
}
|
|
||||||
P 0 100 300 100 1 0 0
|
|
||||||
{
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pintype=in
|
|
||||||
T 355 95 5 10 1 1 0 0 1
|
|
||||||
pinlabel=\_SHDN\_
|
|
||||||
T 205 145 5 10 1 1 0 6 1
|
|
||||||
pinnumber=3
|
|
||||||
T 0 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
}
|
|
||||||
P 1700 700 1400 700 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 700 5 10 0 0 0 0 1
|
|
||||||
pintype=pwr
|
|
||||||
T 1345 695 5 10 1 1 0 6 1
|
|
||||||
pinlabel=Vout
|
|
||||||
T 1495 745 5 10 1 1 0 0 1
|
|
||||||
pinnumber=5
|
|
||||||
T 1700 700 5 10 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
}
|
|
||||||
P 1700 100 1400 100 1 0 0
|
|
||||||
{
|
|
||||||
T 1700 100 5 10 0 0 0 0 1
|
|
||||||
pintype=passive
|
|
||||||
T 1345 95 5 10 1 1 0 6 1
|
|
||||||
pinlabel=ADJ
|
|
||||||
T 1495 145 5 10 1 1 0 0 1
|
|
||||||
pinnumber=4
|
|
||||||
T 1700 100 5 10 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
}
|
|
||||||
B 300 0 1100 900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
T 300 1000 8 10 1 1 0 0 1
|
|
||||||
refdes=U?
|
|
||||||
T 300 1200 8 10 0 0 0 0 1
|
|
||||||
device=TC1071
|
|
||||||
T 300 1400 8 10 0 0 0 0 1
|
|
||||||
manufacturer=Microchip
|
|
||||||
T 300 1600 8 10 0 0 0 0 1
|
|
||||||
documentation=http://ww1.microchip.com/downloads/en/DeviceDoc/21353E.pdf
|
|
||||||
@@ -1,107 +0,0 @@
|
|||||||
v 20070818 1
|
|
||||||
P 1900 1700 2200 1700 1 0 1
|
|
||||||
{
|
|
||||||
T 1550 1650 5 8 1 1 0 0 1
|
|
||||||
pinnumber=2
|
|
||||||
T 750 1650 5 8 0 0 0 0 1
|
|
||||||
pinseq=2
|
|
||||||
T 750 1650 5 8 0 1 0 0 1
|
|
||||||
pinlabel=2
|
|
||||||
T 750 1650 5 8 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
P 1900 1100 2200 1100 1 0 1
|
|
||||||
{
|
|
||||||
T 1550 1050 5 8 1 1 0 0 1
|
|
||||||
pinnumber=4
|
|
||||||
T 750 1050 5 8 0 0 0 0 1
|
|
||||||
pinseq=4
|
|
||||||
T 750 1050 5 8 0 1 0 0 1
|
|
||||||
pinlabel=4
|
|
||||||
T 750 1050 5 8 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
P 1900 2000 2200 2000 1 0 1
|
|
||||||
{
|
|
||||||
T 1550 1950 5 8 1 1 0 0 1
|
|
||||||
pinnumber=1
|
|
||||||
T 750 1950 5 8 0 0 0 0 1
|
|
||||||
pinseq=1
|
|
||||||
T 750 1950 5 8 0 1 0 0 1
|
|
||||||
pinlabel=1
|
|
||||||
T 750 1950 5 8 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
P 1900 1400 2200 1400 1 0 1
|
|
||||||
{
|
|
||||||
T 1550 1350 5 8 1 1 0 0 1
|
|
||||||
pinnumber=3
|
|
||||||
T 750 1350 5 8 0 0 0 0 1
|
|
||||||
pinseq=3
|
|
||||||
T 750 1350 5 8 0 1 0 0 1
|
|
||||||
pinlabel=3
|
|
||||||
T 750 1350 5 8 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
P 900 300 900 0 1 0 1
|
|
||||||
{
|
|
||||||
T 900 850 5 8 1 1 180 6 1
|
|
||||||
pinnumber=G
|
|
||||||
T 850 1450 5 8 0 0 270 0 1
|
|
||||||
pinseq=6
|
|
||||||
T 900 350 5 8 0 1 90 0 1
|
|
||||||
pinlabel=G
|
|
||||||
T 850 1450 5 8 0 1 270 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
L 1900 2000 1700 2000 3 0 0 0 -1 -1
|
|
||||||
L 1900 1700 1700 1700 3 0 0 0 -1 -1
|
|
||||||
L 1900 1400 1700 1400 3 0 0 0 -1 -1
|
|
||||||
L 1900 1100 1700 1100 3 0 0 0 -1 -1
|
|
||||||
L 900 500 900 300 3 0 0 0 -1 -1
|
|
||||||
T 100 2200 5 10 0 0 0 0 1
|
|
||||||
author=andrewmATthehacktoryDOTcom
|
|
||||||
T 100 2300 8 10 1 1 0 0 1
|
|
||||||
refdes=CONN?
|
|
||||||
V 900 600 100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
|
|
||||||
L 1000 600 1700 600 3 0 0 0 -1 -1
|
|
||||||
L 1700 2200 0 2200 3 0 0 0 -1 -1
|
|
||||||
L 1700 2200 1700 600 3 0 0 0 -1 -1
|
|
||||||
L 800 600 0 600 3 0 0 0 -1 -1
|
|
||||||
L 0 2200 0 600 3 0 0 0 -1 -1
|
|
||||||
L 100 2200 100 600 3 0 0 0 -1 -1
|
|
||||||
T 100 2400 5 10 0 0 0 0 1
|
|
||||||
dist-license=GPL
|
|
||||||
T 100 2600 5 10 0 0 0 0 1
|
|
||||||
use-license=unlimited
|
|
||||||
T 1450 2000 9 10 1 0 0 7 1
|
|
||||||
5V
|
|
||||||
T 1450 1700 9 10 1 0 0 7 1
|
|
||||||
D-
|
|
||||||
T 1450 1400 9 10 1 0 0 7 1
|
|
||||||
D+
|
|
||||||
T 1450 1100 9 10 1 0 0 7 1
|
|
||||||
ID
|
|
||||||
P 1900 800 2200 800 1 0 1
|
|
||||||
{
|
|
||||||
T 1550 750 5 8 1 1 0 0 1
|
|
||||||
pinnumber=5
|
|
||||||
T 750 750 5 8 0 0 0 0 1
|
|
||||||
pinseq=5
|
|
||||||
T 750 750 5 8 0 1 0 0 1
|
|
||||||
pinlabel=5
|
|
||||||
T 750 750 5 8 0 1 0 0 1
|
|
||||||
pintype=pas
|
|
||||||
}
|
|
||||||
L 1900 800 1700 800 3 0 0 0 -1 -1
|
|
||||||
T 1450 800 9 10 1 0 0 7 1
|
|
||||||
GND
|
|
||||||
L 200 1900 200 900 3 0 0 0 -1 -1
|
|
||||||
L 200 900 400 900 3 0 0 0 -1 -1
|
|
||||||
L 400 900 600 700 3 0 0 0 -1 -1
|
|
||||||
L 600 700 800 700 3 0 0 0 -1 -1
|
|
||||||
L 800 700 800 2100 3 0 0 0 -1 -1
|
|
||||||
L 800 2100 600 2100 3 0 0 0 -1 -1
|
|
||||||
L 600 2100 400 1900 3 0 0 0 -1 -1
|
|
||||||
L 400 1900 200 1900 3 0 0 0 -1 -1
|
|
||||||
L 500 2100 400 2100 3 0 0 0 -1 -1
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
|||||||
1.5
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
Cmp-Mod V01 Created by CvPCB (2011-06-08)-testing date = Sa 02 Jul 2011 17:52:11 CEST
|
Cmp-Mod V01 Created by CvPcb (2013-may-18)-stable date = Mo 28 Okt 2013 10:59:43 CET
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC804A6;
|
TimeStamp = /4DC804A6;
|
||||||
@@ -87,8 +87,8 @@ EndCmp
|
|||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC6A5DE;
|
TimeStamp = /4DC6A5DE;
|
||||||
Reference = C14;
|
Reference = C14;
|
||||||
ValeurCmp = 1uF;
|
ValeurCmp = 4.7uF;
|
||||||
IdModule = SM0603;
|
IdModule = SM0805;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
@@ -162,23 +162,23 @@ IdModule = SM0603;
|
|||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC7A27C;
|
TimeStamp = /526C4CBB;
|
||||||
Reference = D1;
|
Reference = D1;
|
||||||
ValeurCmp = Schottky;
|
ValeurCmp = MBR0530;
|
||||||
IdModule = SOD123;
|
IdModule = SOD123;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DCB8C13;
|
TimeStamp = /526C4CDD;
|
||||||
Reference = D2;
|
Reference = D2;
|
||||||
ValeurCmp = 1N5819;
|
ValeurCmp = MBR0530;
|
||||||
IdModule = SOD123;
|
IdModule = SOD123;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DCB8C0D;
|
TimeStamp = /526C4CEC;
|
||||||
Reference = D3;
|
Reference = D3;
|
||||||
ValeurCmp = 1N5819;
|
ValeurCmp = MBR0530;
|
||||||
IdModule = SOD123;
|
IdModule = SOD123;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
@@ -196,6 +196,13 @@ ValeurCmp = GREEN;
|
|||||||
IdModule = LED-0805;
|
IdModule = LED-0805;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /526C4D13;
|
||||||
|
Reference = D6;
|
||||||
|
ValeurCmp = MBR0530;
|
||||||
|
IdModule = SOD123;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC79E48;
|
TimeStamp = /4DC79E48;
|
||||||
Reference = FB1;
|
Reference = FB1;
|
||||||
@@ -210,6 +217,13 @@ ValeurCmp = FILTER;
|
|||||||
IdModule = SM0805;
|
IdModule = SM0805;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /526C41E4;
|
||||||
|
Reference = IC1;
|
||||||
|
ValeurCmp = FPF2109;
|
||||||
|
IdModule = SOT23-5;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DFF8B97;
|
TimeStamp = /4DFF8B97;
|
||||||
Reference = IC2;
|
Reference = IC2;
|
||||||
@@ -225,31 +239,24 @@ IdModule = TQFP_64;
|
|||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC6A187;
|
TimeStamp = /4EB57076;
|
||||||
Reference = IC4;
|
Reference = IC4;
|
||||||
ValeurCmp = CB3Q3244;
|
ValeurCmp = CB3Q3244;
|
||||||
IdModule = SSOP20_BDQ;
|
IdModule = SSOP20_BDQ;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4DFF9774;
|
|
||||||
Reference = IC5;
|
|
||||||
ValeurCmp = FPF2005;
|
|
||||||
IdModule = SOT353;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4CFAC6EA;
|
TimeStamp = /4CFAC6EA;
|
||||||
Reference = J1;
|
Reference = J1;
|
||||||
ValeurCmp = USB;
|
ValeurCmp = USB-B_MINI;
|
||||||
IdModule = USB-MINI-B_54819-0519;
|
IdModule = USB-MINI-B_UX60;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DCBE233;
|
TimeStamp = /4DCBE233;
|
||||||
Reference = J2;
|
Reference = J2;
|
||||||
ValeurCmp = JACK_2.5;
|
ValeurCmp = JACK_2.5;
|
||||||
IdModule = JACK2.5_SJ1-2503A;
|
IdModule = JACK_2.5;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
@@ -270,7 +277,7 @@ BeginCmp
|
|||||||
TimeStamp = /4CFCD6C9;
|
TimeStamp = /4CFCD6C9;
|
||||||
Reference = P1;
|
Reference = P1;
|
||||||
ValeurCmp = JTAG;
|
ValeurCmp = JTAG;
|
||||||
IdModule = pin_array_10x2;
|
IdModule = PIN_ARRAY_10X2;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
@@ -294,13 +301,6 @@ ValeurCmp = SIM;
|
|||||||
IdModule = SIM_AMPHENOL;
|
IdModule = SIM_AMPHENOL;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E0D8A18;
|
|
||||||
Reference = P5;
|
|
||||||
ValeurCmp = SAM;
|
|
||||||
IdModule = SAM_FCI;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC7A1CA;
|
TimeStamp = /4DC7A1CA;
|
||||||
Reference = Q1;
|
Reference = Q1;
|
||||||
@@ -413,6 +413,13 @@ ValeurCmp = 150R;
|
|||||||
IdModule = SM0603;
|
IdModule = SM0603;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /526C5035;
|
||||||
|
Reference = R15;
|
||||||
|
ValeurCmp = 100K;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4DC7A441;
|
TimeStamp = /4DC7A441;
|
||||||
Reference = R16;
|
Reference = R16;
|
||||||
@@ -462,6 +469,20 @@ ValeurCmp = 100K;
|
|||||||
IdModule = SM0603;
|
IdModule = SM0603;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /4FB50700;
|
||||||
|
Reference = R23;
|
||||||
|
ValeurCmp = 100K;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
|
BeginCmp
|
||||||
|
TimeStamp = /526C5026;
|
||||||
|
Reference = R24;
|
||||||
|
ValeurCmp = 100K;
|
||||||
|
IdModule = SM0603;
|
||||||
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
TimeStamp = /4D020733;
|
TimeStamp = /4D020733;
|
||||||
Reference = SW1;
|
Reference = SW1;
|
||||||
@@ -480,7 +501,7 @@ BeginCmp
|
|||||||
TimeStamp = /4DC5A250;
|
TimeStamp = /4DC5A250;
|
||||||
Reference = U1;
|
Reference = U1;
|
||||||
ValeurCmp = FLASH;
|
ValeurCmp = FLASH;
|
||||||
IdModule = SOIC8;
|
IdModule = SOC008_WIDE;
|
||||||
EndCmp
|
EndCmp
|
||||||
|
|
||||||
BeginCmp
|
BeginCmp
|
||||||
|
|||||||
10599
hardware/kicad/SIMtrace.kicad_pcb
Normal file
10599
hardware/kicad/SIMtrace.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,42 +1,54 @@
|
|||||||
update=Fr 01 Jul 2011 23:18:53 CEST
|
update=So 27 Okt 2013 12:20:06 CET
|
||||||
last_client=pcbnew
|
last_client=eeschema
|
||||||
[general]
|
[general]
|
||||||
version=1
|
version=1
|
||||||
|
[pcbnew]
|
||||||
|
version=1
|
||||||
|
PadDrlX=0
|
||||||
|
PadDimH=157
|
||||||
|
PadDimV=197
|
||||||
|
BoardThickness=630
|
||||||
|
SgPcb45=1
|
||||||
|
TxtPcbV=800
|
||||||
|
TxtPcbH=600
|
||||||
|
TxtModV=600
|
||||||
|
TxtModH=600
|
||||||
|
TxtModW=120
|
||||||
|
VEgarde=100
|
||||||
|
DrawLar=150
|
||||||
|
EdgeLar=80
|
||||||
|
TxtLar=120
|
||||||
|
MSegLar=100
|
||||||
|
LastNetListRead=SIMtrace.net
|
||||||
|
[pcbnew/libraries]
|
||||||
|
LibName1=sockets
|
||||||
|
LibName2=connect
|
||||||
|
LibName3=discret
|
||||||
|
LibName4=pin_array
|
||||||
|
LibName5=divers
|
||||||
|
LibName6=libcms
|
||||||
|
LibName7=display
|
||||||
|
LibName8=valves
|
||||||
|
LibName9=led
|
||||||
|
LibName10=dip_sockets
|
||||||
|
LibName11=lib/SIMtrace
|
||||||
|
LibName12=lib/smartcard
|
||||||
|
LibName13=lib/logo
|
||||||
|
LibName14=lib/production
|
||||||
|
LibDir=
|
||||||
|
[cvpcb]
|
||||||
|
version=1
|
||||||
|
NetIExt=net
|
||||||
|
[cvpcb/libraries]
|
||||||
|
EquName1=devcms
|
||||||
[eeschema]
|
[eeschema]
|
||||||
version=1
|
version=1
|
||||||
LibDir=
|
LibDir=
|
||||||
NetFmt=1
|
NetFmtName=PcbnewAdvanced
|
||||||
HPGLSpd=20
|
|
||||||
HPGLDm=15
|
|
||||||
HPGLNum=1
|
|
||||||
offX_A4=0
|
|
||||||
offY_A4=0
|
|
||||||
offX_A3=0
|
|
||||||
offY_A3=0
|
|
||||||
offX_A2=0
|
|
||||||
offY_A2=0
|
|
||||||
offX_A1=0
|
|
||||||
offY_A1=0
|
|
||||||
offX_A0=0
|
|
||||||
offY_A0=0
|
|
||||||
offX_A=0
|
|
||||||
offY_A=0
|
|
||||||
offX_B=0
|
|
||||||
offY_B=0
|
|
||||||
offX_C=0
|
|
||||||
offY_C=0
|
|
||||||
offX_D=0
|
|
||||||
offY_D=0
|
|
||||||
offX_E=0
|
|
||||||
offY_E=0
|
|
||||||
RptD_X=0
|
RptD_X=0
|
||||||
RptD_Y=100
|
RptD_Y=100
|
||||||
RptLab=1
|
RptLab=1
|
||||||
SimCmd=
|
|
||||||
UseNetN=0
|
|
||||||
LabSize=60
|
LabSize=60
|
||||||
PrintMonochrome=1
|
|
||||||
ShowSheetReferenceAndTitleBlock=1
|
|
||||||
[eeschema/libraries]
|
[eeschema/libraries]
|
||||||
LibName1=power
|
LibName1=power
|
||||||
LibName2=device
|
LibName2=device
|
||||||
@@ -71,40 +83,3 @@ LibName30=valves
|
|||||||
LibName31=lib/at91sam7sxxx-au
|
LibName31=lib/at91sam7sxxx-au
|
||||||
LibName32=lib/SIMtrace
|
LibName32=lib/SIMtrace
|
||||||
LibName33=lib/smartcard
|
LibName33=lib/smartcard
|
||||||
[cvpcb]
|
|
||||||
version=1
|
|
||||||
NetIExt=net
|
|
||||||
[cvpcb/libraries]
|
|
||||||
EquName1=devcms
|
|
||||||
[pcbnew]
|
|
||||||
version=1
|
|
||||||
PadDrlX=0
|
|
||||||
PadDimH=472
|
|
||||||
PadDimV=2165
|
|
||||||
BoardThickness=630
|
|
||||||
TxtPcbV=299
|
|
||||||
TxtPcbH=299
|
|
||||||
TxtModV=600
|
|
||||||
TxtModH=600
|
|
||||||
TxtModW=120
|
|
||||||
VEgarde=100
|
|
||||||
DrawLar=60
|
|
||||||
EdgeLar=80
|
|
||||||
TxtLar=120
|
|
||||||
MSegLar=100
|
|
||||||
LastNetListRead=SIMtrace.net
|
|
||||||
[pcbnew/libraries]
|
|
||||||
LibDir=
|
|
||||||
LibName1=sockets
|
|
||||||
LibName2=connect
|
|
||||||
LibName3=discret
|
|
||||||
LibName4=pin_array
|
|
||||||
LibName5=divers
|
|
||||||
LibName6=libcms
|
|
||||||
LibName7=display
|
|
||||||
LibName8=valves
|
|
||||||
LibName9=led
|
|
||||||
LibName10=dip_sockets
|
|
||||||
LibName11=lib/SIMtrace
|
|
||||||
LibName12=lib/smartcard
|
|
||||||
LibName13=lib/logo
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
EESchema-DOCLIB Version 2.0 Date: Mo 20 Jun 2011 20:03:28 CEST
|
EESchema-DOCLIB Version 2.0 Date: So 27 Okt 2013 10:58:11 CET
|
||||||
#
|
#
|
||||||
$CMP BC847
|
$CMP BC847
|
||||||
F transistors/bipolar/*.*
|
F transistors/bipolar/*.*
|
||||||
@@ -8,6 +8,10 @@ $CMP CB3Q3244
|
|||||||
D SN74CB3Q3244
|
D SN74CB3Q3244
|
||||||
$ENDCMP
|
$ENDCMP
|
||||||
#
|
#
|
||||||
|
$CMP FPF210X
|
||||||
|
D Fairchild Semiconductors FPF2108-FPF2110 IC-switch
|
||||||
|
$ENDCMP
|
||||||
|
#
|
||||||
$CMP JTAG
|
$CMP JTAG
|
||||||
D symbole general de connecteur
|
D symbole general de connecteur
|
||||||
K CONN
|
K CONN
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
EESchema-DOCLIB Version 2.0 Date: Mo 20 Jun 2011 20:53:23 CEST
|
EESchema-DOCLIB Version 2.0 Date: So 27 Okt 2013 12:00:41 CET
|
||||||
#
|
#
|
||||||
$CMP BC847
|
$CMP BC847
|
||||||
F transistors/bipolar/*.*
|
F transistors/bipolar/*.*
|
||||||
@@ -8,6 +8,10 @@ $CMP CB3Q3244
|
|||||||
D SN74CB3Q3244
|
D SN74CB3Q3244
|
||||||
$ENDCMP
|
$ENDCMP
|
||||||
#
|
#
|
||||||
|
$CMP FPF210X
|
||||||
|
D Fairchild Semiconductors FPF2108-FPF2110 IC-switch
|
||||||
|
$ENDCMP
|
||||||
|
#
|
||||||
$CMP JTAG
|
$CMP JTAG
|
||||||
D symbole general de connecteur
|
D symbole general de connecteur
|
||||||
K CONN
|
K CONN
|
||||||
@@ -21,4 +25,8 @@ $CMP LM3046M
|
|||||||
F datasheet/LM3046.pdf
|
F datasheet/LM3046.pdf
|
||||||
$ENDCMP
|
$ENDCMP
|
||||||
#
|
#
|
||||||
|
$CMP SCHOTTKY
|
||||||
|
D Diode schottky
|
||||||
|
$ENDCMP
|
||||||
|
#
|
||||||
#End Doc Library
|
#End Doc Library
|
||||||
|
|||||||
@@ -1,10 +1,13 @@
|
|||||||
EESchema-LIBRARY Version 2.3 Date: Mo 20 Jun 2011 20:53:23 CEST
|
EESchema-LIBRARY Version 2.3 Date: So 27 Okt 2013 12:00:41 CET
|
||||||
|
#encoding utf-8
|
||||||
#
|
#
|
||||||
# AP7332
|
# AP7332
|
||||||
#
|
#
|
||||||
DEF AP7332 IC 0 40 Y Y 1 F N
|
DEF AP7332 IC 0 40 Y Y 1 F N
|
||||||
F0 "IC" 0 250 60 H V C CNN
|
F0 "IC" 0 250 60 H V C CNN
|
||||||
F1 "AP7332" 0 -250 60 H V C CNN
|
F1 "AP7332" 0 -250 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -300 200 300 -200 0 1 0 N
|
S -300 200 300 -200 0 1 0 N
|
||||||
X VOUT2 1 450 0 150 L 50 50 1 1 w
|
X VOUT2 1 450 0 150 L 50 50 1 1 w
|
||||||
@@ -21,6 +24,8 @@ ENDDEF
|
|||||||
DEF BC847 Q 0 0 Y Y 1 F N
|
DEF BC847 Q 0 0 Y Y 1 F N
|
||||||
F0 "Q" 0 -150 50 H V R CNN
|
F0 "Q" 0 -150 50 H V R CNN
|
||||||
F1 "BC847" 0 150 50 H V R CNN
|
F1 "BC847" 0 150 50 H V R CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
C 50 0 111 0 1 10 N
|
C 50 0 111 0 1 10 N
|
||||||
P 2 0 1 0 0 0 100 100 N
|
P 2 0 1 0 0 0 100 100 N
|
||||||
@@ -39,6 +44,8 @@ ENDDEF
|
|||||||
DEF CB3Q3244 IC 0 0 Y Y 9 L N
|
DEF CB3Q3244 IC 0 0 Y Y 9 L N
|
||||||
F0 "IC" -150 200 60 H V C CNN
|
F0 "IC" -150 200 60 H V C CNN
|
||||||
F1 "CB3Q3244" -300 -150 60 H V C CNN
|
F1 "CB3Q3244" -300 -150 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
C -85 0 10 1 1 0 N
|
C -85 0 10 1 1 0 N
|
||||||
P 3 1 1 0 -200 0 -250 0 -250 0 N
|
P 3 1 1 0 -200 0 -250 0 -250 0 N
|
||||||
@@ -138,6 +145,8 @@ ENDDEF
|
|||||||
DEF DEBUG P 0 30 Y Y 1 F N
|
DEF DEBUG P 0 30 Y Y 1 F N
|
||||||
F0 "P" 0 350 60 H V C CNN
|
F0 "P" 0 350 60 H V C CNN
|
||||||
F1 "DEBUG" 200 0 60 V V C CNN
|
F1 "DEBUG" 200 0 60 V V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -100 300 150 -300 0 1 0 N
|
S -100 300 150 -300 0 1 0 N
|
||||||
X GND 1 -350 250 250 R 60 60 1 1 W I
|
X GND 1 -350 250 250 R 60 60 1 1 W I
|
||||||
@@ -154,6 +163,8 @@ ENDDEF
|
|||||||
DEF FLASH_SPI U 0 40 Y Y 1 F N
|
DEF FLASH_SPI U 0 40 Y Y 1 F N
|
||||||
F0 "U" 0 300 60 H V C CNN
|
F0 "U" 0 300 60 H V C CNN
|
||||||
F1 "FLASH_SPI" 0 -300 60 H V C CNN
|
F1 "FLASH_SPI" 0 -300 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -350 250 350 -250 0 1 0 N
|
S -350 250 350 -250 0 1 0 N
|
||||||
X /CS 1 -600 150 250 R 60 60 1 1 I
|
X /CS 1 -600 150 250 R 60 60 1 1 I
|
||||||
@@ -172,6 +183,8 @@ ENDDEF
|
|||||||
DEF FPF200X IC 0 40 Y Y 1 F N
|
DEF FPF200X IC 0 40 Y Y 1 F N
|
||||||
F0 "IC" 0 350 60 H V C CNN
|
F0 "IC" 0 350 60 H V C CNN
|
||||||
F1 "FPF200X" 0 250 60 H V C CNN
|
F1 "FPF200X" 0 250 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -250 200 250 -350 0 1 0 N
|
S -250 200 250 -350 0 1 0 N
|
||||||
X VOUT 1 400 100 150 L 50 50 1 1 w
|
X VOUT 1 400 100 150 L 50 50 1 1 w
|
||||||
@@ -182,11 +195,30 @@ X VIN 5 -400 100 150 R 50 50 1 1 W
|
|||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
|
# FPF210X
|
||||||
|
#
|
||||||
|
DEF FPF210X IC 0 40 Y Y 1 F N
|
||||||
|
F0 "IC" 0 350 60 H V C CNN
|
||||||
|
F1 "FPF210X" 0 250 60 H V C CNN
|
||||||
|
F2 "SOT23-5" 0 450 60 H I C CNN
|
||||||
|
F3 "https://www.fairchildsemi.com/ds/FP/FPF2110.pdf" 0 -600 60 H I C CNN
|
||||||
|
DRAW
|
||||||
|
S -250 200 250 -350 0 1 0 N
|
||||||
|
X VIN 1 -400 100 150 R 50 50 1 1 W
|
||||||
|
X GND 2 0 -500 150 U 50 50 1 1 W
|
||||||
|
X ON 3 -400 -100 150 R 50 50 1 1 I
|
||||||
|
X FLAGB 4 400 -100 150 L 50 50 1 1 I
|
||||||
|
X VOUT 5 400 100 150 L 50 50 1 1 w
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
# JACK
|
# JACK
|
||||||
#
|
#
|
||||||
DEF JACK J 0 0 Y Y 1 F N
|
DEF JACK J 0 0 Y Y 1 F N
|
||||||
F0 "J" 0 150 50 H V L BNN
|
F0 "J" 0 150 50 H V L BNN
|
||||||
F1 "JACK" -50 -200 50 H V L BNN
|
F1 "JACK" -50 -200 50 H V L BNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
P 2 1 0 0 -100 100 -100 50 N
|
P 2 1 0 0 -100 100 -100 50 N
|
||||||
P 2 1 0 0 0 -40 -30 -100 N
|
P 2 1 0 0 0 -40 -30 -100 N
|
||||||
@@ -209,6 +241,8 @@ ENDDEF
|
|||||||
DEF JACK_2.5 J 0 0 Y Y 1 F N
|
DEF JACK_2.5 J 0 0 Y Y 1 F N
|
||||||
F0 "J" -50 150 50 H V L BNN
|
F0 "J" -50 150 50 H V L BNN
|
||||||
F1 "JACK_2.5" -150 -200 50 H V L BNN
|
F1 "JACK_2.5" -150 -200 50 H V L BNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
P 2 1 0 0 -150 100 -150 50 N
|
P 2 1 0 0 -150 100 -150 50 N
|
||||||
P 3 0 1 0 -150 100 250 100 250 100 N
|
P 3 0 1 0 -150 100 250 100 250 100 N
|
||||||
@@ -226,6 +260,8 @@ ENDDEF
|
|||||||
DEF JTAG P 0 10 Y Y 1 F N
|
DEF JTAG P 0 10 Y Y 1 F N
|
||||||
F0 "P" 0 550 60 H V C CNN
|
F0 "P" 0 550 60 H V C CNN
|
||||||
F1 "JTAG" 0 -550 50 H V C CNN
|
F1 "JTAG" 0 -550 50 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -150 500 150 -500 0 1 0 N
|
S -150 500 150 -500 0 1 0 N
|
||||||
X VREF 1 -450 450 300 R 60 30 1 1 P I
|
X VREF 1 -450 450 300 R 60 30 1 1 P I
|
||||||
@@ -256,6 +292,8 @@ ENDDEF
|
|||||||
DEF LM3046 Q 0 40 Y Y 5 F N
|
DEF LM3046 Q 0 40 Y Y 5 F N
|
||||||
F0 "Q" 0 225 50 H V C CNN
|
F0 "Q" 0 225 50 H V C CNN
|
||||||
F1 "LM3046" 0 -175 50 H V C CNN
|
F1 "LM3046" 0 -175 50 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
$FPLIST
|
$FPLIST
|
||||||
SO14E
|
SO14E
|
||||||
$ENDFPLIST
|
$ENDFPLIST
|
||||||
@@ -290,6 +328,8 @@ ENDDEF
|
|||||||
DEF LM3046M Q 0 40 Y Y 5 F N
|
DEF LM3046M Q 0 40 Y Y 5 F N
|
||||||
F0 "Q" 0 225 50 H V C CNN
|
F0 "Q" 0 225 50 H V C CNN
|
||||||
F1 "LM3046M" 0 -175 50 H V C CNN
|
F1 "LM3046M" 0 -175 50 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
$FPLIST
|
$FPLIST
|
||||||
SO14E
|
SO14E
|
||||||
$ENDFPLIST
|
$ENDFPLIST
|
||||||
@@ -324,6 +364,8 @@ ENDDEF
|
|||||||
DEF QS3244 IC 0 0 Y Y 9 L N
|
DEF QS3244 IC 0 0 Y Y 9 L N
|
||||||
F0 "IC" -150 200 60 H V C CNN
|
F0 "IC" -150 200 60 H V C CNN
|
||||||
F1 "QS3244" -225 -175 60 H V C CNN
|
F1 "QS3244" -225 -175 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
C -85 0 10 1 1 0 N
|
C -85 0 10 1 1 0 N
|
||||||
P 3 1 1 0 -200 0 -250 0 -250 0 N
|
P 3 1 1 0 -200 0 -250 0 -250 0 N
|
||||||
@@ -423,6 +465,8 @@ ENDDEF
|
|||||||
DEF QS3245 IC 0 0 Y Y 9 L N
|
DEF QS3245 IC 0 0 Y Y 9 L N
|
||||||
F0 "IC" -150 200 60 H V C CNN
|
F0 "IC" -150 200 60 H V C CNN
|
||||||
F1 "QS3245" -225 -175 60 H V C CNN
|
F1 "QS3245" -225 -175 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
C -85 0 10 1 1 0 N
|
C -85 0 10 1 1 0 N
|
||||||
P 3 1 1 0 0 0 -75 0 -75 0 N
|
P 3 1 1 0 0 0 -75 0 -75 0 N
|
||||||
@@ -514,6 +558,8 @@ ENDDEF
|
|||||||
DEF SC120 IC 0 40 Y Y 1 F N
|
DEF SC120 IC 0 40 Y Y 1 F N
|
||||||
F0 "IC" 0 350 60 H V C CNN
|
F0 "IC" 0 350 60 H V C CNN
|
||||||
F1 "SC120" 0 -350 60 H V C CNN
|
F1 "SC120" 0 -350 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -250 250 250 -250 0 1 0 N
|
S -250 250 250 -250 0 1 0 N
|
||||||
X IN 1 -500 150 250 R 60 60 1 1 W
|
X IN 1 -500 150 250 R 60 60 1 1 W
|
||||||
@@ -525,11 +571,32 @@ X EN 6 -500 0 250 R 60 60 1 1 I
|
|||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
|
# SCHOTTKY
|
||||||
|
#
|
||||||
|
DEF SCHOTTKY D 0 40 Y N 1 F N
|
||||||
|
F0 "D" 0 100 40 H V C CNN
|
||||||
|
F1 "SCHOTTKY" 0 -100 40 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
|
$FPLIST
|
||||||
|
D?
|
||||||
|
S*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
P 3 0 1 0 -50 50 50 0 -50 -50 F
|
||||||
|
P 6 0 1 8 75 25 75 50 50 50 50 -50 25 -50 25 -25 N
|
||||||
|
X K 1 200 0 150 L 40 40 1 1 P
|
||||||
|
X A 2 -200 0 150 R 40 40 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
# TPS736XX
|
# TPS736XX
|
||||||
#
|
#
|
||||||
DEF TPS736XX IC 0 40 Y Y 1 F N
|
DEF TPS736XX IC 0 40 Y Y 1 F N
|
||||||
F0 "IC" 0 450 60 H V C CNN
|
F0 "IC" 0 450 60 H V C CNN
|
||||||
F1 "TPS736XX" 0 350 60 H V C CNN
|
F1 "TPS736XX" 0 350 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -300 300 300 -50 0 1 0 N
|
S -300 300 300 -50 0 1 0 N
|
||||||
X IN 1 -450 200 150 R 60 60 1 1 W
|
X IN 1 -450 200 150 R 60 60 1 1 W
|
||||||
@@ -547,6 +614,7 @@ DEF USB-B_MINI J 0 40 Y Y 1 F N
|
|||||||
F0 "J" 50 450 50 H V L BNN
|
F0 "J" 50 450 50 H V L BNN
|
||||||
F1 "USB-B_MINI" -100 -450 50 H V L BNN
|
F1 "USB-B_MINI" -100 -450 50 H V L BNN
|
||||||
F2 "~" 0 150 50 H I C CNN
|
F2 "~" 0 150 50 H I C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
P 2 1 0 0 -100 250 -100 -250 N
|
P 2 1 0 0 -100 250 -100 -250 N
|
||||||
P 2 1 0 0 -50 -300 0 -300 N
|
P 2 1 0 0 -50 -300 0 -300 N
|
||||||
@@ -581,6 +649,8 @@ ENDDEF
|
|||||||
DEF USBUF IC 0 40 Y Y 1 F N
|
DEF USBUF IC 0 40 Y Y 1 F N
|
||||||
F0 "IC" 0 400 60 H V C CNN
|
F0 "IC" 0 400 60 H V C CNN
|
||||||
F1 "USBUF" 0 -300 60 H V C CNN
|
F1 "USBUF" 0 -300 60 H V C CNN
|
||||||
|
F2 "~" 0 0 60 H V C CNN
|
||||||
|
F3 "~" 0 0 60 H V C CNN
|
||||||
DRAW
|
DRAW
|
||||||
S -250 300 250 -200 0 1 0 N
|
S -250 300 250 -200 0 1 0 N
|
||||||
X D1 1 -400 200 150 R 60 60 1 1 B
|
X D1 1 -400 200 150 R 60 60 1 1 B
|
||||||
|
|||||||
@@ -1,24 +1,22 @@
|
|||||||
PCBNEW-LibModule-V1 Fr 12 Aug 2011 22:59:31 CEST
|
PCBNEW-LibModule-V1 Thu 03 Nov 2011 11:53:58 CET
|
||||||
# encoding utf-8
|
# encoding utf-8
|
||||||
$INDEX
|
$INDEX
|
||||||
CAP_AVE_E
|
CAP_AVE_E
|
||||||
FFC_REBELSIM
|
|
||||||
JACK2.5_SJ-2523-SMT
|
|
||||||
JACK2.5_SJ1-2503A
|
|
||||||
PUSH_BUTTON
|
|
||||||
SC_ID0
|
SC_ID0
|
||||||
SC_ID000
|
SC_ID000
|
||||||
SOD123
|
SOD123
|
||||||
SOIC8
|
|
||||||
SOT223-6
|
SOT223-6
|
||||||
|
USB_MINI-B
|
||||||
|
JACK_2.5
|
||||||
|
pin_array_10x2
|
||||||
|
FFC_REBELSIM
|
||||||
|
PUSH_BUTTON
|
||||||
|
SOIC8
|
||||||
SOT23_BC847
|
SOT23_BC847
|
||||||
|
USB-MINI-B_UX60
|
||||||
|
SSOP20_BDQ
|
||||||
SOT26
|
SOT26
|
||||||
SOT353
|
SOT353
|
||||||
SSOP20_BDQ
|
|
||||||
USB-MINI-B_54819-0519
|
|
||||||
USB-MINI-B_UX60
|
|
||||||
USB_MINI-B
|
|
||||||
pin_array_10x2
|
|
||||||
$EndINDEX
|
$EndINDEX
|
||||||
$MODULE CAP_AVE_E
|
$MODULE CAP_AVE_E
|
||||||
Po 0 0 0 15 4CFCEE9A 00000000 ~~
|
Po 0 0 0 15 4CFCEE9A 00000000 ~~
|
||||||
@@ -322,167 +320,57 @@ Ne 0 ""
|
|||||||
Po 630 -2402
|
Po 630 -2402
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$EndMODULE USB_MINI-B
|
$EndMODULE USB_MINI-B
|
||||||
$MODULE pin_array_10x2
|
$MODULE JACK_2.5
|
||||||
Po 0 0 0 15 4DCBEF17 00000000 ~~
|
Po 0 0 0 15 4DCBED33 00000000 ~~
|
||||||
Li pin_array_10x2
|
Li JACK_2.5
|
||||||
Cd Double rangee de contacts 2 x 12 pins
|
|
||||||
Kw CONN
|
|
||||||
Sc 00000000
|
Sc 00000000
|
||||||
AR
|
AR
|
||||||
Op 0 0 0
|
Op 0 0 0
|
||||||
T0 0 -1500 400 400 0 100 N V 21 N"PIN_ARRAY_10X2"
|
T0 0 2677 600 600 0 120 N V 21 N"JACK_2.5"
|
||||||
T1 0 1500 400 400 0 80 N V 21 N"Val**"
|
T1 10 -2697 600 600 0 120 N V 21 N"VAL**"
|
||||||
DS 4000 1000 -6000 1000 150 21
|
DS -2362 -787 -2953 -787 150 21
|
||||||
DS 4000 -1000 -6000 -1000 150 21
|
DS -2953 -787 -2953 787 150 21
|
||||||
DS -6000 -1000 -6000 1000 150 21
|
DS -2953 787 -2362 787 150 21
|
||||||
DS 4002 1000 4002 -1000 150 21
|
DS -2362 -984 2362 -984 150 21
|
||||||
|
DS 2362 -984 2362 984 150 21
|
||||||
|
DS 2362 984 -2362 984 150 21
|
||||||
|
DS -2362 984 -2362 -984 150 21
|
||||||
$PAD
|
$PAD
|
||||||
Sh "1" R 600 600 0 0 0
|
Sh "1" R 945 1161 0 0 0
|
||||||
Dr 320 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po -5500 500
|
Po -1693 1289
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "2" C 600 600 0 0 0
|
Sh "3" R 945 1161 0 0 0
|
||||||
Dr 400 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po -5500 -500
|
Po -630 -1181
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "3" C 600 600 0 0 0
|
Sh "2" R 945 1043 0 0 0
|
||||||
Dr 400 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po -4500 500
|
Po 2126 1348
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "4" C 600 600 0 0 0
|
Sh "" C 394 394 0 0 0
|
||||||
Dr 400 0 0
|
Dr 394 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po -4500 -500
|
Po -1181 0
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "5" C 600 600 0 0 0
|
Sh "" C 394 394 0 0 0
|
||||||
Dr 400 0 0
|
Dr 394 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po -3500 500
|
Po 1181 0
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$EndMODULE JACK_2.5
|
||||||
Sh "6" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -3500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "7" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -2500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "8" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -2500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "9" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "10" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "11" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "12" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po -500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "13" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "14" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "15" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "16" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "17" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "18" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2500 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "19" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 3500 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "20" C 600 600 0 0 0
|
|
||||||
Dr 400 0 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 0 ""
|
|
||||||
Po 3500 -500
|
|
||||||
$EndPAD
|
|
||||||
$SHAPE3D
|
|
||||||
Na "pin_array/pins_array_12x2.wrl"
|
|
||||||
Sc 1.000000 1.000000 1.000000
|
|
||||||
Of 0.000000 0.000000 0.000000
|
|
||||||
Ro 0.000000 0.000000 0.000000
|
|
||||||
$EndSHAPE3D
|
|
||||||
$EndMODULE pin_array_10x2
|
|
||||||
$MODULE FFC_REBELSIM
|
$MODULE FFC_REBELSIM
|
||||||
Po 0 0 0 15 4DCBF7BC 00000000 ~~
|
Po 0 0 0 15 4DCBF7BC 00000000 ~~
|
||||||
Li FFC_REBELSIM
|
Li FFC_REBELSIM
|
||||||
@@ -1148,189 +1036,165 @@ Ne 0 ""
|
|||||||
Po 256 -374
|
Po 256 -374
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$EndMODULE SOT353
|
$EndMODULE SOT353
|
||||||
$MODULE JACK2.5_SJ-2523-SMT
|
$MODULE PIN_ARRAY_10X2
|
||||||
Po 0 0 0 15 4DCBED33 00000000 ~~
|
Po 0 0 0 15 4DCBEF17 00000000 ~~
|
||||||
Li JACK2.5_SJ-2523-SMT
|
Li PIN_ARRAY_10X2
|
||||||
|
Cd Double rangee de contacts 2 x 12 pins
|
||||||
|
Kw CONN
|
||||||
Sc 00000000
|
Sc 00000000
|
||||||
AR
|
AR
|
||||||
Op 0 0 0
|
Op 0 0 0
|
||||||
T0 0 2677 600 600 0 120 N V 21 N "JACK2.5_SJ-2523-SMT"
|
T0 0 -1500 400 400 0 100 N V 21 N "PIN_ARRAY_10X2"
|
||||||
T1 10 -2697 600 600 0 120 N V 21 N "VAL**"
|
T1 0 1500 400 400 0 80 N V 21 N "Val**"
|
||||||
DS -2362 -787 -2953 -787 150 21
|
DS 4000 1000 -6000 1000 150 21
|
||||||
DS -2953 -787 -2953 787 150 21
|
DS 4000 -1000 -6000 -1000 150 21
|
||||||
DS -2953 787 -2362 787 150 21
|
DS -6000 -1000 -6000 1000 150 21
|
||||||
DS -2362 -984 2362 -984 150 21
|
DS 4002 1000 4002 -1000 150 21
|
||||||
DS 2362 -984 2362 984 150 21
|
|
||||||
DS 2362 984 -2362 984 150 21
|
|
||||||
DS -2362 984 -2362 -984 150 21
|
|
||||||
$PAD
|
$PAD
|
||||||
Sh "1" R 945 1161 0 0 0
|
Sh "1" R 600 600 0 0 0
|
||||||
Dr 0 0 0
|
Dr 320 0 0
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1693 1289
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "3" R 945 1161 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po -630 -1181
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "2" R 945 1043 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2126 1348
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "" C 394 394 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po -1181 0
|
Po -5500 500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 394 394 0 0 0
|
Sh "2" C 600 600 0 0 0
|
||||||
Dr 394 0 0
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 1181 0
|
Po -5500 -500
|
||||||
$EndPAD
|
|
||||||
$EndMODULE JACK2.5_SJ-2523-SMT
|
|
||||||
$MODULE USB-MINI-B_54819-0519
|
|
||||||
Po 0 0 0 15 4E458CC2 00000000 ~~
|
|
||||||
Li USB-MINI-B_54819-0519
|
|
||||||
Sc 00000000
|
|
||||||
AR /4CFAC6EA
|
|
||||||
Op 0 0 0
|
|
||||||
T0 1100 -50 600 600 0 120 N V 21 N "J1"
|
|
||||||
T1 1450 2550 600 600 0 120 N V 21 N "USB"
|
|
||||||
DS -787 -1516 2756 -1516 100 21
|
|
||||||
DS 2756 -1516 2756 1516 100 21
|
|
||||||
DS 2756 1516 -787 1516 100 21
|
|
||||||
DS -787 1516 -787 -1516 100 21
|
|
||||||
$PAD
|
|
||||||
Sh "" R 472 2165 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00008000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 236 0
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" R 984 551 0 0 0
|
Sh "3" C 600 600 0 0 0
|
||||||
Dr 0 0 0
|
Dr 400 0 0
|
||||||
At SMD N 00008000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2461 1457
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "" R 984 551 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00008000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2461 -1457
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "" O 1063 669 0 0 0
|
|
||||||
Dr 748 0 0 O 748 354
|
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 689 -1437
|
Po -4500 500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" O 1063 669 0 0 0
|
Sh "4" C 600 600 0 0 0
|
||||||
Dr 748 0 0 O 748 354
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 689 1437
|
Po -4500 -500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "1" O 650 433 0 0 0
|
Sh "5" C 600 600 0 0 0
|
||||||
Dr 276 108 0
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 4 "N-000060"
|
|
||||||
Po 2677 -630
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "3" O 650 433 0 0 0
|
|
||||||
Dr 276 108 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 5 "N-000065"
|
|
||||||
Po 2677 0
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "5" O 650 433 0 0 0
|
|
||||||
Dr 276 108 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 2 "GND"
|
|
||||||
Po 2677 630
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "2" O 650 433 0 0 0
|
|
||||||
Dr 276 -108 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 3 "N-000059"
|
|
||||||
Po 2205 -315
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "4" O 650 433 0 0 0
|
|
||||||
Dr 276 -108 0
|
|
||||||
At STD N 00E0FFFF
|
|
||||||
Ne 1 "/A-B-DETECT"
|
|
||||||
Po 2205 315
|
|
||||||
$EndPAD
|
|
||||||
$EndMODULE USB-MINI-B_54819-0519
|
|
||||||
$MODULE JACK2.5_SJ1-2503A
|
|
||||||
Po 0 0 0 15 4E45942A 00000000 ~~
|
|
||||||
Li JACK2.5_SJ1-2503A
|
|
||||||
Sc 00000000
|
|
||||||
AR /4DCBE233
|
|
||||||
Op 0 0 0
|
|
||||||
T0 -1900 -50 600 600 0 120 N V 21 N "J2"
|
|
||||||
T1 0 -1614 600 600 0 120 N V 21 N "SERIAL"
|
|
||||||
DS -1378 -787 -2559 -787 100 21
|
|
||||||
DS -2559 -787 -2559 787 100 21
|
|
||||||
DS -2559 787 -1378 787 100 21
|
|
||||||
DS -1378 -984 1693 -984 100 21
|
|
||||||
DS 1693 -984 1693 984 100 21
|
|
||||||
DS 1693 984 -1378 984 100 21
|
|
||||||
DS -1378 984 -1378 -984 100 21
|
|
||||||
$PAD
|
|
||||||
Sh "" C 472 472 0 0 0
|
|
||||||
Dr 472 0 0
|
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 0 0
|
Po -3500 500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "1" R 276 591 0 0 0
|
Sh "6" C 600 600 0 0 0
|
||||||
Dr 118 0 0 O 118 472
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 3 "GND"
|
Ne 0 ""
|
||||||
Po -945 0
|
Po -3500 -500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "2" R 591 276 0 0 0
|
Sh "7" C 600 600 0 0 0
|
||||||
Dr 472 0 0 O 472 118
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 1 "/DRXD"
|
Ne 0 ""
|
||||||
Po 984 -728
|
Po -2500 500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "2" R 591 276 0 0 0
|
Sh "8" C 600 600 0 0 0
|
||||||
Dr 472 0 0 O 472 118
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 1 "/DRXD"
|
Ne 0 ""
|
||||||
Po 984 728
|
Po -2500 -500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "3" R 276 591 0 0 0
|
Sh "9" C 600 600 0 0 0
|
||||||
Dr 118 0 0 O 118 472
|
Dr 400 0 0
|
||||||
At STD N 00E0FFFF
|
At STD N 00E0FFFF
|
||||||
Ne 2 "/DTXD"
|
Ne 0 ""
|
||||||
Po 1772 0
|
Po -1500 500
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$EndMODULE JACK2.5_SJ1-2503A
|
$PAD
|
||||||
|
Sh "10" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po -1500 -500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "11" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po -500 500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "12" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po -500 -500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "13" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 500 500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "14" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 500 -500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "15" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 1500 500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "16" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 1500 -500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "17" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 2500 500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "18" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 2500 -500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "19" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 3500 500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "20" C 600 600 0 0 0
|
||||||
|
Dr 400 0 0
|
||||||
|
At STD N 00E0FFFF
|
||||||
|
Ne 0 ""
|
||||||
|
Po 3500 -500
|
||||||
|
$EndPAD
|
||||||
|
$SHAPE3D
|
||||||
|
Na "pin_array/pins_array_12x2.wrl"
|
||||||
|
Sc 1.000000 1.000000 1.000000
|
||||||
|
Of 0.000000 0.000000 0.000000
|
||||||
|
Ro 0.000000 0.000000 0.000000
|
||||||
|
$EndSHAPE3D
|
||||||
|
$EndMODULE PIN_ARRAY_10X2
|
||||||
$EndLIBRARY
|
$EndLIBRARY
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
104
hardware/kicad/lib/production.mod
Normal file
104
hardware/kicad/lib/production.mod
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
PCBNEW-LibModule-V1 Fr 01 Jul 2011 10:24:13 CEST
|
||||||
|
# encoding utf-8
|
||||||
|
$INDEX
|
||||||
|
SOC008_WIDE
|
||||||
|
SMB_STPS340U
|
||||||
|
$EndINDEX
|
||||||
|
$MODULE SOC008_WIDE
|
||||||
|
Po 0 0 0 15 4E0CEDCE 4E0D83AE ~~
|
||||||
|
Li SOC008_WIDE
|
||||||
|
Sc 4E0D83AE
|
||||||
|
AR SOC008_WIDE
|
||||||
|
Op 0 0 0
|
||||||
|
T0 0 2441 600 600 0 120 N V 21 N "SOC008_WIDE"
|
||||||
|
T1 0 -2205 600 600 0 120 N V 21 N "VAL**"
|
||||||
|
DC 787 -787 866 -787 100 21
|
||||||
|
DS -1043 -1043 1043 -1043 100 21
|
||||||
|
DS 1043 -1043 1043 1043 100 21
|
||||||
|
DS 1043 1043 -1043 1043 100 21
|
||||||
|
DS -1043 1043 -1043 -1043 100 21
|
||||||
|
$PAD
|
||||||
|
Sh "4" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po -750 -1455
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "1" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 750 -1455
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "2" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 250 -1455
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "3" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po -250 -1455
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "8" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 750 1455
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "7" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 250 1455
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "6" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po -250 1454
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "5" R 197 379 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po -750 1455
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE SOC008_WIDE
|
||||||
|
$MODULE SMB_STPS340U
|
||||||
|
Po 0 0 0 15 4E0CCA27 00000000 ~~
|
||||||
|
Li SMB_STPS340U
|
||||||
|
Sc 00000000
|
||||||
|
AR
|
||||||
|
Op 0 0 0
|
||||||
|
T0 0 1240 600 600 0 120 N V 21 N "SMB_STPS340U"
|
||||||
|
T1 0 -1102 600 600 0 120 N V 21 N "VAL**"
|
||||||
|
DS -846 -709 846 -709 100 21
|
||||||
|
DS 846 -709 846 709 100 21
|
||||||
|
DS 846 709 -846 709 100 21
|
||||||
|
DS -846 709 -846 -709 100 21
|
||||||
|
$PAD
|
||||||
|
Sh "1" R 598 906 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po -839 0
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "2" R 598 906 0 0 0
|
||||||
|
Dr 0 0 0
|
||||||
|
At SMD N 00888000
|
||||||
|
Ne 0 ""
|
||||||
|
Po 839 0
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE SMB_STPS340U
|
||||||
|
$EndLIBRARY
|
||||||
@@ -1,13 +1,119 @@
|
|||||||
PCBNEW-LibModule-V1 Sa 13 Aug 2011 15:51:03 CEST
|
PCBNEW-LibModule-V1 Di 21 Jun 2011 22:35:07 CEST
|
||||||
# encoding utf-8
|
# encoding utf-8
|
||||||
$INDEX
|
$INDEX
|
||||||
FFC
|
smartcard-CARDSOCKET
|
||||||
SAM_FCI
|
|
||||||
SIM
|
|
||||||
SIM_AMPHENOL
|
SIM_AMPHENOL
|
||||||
SIM_LIGHT
|
SIM
|
||||||
microSIM_card
|
FFC
|
||||||
$EndINDEX
|
$EndINDEX
|
||||||
|
$MODULE smartcard-CARDSOCKET
|
||||||
|
Po 0 0 0 15 00200000 00000000 ~~
|
||||||
|
Li smartcard-CARDSOCKET
|
||||||
|
Cd ISO 7816 CARD SOCKET
|
||||||
|
Kw ISO 7816 CARD SOCKET
|
||||||
|
Sc 00000000
|
||||||
|
Op 0 0 0
|
||||||
|
At VIRTUAL
|
||||||
|
DS -11000 -1000 -11000 -1500 50 21
|
||||||
|
DS -11000 -1500 -11000 -14500 50 21
|
||||||
|
DS -11000 -14500 6000 -14500 50 21
|
||||||
|
DS 6000 -14500 6000 10500 50 21
|
||||||
|
DS 6000 10500 -11000 10500 50 21
|
||||||
|
DS -11000 10500 -11000 -1500 50 21
|
||||||
|
DC 1500 -13500 1750 -13750 50 21
|
||||||
|
DS 1000 -13500 2000 -13500 50 21
|
||||||
|
DS 1500 -13000 1500 -14000 50 21
|
||||||
|
DC -6500 -13500 -6750 -13750 50 21
|
||||||
|
DS -7000 -13500 -6000 -13500 50 21
|
||||||
|
DS -6500 -13000 -6500 -14000 50 21
|
||||||
|
DC 1500 9500 1750 9750 50 21
|
||||||
|
DS 1000 9500 2000 9500 50 21
|
||||||
|
DS 1500 10000 1500 9000 50 21
|
||||||
|
DC -6500 9500 -6750 9750 50 21
|
||||||
|
DS -7000 9500 -6000 9500 50 21
|
||||||
|
DS -6500 10000 -6500 9000 50 21
|
||||||
|
T0 -3250 -5250 500 500 900 35 N V "Card Socket"
|
||||||
|
T1 -10000 -4250 500 500 0 35 N V "S1"
|
||||||
|
T2 -8500 -4250 500 500 0 35 N V "S2"
|
||||||
|
T3 -8500 1250 500 500 0 35 N V "C1"
|
||||||
|
T4 -8500 250 500 500 0 35 N V "C2"
|
||||||
|
T5 -8500 -750 500 500 0 35 N V "C3"
|
||||||
|
T6 -8500 -1750 500 500 0 35 N V "C4"
|
||||||
|
T7 4000 1250 500 500 0 35 N V "C5"
|
||||||
|
T8 4000 250 500 500 0 35 N V "C6"
|
||||||
|
T9 4000 -750 500 500 0 35 N V "C7"
|
||||||
|
T10 4000 -1750 500 500 0 35 N V "C8"
|
||||||
|
$PAD
|
||||||
|
Sh "CLK" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po -10000 -1000
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "GND" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po 5000 1000
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "I/O" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po 5000 -1000
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "PIN4" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po -10000 -2000
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "PIN6" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po 5000 0
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "PIN8" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po 5000 -2000
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "RST" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po -10000 0
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "SW1" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po -10000 -3500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "SW2" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po -9000 -3500
|
||||||
|
$EndPAD
|
||||||
|
$PAD
|
||||||
|
Sh "VCC" R 760 0 0 0 0
|
||||||
|
Dr 320 0 0
|
||||||
|
At STD N 00A88001
|
||||||
|
Ne 0 ""
|
||||||
|
Po -10000 1000
|
||||||
|
$EndPAD
|
||||||
|
$EndMODULE CARDSOCKET
|
||||||
$MODULE SIM_AMPHENOL
|
$MODULE SIM_AMPHENOL
|
||||||
Po 0 0 0 15 4DFF4BD6 00000000 ~~
|
Po 0 0 0 15 4DFF4BD6 00000000 ~~
|
||||||
Li SIM_AMPHENOL
|
Li SIM_AMPHENOL
|
||||||
@@ -175,151 +281,82 @@ Ne 0 ""
|
|||||||
Po 8996 -3878
|
Po 8996 -3878
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$EndMODULE SIM_AMPHENOL
|
$EndMODULE SIM_AMPHENOL
|
||||||
$MODULE SAM_FCI
|
$MODULE FFC
|
||||||
Po 0 0 0 15 4E0DAC7D 00000000 ~~
|
Po 0 0 0 15 4E00FFB1 00000000 ~~
|
||||||
Li SAM_FCI
|
Li FFC
|
||||||
Sc 00000000
|
Sc 00000000
|
||||||
AR SAM_FCI
|
AR /4E0084DD
|
||||||
Op 0 0 0
|
Op 0 0 0
|
||||||
T0 0 1102 600 600 0 120 N V 21 N "SAM_FCI"
|
T0 0 1850 600 600 0 120 N I 21 N "P2"
|
||||||
T1 0 -984 600 600 0 120 N V 21 N "VAL**"
|
T1 0 -1752 600 600 0 120 N I 21 N "FFC"
|
||||||
DS -12205 -7874 12205 -7874 100 21
|
|
||||||
DS 12205 -7874 12205 7874 100 21
|
|
||||||
DS 12205 7874 -12205 7874 100 21
|
|
||||||
DS -12205 7874 -12205 -7874 100 21
|
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 866 866 0 0 0
|
Sh "1" R 1181 315 0 0 0
|
||||||
Dr 866 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 5 "/VCC"
|
||||||
Po -11417 0
|
Po 0 -984
|
||||||
|
.LocalClearance 79
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 866 866 0 0 0
|
Sh "2" R 1181 315 0 0 0
|
||||||
Dr 866 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 4 "/RST"
|
||||||
Po 11417 0
|
Po 0 -591
|
||||||
|
.LocalClearance 79
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 1299 1299 0 0 0
|
Sh "3" R 1181 315 0 0 0
|
||||||
Dr 1299 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 1 "/CLK"
|
||||||
Po -11417 -3937
|
Po 0 -197
|
||||||
|
.LocalClearance 79
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 1299 1299 0 0 0
|
Sh "4" R 1181 315 0 0 0
|
||||||
Dr 1299 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 3 "/I/O"
|
||||||
Po -11417 3937
|
Po 0 197
|
||||||
|
.LocalClearance 79
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 1299 1299 0 0 0
|
Sh "5" R 1181 315 0 0 0
|
||||||
Dr 1299 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 6 "/VPP"
|
||||||
Po 11417 -3937
|
Po 0 591
|
||||||
|
.LocalClearance 79
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "" C 1299 1299 0 0 0
|
Sh "6" R 1181 315 0 0 0
|
||||||
Dr 1299 0 0
|
Dr 0 0 0
|
||||||
At STD N 00E0FFFF
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 2 "/GND"
|
||||||
Po 11417 3937
|
Po 0 984
|
||||||
|
.LocalClearance 79
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$EndMODULE FFC
|
||||||
Sh "C5" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2709 -7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C6" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1709 -7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C7" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po 709 -7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C8" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po -291 -7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C1" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po 2709 7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C2" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1709 7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C3" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po 709 7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C4" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po -291 7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "SW1" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1791 7500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "SW2" C 600 600 0 0 0
|
|
||||||
Dr 394 0 0
|
|
||||||
At STD N 00E00001
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1791 6500
|
|
||||||
$EndPAD
|
|
||||||
$EndMODULE SAM_FCI
|
|
||||||
$MODULE SIM
|
$MODULE SIM
|
||||||
Po 0 0 0 15 4E0EDB0B 00000000 ~~
|
Po 0 0 0 15 4E010072 00000000 ~~
|
||||||
Li SIM
|
Li SIM
|
||||||
Sc 00000000
|
Sc 00000000
|
||||||
AR /4E0085A5
|
AR /4E0085A5
|
||||||
Op 0 0 0
|
Op 0 0 0
|
||||||
T0 8583 2953 600 600 0 120 N I 21 N "SIM1"
|
T0 8583 2953 600 600 0 120 N I 21 N "SIM1"
|
||||||
T1 6890 2913 600 600 900 120 N I 21 N "SIM_CARD"
|
T1 6890 2913 600 600 900 120 N I 21 N "SIM_CARD"
|
||||||
DS 9843 0 9843 4724 59 28
|
DS 9843 0 9843 4724 150 21
|
||||||
DS 9843 4724 8661 5906 59 28
|
DS 9843 4724 8661 5906 150 21
|
||||||
DS 0 5906 0 0 59 28
|
DS 0 5906 0 0 150 21
|
||||||
DS 8661 5906 0 5906 59 28
|
DS 8661 5906 0 5906 150 21
|
||||||
DS 0 0 9843 0 59 28
|
DS 0 0 9843 0 150 21
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C1" R 1969 787 0 0 0
|
Sh "C1" R 1969 787 0 0 0
|
||||||
Dr 0 0 0
|
Dr 0 0 0
|
||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 2165 1417
|
Po 2165 1417
|
||||||
Le 33130128
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C2" R 1575 787 0 0 0
|
Sh "C2" R 1575 787 0 0 0
|
||||||
@@ -327,7 +364,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 1969 2417
|
Po 1969 2417
|
||||||
Le 4096
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C3" R 1575 787 0 0 0
|
Sh "C3" R 1575 787 0 0 0
|
||||||
@@ -335,7 +371,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 1969 3417
|
Po 1969 3417
|
||||||
Le 1213220172
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C4" R 1575 787 0 0 0
|
Sh "C4" R 1575 787 0 0 0
|
||||||
@@ -343,7 +378,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 1969 4417
|
Po 1969 4417
|
||||||
Le 114
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C5" R 1969 787 0 0 0
|
Sh "C5" R 1969 787 0 0 0
|
||||||
@@ -351,7 +385,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 4764 1417
|
Po 4764 1417
|
||||||
Le 33077792
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C6" R 1575 787 0 0 0
|
Sh "C6" R 1575 787 0 0 0
|
||||||
@@ -359,7 +392,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 4969 2417
|
Po 4969 2417
|
||||||
Le 97
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C7" R 1575 787 0 0 0
|
Sh "C7" R 1575 787 0 0 0
|
||||||
@@ -367,7 +399,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 4969 3417
|
Po 4969 3417
|
||||||
Le 48
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$PAD
|
$PAD
|
||||||
Sh "C8" R 1575 787 0 0 0
|
Sh "C8" R 1575 787 0 0 0
|
||||||
@@ -375,198 +406,6 @@ Dr 0 0 0
|
|||||||
At SMD N 00888000
|
At SMD N 00888000
|
||||||
Ne 0 ""
|
Ne 0 ""
|
||||||
Po 4969 4417
|
Po 4969 4417
|
||||||
Le 129
|
|
||||||
$EndPAD
|
$EndPAD
|
||||||
$EndMODULE SIM
|
$EndMODULE SIM
|
||||||
$MODULE FFC
|
|
||||||
Po 0 0 0 15 4E0EE015 00000000 ~~
|
|
||||||
Li FFC
|
|
||||||
Sc 00000000
|
|
||||||
AR /4E0084D4
|
|
||||||
Op 0 0 0
|
|
||||||
.SolderMask 20
|
|
||||||
.SolderPaste -20
|
|
||||||
.LocalClearance 59
|
|
||||||
T0 1250 1800 600 600 0 120 N I 21 N "LEFT"
|
|
||||||
T1 -600 1800 600 600 0 120 N I 21 N "FFC"
|
|
||||||
$PAD
|
|
||||||
Sh "1" R 1181 315 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 1 "N-000011"
|
|
||||||
Po 0 -984
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "2" R 1181 315 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 2 "N-000023"
|
|
||||||
Po 0 -591
|
|
||||||
Le 28352768
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "3" R 1181 315 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 3 "N-000024"
|
|
||||||
Po 0 -197
|
|
||||||
Le 109
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "4" R 1181 315 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 4 "N-000025"
|
|
||||||
Po 0 197
|
|
||||||
Le 613999128
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "5" R 1181 315 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 6 "N-000028"
|
|
||||||
Po 0 591
|
|
||||||
Le 31022232
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "6" R 1181 315 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 5 "N-000026"
|
|
||||||
Po 0 984
|
|
||||||
Le 31692672
|
|
||||||
$EndPAD
|
|
||||||
$EndMODULE FFC
|
|
||||||
$MODULE SIM_LIGHT
|
|
||||||
Po 0 0 0 15 4E162214 00000000 ~~
|
|
||||||
Li SIM_LIGHT
|
|
||||||
Sc 00000000
|
|
||||||
AR /4E158AC1
|
|
||||||
Op 0 0 0
|
|
||||||
T0 1065 -643 600 600 0 120 N I 21 N "SIM1"
|
|
||||||
T1 6615 -593 600 600 0 120 N I 21 N "ISO7816_CARD"
|
|
||||||
DS 9843 0 9843 4724 59 21
|
|
||||||
DS 9843 4724 8661 5906 59 21
|
|
||||||
DS 0 5906 0 0 59 21
|
|
||||||
DS 8661 5906 0 5906 59 21
|
|
||||||
DS 0 0 9843 0 59 21
|
|
||||||
$PAD
|
|
||||||
Sh "C1" R 1575 787 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 5 "/VCC1"
|
|
||||||
Po 1969 1417
|
|
||||||
Le 33130128
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C2" R 1575 787 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 4 "/RST1"
|
|
||||||
Po 1969 2417
|
|
||||||
Le 4096
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C3" R 1575 787 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 1 "/CLK1"
|
|
||||||
Po 1969 3417
|
|
||||||
Le 1213220172
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C5" R 1575 787 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 2 "/GND1"
|
|
||||||
Po 4969 1417
|
|
||||||
Le 33077792
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C6" R 1575 787 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 6 "/VPP1"
|
|
||||||
Po 4969 2417
|
|
||||||
Le 97
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C7" R 1575 787 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 3 "/I-O1"
|
|
||||||
Po 4969 3417
|
|
||||||
Le 48
|
|
||||||
$EndPAD
|
|
||||||
$EndMODULE SIM_LIGHT
|
|
||||||
$MODULE microSIM_card
|
|
||||||
Po 0 0 0 15 4E468144 00000000 ~~
|
|
||||||
Li microSIM_card
|
|
||||||
Sc 00000000
|
|
||||||
AR
|
|
||||||
Op 0 0 0
|
|
||||||
T0 0 3150 600 600 0 120 N V 21 N "microSIM_card"
|
|
||||||
T1 0 -3051 600 600 0 120 N V 21 N "VAL**"
|
|
||||||
DS -2953 -2362 2953 -2362 100 28
|
|
||||||
DS 2953 -2362 2953 1378 100 28
|
|
||||||
DS 2953 1378 1969 2362 100 28
|
|
||||||
DS 1969 2362 -2953 2362 100 28
|
|
||||||
DS -2953 2362 -2953 -2362 100 28
|
|
||||||
$PAD
|
|
||||||
Sh "C1" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1713 -1500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C2" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1713 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C3" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1713 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C4" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po -1713 1500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C5" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1287 -1500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C6" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1287 -500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C7" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1287 500
|
|
||||||
$EndPAD
|
|
||||||
$PAD
|
|
||||||
Sh "C8" R 787 669 0 0 0
|
|
||||||
Dr 0 0 0
|
|
||||||
At SMD N 00888000
|
|
||||||
Ne 0 ""
|
|
||||||
Po 1287 1500
|
|
||||||
$EndPAD
|
|
||||||
$EndMODULE microSIM_card
|
|
||||||
$EndLIBRARY
|
$EndLIBRARY
|
||||||
|
|||||||
@@ -1,59 +0,0 @@
|
|||||||
Cmp-Mod V01 Created by CvPCB (2011-07-19)-testing date = Sa 13 Aug 2011 15:54:00 CEST
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E158ACC;
|
|
||||||
Reference = FFC1;
|
|
||||||
ValeurCmp = FFC;
|
|
||||||
IdModule = FFC;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E159114;
|
|
||||||
Reference = FFC2;
|
|
||||||
ValeurCmp = FFC;
|
|
||||||
IdModule = FFC;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E15911B;
|
|
||||||
Reference = FFC3;
|
|
||||||
ValeurCmp = FFC;
|
|
||||||
IdModule = FFC;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E159134;
|
|
||||||
Reference = FFC4;
|
|
||||||
ValeurCmp = FFC;
|
|
||||||
IdModule = FFC;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E158AC1;
|
|
||||||
Reference = SIM1;
|
|
||||||
ValeurCmp = ISO7816_CARD;
|
|
||||||
IdModule = microSIM_card;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E159115;
|
|
||||||
Reference = SIM2;
|
|
||||||
ValeurCmp = ISO7816_CARD;
|
|
||||||
IdModule = microSIM_card;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E15911A;
|
|
||||||
Reference = SIM3;
|
|
||||||
ValeurCmp = ISO7816_CARD;
|
|
||||||
IdModule = microSIM_card;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
BeginCmp
|
|
||||||
TimeStamp = /4E159135;
|
|
||||||
Reference = SIM4;
|
|
||||||
ValeurCmp = ISO7816_CARD;
|
|
||||||
IdModule = microSIM_card;
|
|
||||||
EndCmp
|
|
||||||
|
|
||||||
EndListe
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
# EESchema Netlist Version 1.1 created Sa 13 Aug 2011 15:54:00 CEST
|
|
||||||
(
|
|
||||||
( /4E158ACC FFC FFC1 FFC
|
|
||||||
( 1 /VCC1 )
|
|
||||||
( 2 /RST1 )
|
|
||||||
( 3 /CLK1 )
|
|
||||||
( 4 /I-O1 )
|
|
||||||
( 5 /VPP1 )
|
|
||||||
( 6 /GND1 )
|
|
||||||
)
|
|
||||||
( /4E159114 FFC FFC2 FFC
|
|
||||||
( 1 /VCC2 )
|
|
||||||
( 2 /RST2 )
|
|
||||||
( 3 /CLK2 )
|
|
||||||
( 4 /I-O2 )
|
|
||||||
( 5 /VPP2 )
|
|
||||||
( 6 /GND2 )
|
|
||||||
)
|
|
||||||
( /4E15911B FFC FFC3 FFC
|
|
||||||
( 1 /VCC3 )
|
|
||||||
( 2 /RST3 )
|
|
||||||
( 3 /CLK3 )
|
|
||||||
( 4 /I-O3 )
|
|
||||||
( 5 /VPP3 )
|
|
||||||
( 6 /GND3 )
|
|
||||||
)
|
|
||||||
( /4E159134 FFC FFC4 FFC
|
|
||||||
( 1 /VCC4 )
|
|
||||||
( 2 /RST4 )
|
|
||||||
( 3 /CLK4 )
|
|
||||||
( 4 /I-O4 )
|
|
||||||
( 5 /VPP4 )
|
|
||||||
( 6 /GND4 )
|
|
||||||
)
|
|
||||||
( /4E158AC1 microSIM_card SIM1 ISO7816_CARD
|
|
||||||
( C1 /VCC1 )
|
|
||||||
( C2 /RST1 )
|
|
||||||
( C3 /CLK1 )
|
|
||||||
( C4 ? )
|
|
||||||
( C5 /GND1 )
|
|
||||||
( C6 /VPP1 )
|
|
||||||
( C7 /I-O1 )
|
|
||||||
( C8 ? )
|
|
||||||
)
|
|
||||||
( /4E159115 microSIM_card SIM2 ISO7816_CARD
|
|
||||||
( C1 /VCC2 )
|
|
||||||
( C2 /RST2 )
|
|
||||||
( C3 /CLK2 )
|
|
||||||
( C4 ? )
|
|
||||||
( C5 /GND2 )
|
|
||||||
( C6 /VPP2 )
|
|
||||||
( C7 /I-O2 )
|
|
||||||
( C8 ? )
|
|
||||||
)
|
|
||||||
( /4E15911A microSIM_card SIM3 ISO7816_CARD
|
|
||||||
( C1 /VCC3 )
|
|
||||||
( C2 /RST3 )
|
|
||||||
( C3 /CLK3 )
|
|
||||||
( C4 ? )
|
|
||||||
( C5 /GND3 )
|
|
||||||
( C6 /VPP3 )
|
|
||||||
( C7 /I-O3 )
|
|
||||||
( C8 ? )
|
|
||||||
)
|
|
||||||
( /4E159135 microSIM_card SIM4 ISO7816_CARD
|
|
||||||
( C1 /VCC4 )
|
|
||||||
( C2 /RST4 )
|
|
||||||
( C3 /CLK4 )
|
|
||||||
( C4 ? )
|
|
||||||
( C5 /GND4 )
|
|
||||||
( C6 /VPP4 )
|
|
||||||
( C7 /I-O4 )
|
|
||||||
( C8 ? )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
*
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
update=Sa 13 Aug 2011 15:53:03 CEST
|
|
||||||
last_client=cvpcb
|
|
||||||
[eeschema]
|
|
||||||
version=1
|
|
||||||
LibDir=
|
|
||||||
NetFmt=1
|
|
||||||
HPGLSpd=20
|
|
||||||
HPGLDm=15
|
|
||||||
HPGLNum=1
|
|
||||||
offX_A4=0
|
|
||||||
offY_A4=0
|
|
||||||
offX_A3=0
|
|
||||||
offY_A3=0
|
|
||||||
offX_A2=0
|
|
||||||
offY_A2=0
|
|
||||||
offX_A1=0
|
|
||||||
offY_A1=0
|
|
||||||
offX_A0=0
|
|
||||||
offY_A0=0
|
|
||||||
offX_A=0
|
|
||||||
offY_A=0
|
|
||||||
offX_B=0
|
|
||||||
offY_B=0
|
|
||||||
offX_C=0
|
|
||||||
offY_C=0
|
|
||||||
offX_D=0
|
|
||||||
offY_D=0
|
|
||||||
offX_E=0
|
|
||||||
offY_E=0
|
|
||||||
RptD_X=0
|
|
||||||
RptD_Y=100
|
|
||||||
RptLab=1
|
|
||||||
LabSize=60
|
|
||||||
[eeschema/libraries]
|
|
||||||
LibName1=power
|
|
||||||
LibName2=device
|
|
||||||
LibName3=transistors
|
|
||||||
LibName4=conn
|
|
||||||
LibName5=linear
|
|
||||||
LibName6=regul
|
|
||||||
LibName7=74xx
|
|
||||||
LibName8=cmos4000
|
|
||||||
LibName9=adc-dac
|
|
||||||
LibName10=memory
|
|
||||||
LibName11=xilinx
|
|
||||||
LibName12=special
|
|
||||||
LibName13=microcontrollers
|
|
||||||
LibName14=dsp
|
|
||||||
LibName15=microchip
|
|
||||||
LibName16=analog_switches
|
|
||||||
LibName17=motorola
|
|
||||||
LibName18=texas
|
|
||||||
LibName19=intel
|
|
||||||
LibName20=audio
|
|
||||||
LibName21=interface
|
|
||||||
LibName22=digital-audio
|
|
||||||
LibName23=philips
|
|
||||||
LibName24=display
|
|
||||||
LibName25=cypress
|
|
||||||
LibName26=siliconi
|
|
||||||
LibName27=opto
|
|
||||||
LibName28=atmel
|
|
||||||
LibName29=contrib
|
|
||||||
LibName30=valves
|
|
||||||
LibName31=lib/SIMtrace
|
|
||||||
LibName32=lib/smartcard
|
|
||||||
[cvpcb]
|
|
||||||
version=1
|
|
||||||
NetIExt=net
|
|
||||||
[cvpcb/libraries]
|
|
||||||
EquName1=devcms
|
|
||||||
[pcbnew]
|
|
||||||
[pcbnew/libraries]
|
|
||||||
LibName1=sockets
|
|
||||||
LibName2=connect
|
|
||||||
LibName3=discret
|
|
||||||
LibName4=pin_array
|
|
||||||
LibName5=divers
|
|
||||||
LibName6=libcms
|
|
||||||
LibName7=display
|
|
||||||
LibName8=valves
|
|
||||||
LibName9=led
|
|
||||||
LibName10=dip_sockets
|
|
||||||
LibName11=lib/SIMtrace
|
|
||||||
LibName12=lib/smartcard
|
|
||||||
LibDir=
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user