Electronics

From Braindump
Revision as of 09:39, 17 January 2026 by Jan (talk | contribs)
Jump to navigation Jump to search

European Shops

https://partco.fi

https://tinytronics.nl

http://www.bebek.fi

https://www.kouluelektroniikka.fi/

https://www.spelektroniikka.fi

https://www.yeint.fi/

https://www.triopak.fi

https://www.radioduo.fi


https://www.tietonikkari.fi

https://hobbypoint.fi

https://www.hobbylinna.fi/

https://opencircuit.fi/


https://esp32tutorials.com/esp32-uart-tutorial-esp-idf/

https://swisskyrepo.github.io/HardwareAllTheThings/debug-interfaces/uart/

https://www.tinkercad.com/things/

Logic SIM

https://github.com/SebLague/Digital-Logic-Sim

XR2206

https://www.youtube.com/watch?v=mfiRJ1qgToc

https://www.digipart.com/part/XR2206

100uF capacitor blew up, exploded. Because

  1. power supply was AC (pay attention!)
  2. other supply rated 12Vdc, but output 17Vdc without load
  3. replace 100uF U1 capacitor
  4. use 9Vdc on regulated powersupply, with barrel jack.

555 Timer

https://www.electronics-tutorials.ws/waveforms/555_timer.html

RS485

SN75176

120Ohm between A and B

0.1uF between VCC-GND

RS485

7 Segment Display

CC Common-Cathode

0.36 inch 3-digit 7-segment display

Xlitx HSN-3631AS

http://www.xlitx.com/datasheet/3631AS.pdf

http://www.lanpade.com/7-segment-led-dot-matrix/3631as.html

3dig 7seg display

Pinout Diagram

D1  A  F D2 D3  B
12 11 10  9  8  7

 1  2  3  4  5  6
 E  D DP  C  G NC

Digits

  A
F   B
  G
E   C
  D   DP

Bitmapping

      dp  a  b  c  d  e  f  g
 bit:  7  6  5  4  3  2  1  0

1: 0b01100000 = 0x60
2: 0b01101101 = 0x6D
char num[] = {0x7e,0x60,0x6d,0x78,0x33,0x5b,0x5f,0x70,0x7f,0x7b};

MAX7219

https://www.analog.com/media/en/technical-documentation/data-sheets/max7219-max7221.pdf

10 microfarad capacitor between 5v and gnd
10K on pin 18 on max7219

https://www.friendlywire.com/tutorials/max7219/

opamps

opamps philips ua741cn


EEPROM Programmers

http://www.xgecu.com/

xgecu is haiko xingong electronic

T48 Programmer is the TL866 Third Generation, T56 and T76 are successors (WinUSB device A466:0A53)

XGPRO programmer V12.90

https://www.mediafire.com/file/03meg9ozvmsr2sm/XgproV1290_Setup.rar/file

Minipro

https://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/2000/

https://forums-xgecu-com.translate.goog/viewthread.php?tid=170&extra=page%3D1&_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp

https://gitlab.com/DavidGriffith/minipro

EEPROM

MX27C512 compatible

ATMEL AT28C256 (the 2 I ordered)

The MX26C512A (the one I blew up) is erased by EPROM programmer or in-system. The device is set up in erase mode when A9 =OE/VPP = 12.75V are applied, with VCC = 5V. (Algorithm is shown in Figure 3). The erase time is around 1sec. If the erase is not verified, an additional erase processes will be repeated for a maximum of 200 times.

MODE           !CE !OE/VPP A0 A9 OUTPUTS
Erase VIL VPP 12.75V X VPP 12.75V HIGH Z
Erase Verify VIL VPP 12.75V X X DOUT

VCC = 5V

OE/VPP = 12.5V is applied with VCC = 6.25V

25~100us pulse to the CE input

     <ic
         name="MX27C512@DIP28"
         type="1"
         protocol_id="0x07"
         variant="0x10"
         read_buffer_size="0x1000"
         write_buffer_size="0x80"
         code_memory_size="0x10000"
         data_memory_size="0x00"
         data_memory2_size="0x00"
         page_size="0x0000"
         pages_per_block="0x0000"
         chip_id="0x0000c2d1"
         voltages="0x5070"
         pulse_delay="0x0064"
         flags="0x00000068"
         chip_info="0x0006"
         pin_map="0x0016"
         package_details="0x1c000000"
         config="NULL"
     />

