Electronics: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
=== European Shops === | |||
https://partco.fi | https://partco.fi | ||
https://tinytronics.nl | |||
http://www.bebek.fi | http://www.bebek.fi | ||
| Line 12: | Line 15: | ||
https://www.radioduo.fi | https://www.radioduo.fi | ||
| Line 21: | Line 25: | ||
[https://opencircuit.fi/product/st-link-v2-stm8-stm32-programmer https://opencircuit.fi/] | [https://opencircuit.fi/product/st-link-v2-stm8-stm32-programmer https://opencircuit.fi/] | ||
| Line 31: | Line 33: | ||
https://www.tinkercad.com/things/ | https://www.tinkercad.com/things/ | ||
=== Logic SIM === | |||
https://github.com/SebLague/Digital-Logic-Sim | https://github.com/SebLague/Digital-Logic-Sim | ||
=== XR2206 === | |||
https://www.youtube.com/watch?v=mfiRJ1qgToc | |||
https://www. | https://www.digipart.com/part/XR2206 | ||
100uF capacitor blew up, exploded. Because | |||
# power supply was AC (pay attention!) | |||
# other supply rated 12Vdc, but output 17Vdc without load | |||
# replace 100uF U1 capacitor | |||
# use 9Vdc on regulated powersupply, with barrel jack. | |||
=== 555 Timer === | === 555 Timer === | ||
https://www.electronics-tutorials.ws/waveforms/555_timer.html | https://www.electronics-tutorials.ws/waveforms/555_timer.html | ||
| Line 211: | Line 213: | ||
[[File:Divu10.png|thumb|divu10]] | [[File:Divu10.png|thumb|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 === | === Kitchen Leds === | ||
Revision as of 09:39, 17 January 2026
European Shops
https://www.kouluelektroniikka.fi/
https://www.spelektroniikka.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
- power supply was AC (pay attention!)
- other supply rated 12Vdc, but output 17Vdc without load
- replace 100uF U1 capacitor
- use 9Vdc on regulated powersupply, with barrel jack.
555 Timer
https://www.electronics-tutorials.ws/waveforms/555_timer.html
RS485
120Ohm between A and B
0.1uF between VCC-GND

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
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://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))

Trusted Firmware
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
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
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