diff --git a/README.MD b/README.MD index d1d3a2d..b3fb0a8 100644 --- a/README.MD +++ b/README.MD @@ -80,10 +80,10 @@ This is the maximum size supported by the Eagle "Hobby Licence", which was used - + - + @@ -112,7 +112,7 @@ The Z180 data lines are also buffered by an ABT logic bus transceiver. This is t ## BOM -The Bill of Material is available from DigiKey using this [Shopping Cart](http://www.digikey.com.au/short/q7nnr8), or possibly most accurately from [this repository](https://github.com/feilipu/yaz180/blob/master/docs/2017-10-30T22_14_47.csv). +The Bill of Material is available from DigiKey by modifying this [Shopping Cart](http://www.digikey.com.au/short/q7nnr8). Note that there are two significant items missing from the Shopping Cart. diff --git a/construction_notes.md b/construction_notes.md index 3483e55..58428c6 100644 --- a/construction_notes.md +++ b/construction_notes.md @@ -75,6 +75,6 @@ The Single Step `B` fix above needs to be made too. ## PCB Version 2.3 (2019) -All of the above errata have been incorporated, and issue #4 has also been incorporated. +All of the above errata have been incorporated, and resolution of issue #4 has also been incorporated. Files for this version have been released in this repository. diff --git a/docs/YAZ180_V23_ListByValues.csv b/docs/YAZ180_V23_ListByValues.csv new file mode 100644 index 0000000..6216e9d --- /dev/null +++ b/docs/YAZ180_V23_ListByValues.csv @@ -0,0 +1,58 @@ +"Qty";"Value";"Device";"Package";"Parts";"Description";""; +"19";"100nf";"CERAMIC-100NF-50V-10%-X7R(0603)";"C0603";"C1, C2, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C28, C30, C31, C32";"302010138";""; +"2";"100uf";"ALUMINUM-SMD-100UF-50V(D8-H10.5MM)";"ELECTRO-SMD-E-7.8MM";"C7, C8";"302030095";""; +"1";"100uf";"TANTALUM-SMD-100UF-16V(AVX-C)";"AVX-C";"C11";"302020023";""; +"12";"10K";"SMD-RES-10K-1%-1/10W(0603)";"R0603";"R2, R5, R6, R7, R10, R11, R12, R13, R16, R17, R18, R19";"301010299";""; +"1";"10nf";"CERAMIC-10NF-50V-10%-X7R(0603)";"C0603";"C27";"302010140";""; +"3";"10uf";"CERAMIC-10UF-25V-10%-X5R(0805)";"C0805";"C12, C26, C29";"302010178";""; +"1";"18.432MHZ";"DIP-CRYSTAL-25MHZ-20PF-20PPM(HC49US)";"HC49US";"Y1";"306010005";""; +"1";"1N4148WS";"1N4148WS";"SOD323F";"D9";"1N4148 General Purpose Rectifie";""; +"4";"2.2K";"SMD-RES-2.2K-5%-1/10W(0603)";"R0603";"R20, R21, R22, R23";"301010124";""; +"1";"2.2uf";"CERAMIC-2.2UF-10V-10%-X7R(0603)";"C0603";"C5";"302010054";""; +"1";"200UH";"SMD-INDUCTOR-200UH-20%(2P-5X5MM)";"SMD-2P-5.0X5.0X2.0MM";"L2";"303010140";""; +"2";"220uf";"TANTALUM-SMD-220UF-16V(AVX-E)";"AVX-E";"C9, C10";"302020032";""; +"3";"22pf";"CERAMIC-22PF-50V-5%-NPO(0603)";"C0603";"C3, C4, C6";"302010143";""; +"5";"270R";"SMD-RES-270R-1%-1/10W(0603)";"R0603";"R1, R3, R4, R8, R24";"301010197";""; +"1";"33uH";"MSS1260";"MSS1260";"L1";"SMT Power Inductor";""; +"3";"4.7K";"SMD-RES-4.7K-5%-1/10W(0603)";"R0603";"R9, R14, R15";"301010290";""; +"2";"60V-1A";"SMD-DIODE-SCHOTTKY-60V-1A(SOD-323)";"SOD-323";"D2, D4";"304020026";""; +"2";"60V-3A";"SMD-DIODE-SCHOTTKY-60V-1A(SOD-323)";"SOD-323";"D1, D3";"304020026";""; +"1";"74121D";"74121D";"SO14";"IC8";"Monostable MULTIVIBRATOR, schmitt trigger inputs";""; +"1";"74ACT74D";"74ACT74D";"SO14";"IC3";"Dual D type positive edge triggered FLIP FLOP, preset and clear";""; +"1";"74HCT04D";"74HCT04D";"SO14";"IC13";"Hex INVERTER";""; +"1";"74LS93D";"74LS93D";"SO14";"IC1";"Decade, divide by twelve and binary COUNTER";""; +"1";"82c55";"82C55APLCC44-S";"S44";"IC9";"MICROCOMPUTER/PERIPHERAL DEVICE";""; +"1";"87758-4416";"87758-4416";"87758-4416";"IDE";"44 Pin - 2mm Dual Row Single Wafer, Vertical T/H HDR";""; +"1";"AM9511A-1";"AM9511";"DIL24-6";"U2";"";""; +"1";"ASCI0 - USB";"USBA-SMD-MALE";"USB-A-SMT-MALE";"X1";"USB Connectors";""; +"2";"ATF16V8BP3";"ATF16V8BP3";"DIL20";"IC6, IC7";"High perfomance CMOS (electrically erasable) programmable logic device (PLD)";""; +"1";"CJ1117-3.3-1310120P1";"CJ1117-3.3-1310120P1";"SOT89";"U5";"1A Low Dropout Linear Regulator";""; +"1";"DC-005";"CONN-POWER-JACK-2.1MM(DC-005)";"DCJ3P-14.2X11.0X9.0MM";"J1";"320120003";""; +"1";"DIP-SLIDE-SWITCH(3P-11.6X4.0X5.4+2.0MM)-EG1218";"DIP-SLIDE-SWITCH(3P-11.6X4.0X5.4+2.0MM)-EG1218";"SW3-2.5-11.6X4.0X5.4+2.0MM";"SW3";"311010006";""; +"1";"ESP-01S";"DIP-BLACK-FEMALE-HEADER(2X4P-2.54)";"H2X4-2.54";"ESP-01S";"320030087";""; +"4";"FIDUCIAL_0.6-1.2MM";"FIDUCIAL_0.6-1.2MM";"FIDUCIAL0.6-1.2";"X3, X4, X5, X6";"";""; +"1";"FT232RL";"FT232RL";"SSOP28DB";"IC11";"USB UART";""; +"1";"FT245RL";"FT245RL";"SSOP28DB";"IC12";"USB FIFO Controller";""; +"9";"HTIL311A";"HTIL311A";"HTIL311A";"DIS1, DIS2, DIS3, DIS4, DIS5, DIS6, DIS7, DIS8, DIS9";"LED DISPLAY 1-character dot matrix, 2 decimal points";""; +"1";"I2C Grove 1";"GROVE-CONNECTOR-DIP-90D(4P-2.0)";"HW4-2.0-90D";"J3";"320110034";""; +"1";"I2C Grove 2";"GROVE-CONNECTOR-DIP-90D(4P-2.0)";"HW4-2.0-90D";"J2";"320110034";""; +"1";"I2C Pinout 1";"I2C_STANDARD";"1X04";"J6";"SparkFun has standardized on a pinout for all I2C based sensor breakouts.";""; +"1";"I2C Pinout 2";"I2C_STANDARD";"1X04";"J7";"SparkFun has standardized on a pinout for all I2C based sensor breakouts.";""; +"1";"IS62WV10248DALL-55T";"IS62WV10248DALL-55T";"TSOP-II-44";"IC4";"1024k x 8 low voltage, ultra low power CMOS static RAM";""; +"1";"LM2596S-5V";"LM2596S";"TO263-5";"IC17";"SIMPLE SWITCHER® Power Converter 150 kHz 3A Step-Down Voltage Regulator";""; +"1";"LM2674AM-12V";"LM2674AM";"SO08";"IC10";"National Semiconductor 0.5A "Simple Switcher"(c)";""; +"1";"MAX6817EUT+T";"MAX6817EUT+T";"SOT95P280X145-6N";"U21";"±15kV ESD-Protected CMOS Switch Debouncers";""; +"2";"PCA9665";"PCA9665";"TSSOP20";"IC14, IC15";"IC CNTRLR PARALLEL/I2C 20TSSOP";""; +"1";"RESET";"SMD-BUTTON(4P-4.0X4.0X1.7MM)-DHT-1152";"SW4-SMD-4.0X4.0X1.7MM";"SW2";"311020027";""; +"1";"SINGLE STEP";"SMD-BUTTON(4P-4.0X4.0X1.7MM)-DHT-1152";"SW4-SMD-4.0X4.0X1.7MM";"SW1";"311020027";""; +"1";"SMD-LED-CLEAR-GREEN(0805)";"SMD-LED-CLEAR-GREEN(0805)";"LED-0805";"D6";"304090057";""; +"2";"SMD-LED-CLEAR-RED(0805)";"SMD-LED-CLEAR-RED(0805)";"LED-0805";"D7, D8";"304090046";""; +"1";"SMD-LED-CLEAR-YELLOW(0805)";"SMD-LED-CLEAR-YELLOW(0805)";"LED-0805";"D5";"304090039";""; +"1";"SN74ABT541BDW";"SN74ABT541BDW";"SOIC127P1030X265-20N";"U4";"OCTAL BUFFERS/DRIVERS";""; +"1";"SN74ABTH245DW";"SN74ABTH245DW";"SOIC127P1030X265-20N";"U3";"OCTAL BUS TRANSCEIVERS";""; +"1";"SN74LVC1G97DCKR";"SN74LVC1G97DCKR";"SOT65P210X110-6N";"U7";"CONFIGURABLE MULTIPLE-FUNCTION GATE";""; +"1";"SST39VF010";"SST39VF010";"S32";"IC5";"1 Mbit x8 Multi-Purpose Flash";""; +"1";"TLC7705ID";"TLC7705ID";"SOIC127P600X175-8N";"U22";"MICROPOWER SUPPLY VOLTAGE SUPERVISOR";""; +"1";"TPSPAD1-13";"TPSPAD1-13";"P1-13";"!INT_IDE";"TEST PIN";""; +"1";"USB Programmer";"USBA-SMD-MALE";"USB-A-SMT-MALE";"X2";"USB Connectors";""; +"1";"Z8X180PLCC68-S";"Z8X180PLCC68-S";"PLCC-S68";"U1";"Zilog Z80S180/Z80L180";""; diff --git a/docs/YAZ180v2.3.png b/docs/YAZ180v2.3.png new file mode 100644 index 0000000..7c3b69a Binary files /dev/null and b/docs/YAZ180v2.3.png differ diff --git a/owners_notes.md b/owners_notes.md index cae63c5..ec7b9bc 100644 --- a/owners_notes.md +++ b/owners_notes.md @@ -24,7 +24,7 @@ Because a switch mode power supply is being used, with a substantial input volta If you're not planning to use the APU, then it is probably best to unplug it and leave it aside. It will just sit generating heat, and that's pretty pointless. If you aren't using the APU, then the power supply is adequate supplying 7V to 9V 2A. -Use a 12V+ to 15V supply, just because that covers most of the bases. 2A is more than enough. +Use a 12V to 15V supply, just because that covers most of the bases. 2A is more than enough. Lower voltage is less wasteful and the power supplies run cooler. ## USB Cables and Connections @@ -51,7 +51,7 @@ You will need to RESET There are two causes of random stuff happening. The first is the Flash chip has lost seating. The second is the IDE or CF drive needs to be power cycled. -Sometimes I find random things happening, and it is always cured by pressing on the Flash chip, or sometimes extracting it and reseating. +Sometimes I find random things happening, and it is always cured by pressing down on the Flash chip, or sometimes simply extracting it and reseating. When using CP/M sometimes the IDE or CF drive will get itself into an unusual state, that can't be recovered by a hard reset on the PATA interface (generated when the YAZ180 is RESET). If that happens, then a power cycle is the only option.
YAZ180 Version 2.2 PCB 2018 Layout
YAZ180 Version 2.3 PCB 2019 Layout