https://www.youtube.com/watch?v=cPROJgbFuKw

fuel consumption minus 20 percent.bin

M95320

fast programming mode

Batteries

18650 https://batteryuniversity.com/articles

Voltage Regulators

AMS1117-5V

https://www.autodesk.com/products/eagle/blog/what-is-a-voltage-regulator/

Temperature Sensors

DHT-11, DHT-20, BMC280

e(T) =  6.112 e^(17.67T/(T + 243.5))

divu10

Trusted Firmware

https://git.trustedfirmware.org/plugins/gitiles/TF-M/trusted-firmware-m.git/+/refs/heads/main/bl1/bl1_1/main.c

Waveshare 5" HDMI LCD

https://www.waveshare.com/wiki/5inch_HDMI_LCD

Kitchen Leds

ed ssii 30w 12v

l&s duitsland

https://kuechenmontagen-dreschler.de/led-konverter-30w-12v.html

SD Card

SanDisk 64 Gt Extreme Pro UHS-I microSDXC

https://www.senetic.fi/product/MB-MC64KA/EU

https://www.proshop.fi/Muistikortti/PNY-PRO-Elite-64GB/2787231

https://www.dustin.fi/product/5011102037/300s

https://www.data-systems.fi/tuote/sandisk-extreme-pro-microsdxc-64gb-adp-2/

FPGA

iCEBreaker Bitsy

Lattice iCE40UP5k FPGA

https://www.olimex.com/Products/FPGA/iCE40/iCE40HX8K-EVB/open-source-hardware

https://www.olimex.com/wiki/ICE40HX1K-EVB

http://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/iCE/iCE40-UltraPlus-Family-Data-Sheet.ashx

https://github.com/icebreaker-fpga/icebreaker

https://www.crowdsupply.com/1bitsquared/icebreaker-bitsy-fpga

https://1bitsquared.de/products/icebreaker-bitsy?_pos=1&_sid=49c9db0ba&_ss=r

Targets

https://opentitan.org/

https://github.com/chipsalliance/Caliptra

https://github.com/BrunoLevy/learn-fpga/blob/master/FemtoRV/README.md

Yosis

DFU

dfu-util

http://dfu-util.sourceforge.net/

https://www.digilentinc.com/Pmods/Digilent-Pmod_%20Interface_Specification.pdf

https://github.com/icebreaker-fpga/icebreaker-pmod

https://1bitsquared.com/products/icebreaker-bitsy-pmod

https://1bitsquared.com/products/pmod-digital-video-interface

https://1bitsquared.de/products/pmod-dip-switch

https://1bitsquared.de/products/pmod-7-segment-display

JTAG

JTAG IEEE 1149.1

SEGGER J-Link EDU Mini - JTAG/SWD Debugger

https://thepihut.com/products/segger-j-link-edu-mini-jtag-swd-debugger

https://www.adafruit.com/product/3571

https://1bitsquared.com/products/black-magic-probe

https://wiki.dd-wrt.com/wiki/index.php/JTAG_pinouts

https://github.com/viveris/jtag-boundary-scanner

JTAG boundary scanner viveris

MSX

MiSTeR MSX FPGA Core

Terasic DE10-Nano

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=1046&PartNo=8

https://misteraddons.com/products/terasic-de10-nano

https://github.com/MiSTer-devel/Main_MiSTer/wiki

https://github.com/MiSTer-devel/Main_MiSTer/wiki/Setup-Guide#mr-fusion-installation-method-recommended

SoFaRun 3.2

MSX Videochip

https://github.com/michalin/TMS9918_Arduino

https://hackaday.io/project/175574-msx-compatible-boards-for-rc2014/log/186078-v9958-video-board

https://www.dinoboards.com.au/ (Dean Netherton)

https://github.com/aoineko-fr/MSXgl/blob/main/engine/src/v9990.c

https://github.com/mamedev/mame/blob/master/src/devices/video/v9938.cpp

BlueMSX Daniel Vik

https://github.com/libretro/blueMSX-libretro/blob/master/Src/VideoChips/V9938.c