From: Bdale Garbee Date: Sun, 16 Dec 2012 23:56:19 +0000 (-0700) Subject: add radio_marc_isr so we can prevent radio TX underruns in packet mod X-Git-Url: https://git.gag.com/?p=hw%2Fmegadongle;a=commitdiff_plain;h=9c856e74367985ad8ca5e2ce46403b41a8e90863 add radio_marc_isr so we can prevent radio TX underruns in packet mod --- diff --git a/megadongle.sch b/megadongle.sch index bab3a85..4c7993e 100644 --- a/megadongle.sch +++ b/megadongle.sch @@ -1,25 +1,25 @@ v 20110115 2 C 40000 40000 0 0 0 EMBEDDEDtitle-D-bdale.sym [ -B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -L 66400 41400 74000 41400 15 0 0 0 -1 -1 +T 56500 41800 5 10 0 0 0 0 1 +graphical=1 +T 66500 40400 15 8 1 0 0 0 1 +FILE: +T 71500 40400 15 8 1 0 0 0 1 +REVISION: +T 69400 40400 15 8 1 0 0 0 1 +PAGE +T 70200 40400 15 8 1 0 0 0 1 +OF +B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 66400 40600 74000 40600 15 0 0 0 -1 -1 +T 66500 40100 15 10 1 0 0 0 1 +Project URL: T 66900 40800 9 10 1 0 0 0 2 Copyright 2012 by Bdale Garbee Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL -T 66500 40100 15 10 1 0 0 0 1 -Project URL: -L 66400 40600 74000 40600 15 0 0 0 -1 -1 -B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 70200 40400 15 8 1 0 0 0 1 -OF -T 69400 40400 15 8 1 0 0 0 1 -PAGE -T 71500 40400 15 8 1 0 0 0 1 -REVISION: -T 66500 40400 15 8 1 0 0 0 1 -FILE: -T 56500 41800 5 10 0 0 0 0 1 -graphical=1 +L 66400 41400 74000 41400 15 0 0 0 -1 -1 +B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] T 68700 41900 9 30 1 0 0 0 1 MegaDongle @@ -39,6 +39,21 @@ T 13300 -8600 8 10 0 1 0 0 1 vendor_part_number=MCP9700-E/TO-ND C 72200 46200 1 0 0 EMBEDDEDhole_plated.sym [ +V 72400 46400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 72300 47900 5 10 0 0 0 0 1 +device=HOLE_PLATED +T 72300 47100 5 10 0 0 0 0 1 +nobom=1 +T 72300 46700 8 10 0 1 0 0 1 +refdes=H? +T 72300 47700 5 10 0 0 0 0 1 +description=hole, plated +T 72300 47500 5 10 0 0 0 0 1 +author=Kai-Martin Knaak +T 72300 47300 5 10 0 0 0 0 1 +license=GPL2 +T 72300 46700 8 10 0 1 0 0 1 +refdes=hole_plated P 72800 46400 72600 46400 1 0 0 { T 72650 46450 5 10 0 1 0 0 1 @@ -48,21 +63,6 @@ pinnumber=1 T 72600 46200 5 10 0 1 0 0 1 pintype=pas } -T 72300 46700 8 10 0 1 0 0 1 -refdes=hole_plated -T 72300 47300 5 10 0 0 0 0 1 -license=GPL2 -T 72300 47500 5 10 0 0 0 0 1 -author=Kai-Martin Knaak -T 72300 47700 5 10 0 0 0 0 1 -description=hole, plated -T 72300 46700 8 10 0 1 0 0 1 -refdes=H? -T 72300 47100 5 10 0 0 0 0 1 -nobom=1 -T 72300 47900 5 10 0 0 0 0 1 -device=HOLE_PLATED -V 72400 46400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] { T 72300 48000 5 10 0 0 0 0 1 @@ -83,6 +83,21 @@ N 72800 46400 73400 46400 4 N 73400 44700 73400 46400 4 C 72200 45200 1 0 0 EMBEDDEDhole_plated.sym [ +V 72400 45400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 72300 46900 5 10 0 0 0 0 1 +device=HOLE_PLATED +T 72300 46100 5 10 0 0 0 0 1 +nobom=1 +T 72300 45700 8 10 0 1 0 0 1 +refdes=H? +T 72300 46700 5 10 0 0 0 0 1 +description=hole, plated +T 72300 46500 5 10 0 0 0 0 1 +author=Kai-Martin Knaak +T 72300 46300 5 10 0 0 0 0 1 +license=GPL2 +T 72300 45700 8 10 0 1 0 0 1 +refdes=hole_plated P 72800 45400 72600 45400 1 0 0 { T 72650 45450 5 10 0 1 0 0 1 @@ -92,21 +107,6 @@ pinnumber=1 T 72600 45200 5 10 0 1 0 0 1 pintype=pas } -T 72300 45700 8 10 0 1 0 0 1 -refdes=hole_plated -T 72300 46300 5 10 0 0 0 0 1 -license=GPL2 -T 72300 46500 5 10 0 0 0 0 1 -author=Kai-Martin Knaak -T 72300 46700 5 10 0 0 0 0 1 -description=hole, plated -T 72300 45700 8 10 0 1 0 0 1 -refdes=H? -T 72300 46100 5 10 0 0 0 0 1 -nobom=1 -T 72300 46900 5 10 0 0 0 0 1 -device=HOLE_PLATED -V 72400 45400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] { T 72300 47000 5 10 0 0 0 0 1 @@ -143,51 +143,37 @@ N 66400 45500 64700 45500 4 N 66100 48300 66400 48300 4 C 66400 45400 1 0 0 EMBEDDEDconn-8.sym [ -T 66755 48495 8 10 0 1 0 0 1 -refdes=J? -B 66700 45400 400 3000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -P 66400 45500 66700 45500 1 0 0 -{ -T 66400 45500 5 10 0 0 0 0 1 -pintype=unknown -T 66755 45495 5 10 0 1 0 0 1 -pinlabel=unknown -T 66605 45545 5 10 1 1 0 6 1 -pinnumber=8 -T 66400 45500 5 10 0 0 0 0 1 -pinseq=0 -} -P 66400 45900 66700 45900 1 0 0 +P 66400 48300 66700 48300 1 0 0 { -T 66400 45900 5 10 0 0 0 0 1 +T 66400 48300 5 10 0 0 0 0 1 pintype=unknown -T 66755 45895 5 10 0 1 0 0 1 +T 66755 48295 5 10 0 1 0 0 1 pinlabel=unknown -T 66605 45945 5 10 1 1 0 6 1 -pinnumber=7 -T 66400 45900 5 10 0 0 0 0 1 +T 66605 48345 5 10 1 1 0 6 1 +pinnumber=1 +T 66400 48300 5 10 0 0 0 0 1 pinseq=0 } -P 66400 46300 66700 46300 1 0 0 +P 66400 47900 66700 47900 1 0 0 { -T 66400 46300 5 10 0 0 0 0 1 +T 66400 47900 5 10 0 0 0 0 1 pintype=unknown -T 66755 46295 5 10 0 1 0 0 1 +T 66755 47895 5 10 0 1 0 0 1 pinlabel=unknown -T 66605 46345 5 10 1 1 0 6 1 -pinnumber=6 -T 66400 46300 5 10 0 0 0 0 1 +T 66605 47945 5 10 1 1 0 6 1 +pinnumber=2 +T 66400 47900 5 10 0 0 0 0 1 pinseq=0 } -P 66400 46700 66700 46700 1 0 0 +P 66400 47500 66700 47500 1 0 0 { -T 66400 46700 5 10 0 0 0 0 1 +T 66400 47500 5 10 0 0 0 0 1 pintype=unknown -T 66755 46695 5 10 0 1 0 0 1 +T 66755 47495 5 10 0 1 0 0 1 pinlabel=unknown -T 66605 46745 5 10 1 1 0 6 1 -pinnumber=5 -T 66400 46700 5 10 0 0 0 0 1 +T 66605 47545 5 10 1 1 0 6 1 +pinnumber=3 +T 66400 47500 5 10 0 0 0 0 1 pinseq=0 } P 66400 47100 66700 47100 1 0 0 @@ -201,39 +187,53 @@ pinnumber=4 T 66400 47100 5 10 0 0 0 0 1 pinseq=0 } -P 66400 47500 66700 47500 1 0 0 +P 66400 46700 66700 46700 1 0 0 { -T 66400 47500 5 10 0 0 0 0 1 +T 66400 46700 5 10 0 0 0 0 1 pintype=unknown -T 66755 47495 5 10 0 1 0 0 1 +T 66755 46695 5 10 0 1 0 0 1 pinlabel=unknown -T 66605 47545 5 10 1 1 0 6 1 -pinnumber=3 -T 66400 47500 5 10 0 0 0 0 1 +T 66605 46745 5 10 1 1 0 6 1 +pinnumber=5 +T 66400 46700 5 10 0 0 0 0 1 pinseq=0 } -P 66400 47900 66700 47900 1 0 0 +P 66400 46300 66700 46300 1 0 0 { -T 66400 47900 5 10 0 0 0 0 1 +T 66400 46300 5 10 0 0 0 0 1 pintype=unknown -T 66755 47895 5 10 0 1 0 0 1 +T 66755 46295 5 10 0 1 0 0 1 pinlabel=unknown -T 66605 47945 5 10 1 1 0 6 1 -pinnumber=2 -T 66400 47900 5 10 0 0 0 0 1 +T 66605 46345 5 10 1 1 0 6 1 +pinnumber=6 +T 66400 46300 5 10 0 0 0 0 1 pinseq=0 } -P 66400 48300 66700 48300 1 0 0 +P 66400 45900 66700 45900 1 0 0 { -T 66400 48300 5 10 0 0 0 0 1 +T 66400 45900 5 10 0 0 0 0 1 pintype=unknown -T 66755 48295 5 10 0 1 0 0 1 +T 66755 45895 5 10 0 1 0 0 1 pinlabel=unknown -T 66605 48345 5 10 1 1 0 6 1 -pinnumber=1 -T 66400 48300 5 10 0 0 0 0 1 +T 66605 45945 5 10 1 1 0 6 1 +pinnumber=7 +T 66400 45900 5 10 0 0 0 0 1 +pinseq=0 +} +P 66400 45500 66700 45500 1 0 0 +{ +T 66400 45500 5 10 0 0 0 0 1 +pintype=unknown +T 66755 45495 5 10 0 1 0 0 1 +pinlabel=unknown +T 66605 45545 5 10 1 1 0 6 1 +pinnumber=8 +T 66400 45500 5 10 0 0 0 0 1 pinseq=0 } +B 66700 45400 400 3000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 66755 48495 8 10 0 1 0 0 1 +refdes=J? ] { T 66755 48495 5 10 1 1 0 0 1 @@ -1114,29 +1114,29 @@ N 66800 59100 67000 59100 4 N 64800 57500 64800 58300 4 N 64800 58300 64800 60600 4 C 64600 60600 1 0 0 3.3V-plus.sym -N 61100 57900 60100 57900 4 +N 61100 57900 59800 57900 4 { -T 60100 58000 5 10 1 1 0 0 1 +T 59800 58000 5 10 1 1 0 0 1 netname=mosi2 } -N 61100 57500 60100 57500 4 +N 61100 57500 59800 57500 4 { -T 60100 57600 5 10 1 1 0 0 1 +T 59800 57600 5 10 1 1 0 0 1 netname=sck2 } -N 61100 57100 60100 57100 4 +N 61100 57100 59800 57100 4 { -T 60100 57200 5 10 1 1 0 0 1 +T 59800 57200 5 10 1 1 0 0 1 netname=miso2 } -N 61100 56300 60100 56300 4 +N 61100 56300 59800 56300 4 { -T 60100 56400 5 10 1 1 0 0 1 +T 59800 56400 5 10 1 1 0 0 1 netname=cs_radio } -N 61100 59900 60100 59900 4 +N 61100 59900 59800 59900 4 { -T 60100 60000 5 10 1 1 0 0 1 +T 59800 60000 5 10 1 1 0 0 1 netname=reset_n } C 68200 57100 1 0 0 capacitor.sym @@ -1175,72 +1175,72 @@ vendor_part_number=RHM56.0KLCT-ND T 61000 53200 5 10 0 1 0 0 1 loadstatus=smt } -C 59900 57400 1 90 0 capacitor.sym +C 59500 57400 1 90 0 capacitor.sym { -T 59200 57600 5 10 0 0 90 0 1 +T 58800 57600 5 10 0 0 90 0 1 device=CAPACITOR -T 59600 58200 5 10 1 1 180 0 1 +T 59200 58200 5 10 1 1 180 0 1 refdes=C42 -T 59000 57600 5 10 0 0 90 0 1 +T 58600 57600 5 10 0 0 90 0 1 symversion=0.1 -T 59900 57400 5 10 0 0 90 0 1 +T 59500 57400 5 10 0 0 90 0 1 footprint=0402 -T 59700 57700 5 10 1 1 180 0 1 +T 59300 57700 5 10 1 1 180 0 1 value=0.22uF -T 59900 57400 5 10 0 1 90 0 1 +T 59500 57400 5 10 0 1 90 0 1 vendor=digikey -T 59900 57400 5 10 0 1 90 0 1 +T 59500 57400 5 10 0 1 90 0 1 vendor_part_number=587-1228-1-ND -T 59900 57400 5 10 0 1 0 0 1 +T 59500 57400 5 10 0 1 0 0 1 loadstatus=smt } C 60800 52900 1 0 0 gnd.sym -N 61100 58300 59700 58300 4 -C 59600 57100 1 0 0 gnd.sym -C 59300 60300 1 0 0 3.3V-plus.sym -N 61100 60300 59500 60300 4 -N 61100 58700 59000 58700 4 -C 59700 59400 1 90 0 capacitor.sym -{ -T 59000 59600 5 10 0 0 90 0 1 +N 61100 58300 59300 58300 4 +C 59200 57100 1 0 0 gnd.sym +C 58900 60300 1 0 0 3.3V-plus.sym +N 61100 60300 59100 60300 4 +N 61100 58700 58600 58700 4 +C 59300 59400 1 90 0 capacitor.sym +{ +T 58600 59600 5 10 0 0 90 0 1 device=CAPACITOR -T 59300 60200 5 10 1 1 180 0 1 +T 58900 60200 5 10 1 1 180 0 1 refdes=C43 -T 58800 59600 5 10 0 0 90 0 1 +T 58400 59600 5 10 0 0 90 0 1 symversion=0.1 -T 59700 59400 5 10 0 0 90 0 1 +T 59300 59400 5 10 0 0 90 0 1 footprint=0402 -T 59400 59600 5 10 1 1 180 0 1 +T 59000 59600 5 10 1 1 180 0 1 value=47nF -T 59700 59400 5 10 0 1 0 0 1 +T 59300 59400 5 10 0 1 0 0 1 loadstatus=smt -T 59700 59400 5 10 0 1 0 0 1 +T 59300 59400 5 10 0 1 0 0 1 vendor=digikey -T 59700 59400 5 10 0 1 0 0 1 +T 59300 59400 5 10 0 1 0 0 1 vendor_part_number=490-5412-1-ND } -C 59400 59100 1 0 0 gnd.sym -C 58800 58700 1 0 0 3.3V-plus.sym -C 59200 57800 1 90 0 capacitor.sym +C 59000 59100 1 0 0 gnd.sym +C 58400 58700 1 0 0 3.3V-plus.sym +C 58800 57800 1 90 0 capacitor.sym { -T 58500 58000 5 10 0 0 90 0 1 +T 58100 58000 5 10 0 0 90 0 1 device=CAPACITOR -T 58800 58600 5 10 1 1 180 0 1 +T 58400 58600 5 10 1 1 180 0 1 refdes=C44 -T 58300 58000 5 10 0 0 90 0 1 +T 57900 58000 5 10 0 0 90 0 1 symversion=0.1 -T 59200 57800 5 10 0 0 90 0 1 +T 58800 57800 5 10 0 0 90 0 1 footprint=0402 -T 58900 58000 5 10 1 1 180 0 1 +T 58500 58000 5 10 1 1 180 0 1 value=47nF -T 59200 57800 5 10 0 1 0 0 1 +T 58800 57800 5 10 0 1 0 0 1 loadstatus=smt -T 59200 57800 5 10 0 1 0 0 1 +T 58800 57800 5 10 0 1 0 0 1 vendor=digikey -T 59200 57800 5 10 0 1 0 0 1 +T 58800 57800 5 10 0 1 0 0 1 vendor_part_number=490-5412-1-ND } -C 58900 57500 1 0 0 gnd.sym +C 58500 57500 1 0 0 gnd.sym C 60100 54700 1 0 0 3.3V-plus.sym C 60500 53800 1 90 0 capacitor.sym { @@ -1291,9 +1291,9 @@ N 61100 55500 59600 55500 4 C 65000 60000 1 0 0 gnd.sym N 64700 60300 65100 60300 4 N 60800 55900 60800 55500 4 -N 61100 59100 60100 59100 4 +N 61100 59100 59800 59100 4 { -T 60100 59200 5 10 1 1 0 0 1 +T 59800 59200 5 10 1 1 0 0 1 netname=radio_int } N 42800 50600 42000 50600 4 @@ -1835,3 +1835,13 @@ C 42000 41400 1 0 1 gnd.sym N 42200 43600 42200 43000 4 N 41900 42600 45900 42600 4 N 44400 42200 45900 42200 4 +N 55400 60200 56700 60200 4 +{ +T 55600 60300 5 10 1 1 0 0 1 +netname=radio_marc_isr +} +N 59800 59500 61100 59500 4 +{ +T 59800 59600 5 10 1 1 0 0 1 +netname=radio_marc_isr +}