Ultra-High-Speed Switching diodes
2024-03-05
diodes
transistor bipolar
Pc | Uce | Ic | ft,MHz | Cc | hfe | ||||
---|---|---|---|---|---|---|---|---|---|
SOT-23 | |||||||||
BFR92(BFT92 pnp) | npn | 25mA | 5G | ||||||
BFR93 | npn | 0.18 | 12 | 35mA | 6G | 25 | |||
BFR193 | npn | 0.4 | 30 | 80mA | 6-8G | 50-200 | |||
BFR540 | npn | 0.5 | 15 | 0.12 | 9G | 100 | |||
SOT-89 | |||||||||
2SC3357 | npn | 1.2 | 5/100 | 0,1 | 6,5G | ||||
2SD2150 | npn | 20 | 3 | 290 | 25 | ||||
SOT-223 | |||||||||
BFG97 | 1 | 15 | 0.15 | 5G | 25 | ||||
BFG591 | npn | 2 | 2.15/10 2.10 |
15 | 0.2 | 7G | 60-250 | ||
BFG135 | npn | 1 | 15 | 0.15 | 7G | 80 | |||
BFG196 | 0.8 | 0.1 | 7G | ||||||
BFP420 | npn | 0.06 | 18G | 60 | |||||
TO-92 | |||||||||
2N2222/2N2907 | pnp | 0.5 | 40 | 0.6 | 250 | 35-300 | |||
npn | |||||||||
S9018 (J8) 1й каскад умвч |
0.2 W | 15 | 0.05 | 600 | 100-200 | ||||
2N3906/3904 | pnp | 0.31 | 40 | 0.2 | 250 | ||||
2SC2035 2й каскад умвч |
npn | 0.6 | 17 | 0.3 | 350 | 10 | |||
MMBTH10 (MPSH10) | npn | 50mA | 650 | $1.7/100 | |||||
2SC2538 | npn | 0.7W | 0.4A | 40V | 175app | $2.5/5 $2/10 | |||
2SC2053 | npn | 0.2W | 0.3A | 40V | $2/10 | ||||
TO-126 | |||||||||
2SC3950 CRT 2SC3950 | 20V | 0.5A | 1-5W | 20 | 0.5 | 2G | 10-180 | ||
27MHz | |||||||||
2SC2314 TO-126 pdf | 1A | 2(5)W | $4/10 $2/10 | ||||||
2SC2078 TO-220 pdf | 3A | 4(10)W | |||||||
2SC1969 TO-220 | 6A | 16W | $4/10 | ||||||
2SC2075 Toshiba | 3(10)W | ||||||||
175MHz | |||||||||
2SC1970, 71 pdf, 71,72 TO220 | 17V | 2A | 6W(1-12) | $6/5 | |||||
2SC2538 TO92L | 17V | 0.4A | 0.7(3)W | ||||||
2SC2053 pdf | npn | 0.6W | 0.3A | 40V | vhf | $2.5/5 | |||
2024-01-02
2023-12-26
VSCode
https://www.grepper.com/answers/31148/visual+studio+code+auto+indent
On Windows Shift + Alt + F
On Mac Shift + Option + F
On Ubuntu Ctrl + Shift + I
git config --global credential.helper 'cache --timeout=604800'
2023-12-13
SI5351
si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_2MA); 1.5V -82dbm
si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_4MA); 2.5V -78dbm
si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_8MA); 3.8V -75dbm
Rb | Ik | iOut | |
---|---|---|---|
5K | 100mA | 47mA | |
10K | 56 | 46 | |
20K | 34 | 37 | |
50K | 18mA | 24mA |
2023-12-01
RF gen
https://radiostorage.net/5083-umnozhiteli-chastoty-dlya-ukv-radioapparatury.html#google_vignette
U | Ic,mA | Re | R8 | Uout p-p | |
---|---|---|---|---|---|
12 | 15 | 470 | 10k | 4V | -67dbm +20..+30 |
4 | 20 | 20 | 2V | -67dbm +20..+30 |
2023-11-03
Arduino Q&A
Q:
[200244.564482] usb 1-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
A: sudo apt-get autoremove brltty
Q:
avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied
A: ll /dev/ttyU*; chmod a+rw /dev/ttyU*; ll /dev/ttyUSB*
Q: avrdude: stk500_recv(): programmer is not responding
A:Tools > Processor > ATmega328P (Old Bootloader).
http://cxem.net/arduino/arduino52.php
http://cxem.net/arduino/arduino53.php
http://cxem.net/arduino/arduino64.php
http://cxem.net/arduino/arduino50.php
http://www.xakep.ru/magazine/xa/122/100/1.asp
NRF24L01 Transceiver and Arduino
electronics:
adafruit.com
http://www.wayengineer.com/
Troubleshooting USB and the grayed out Serial Port
When I got the Arduino 1.0.1 update, “Serial Port” was grayed out in the tools menu. Running arduino as root ( sudo ./arduino) resolved the issue, but it’s not an acceptable solution. In my case, serial port was grayed out because my user didn’t have permission to read and write to the device.I added my user to the dialout group with the command sudo usermod -a -G dialout mark . Usually, that would have fixed it but iserial port was still grayed out.
Changing the permissions on /dev/ttyACM0 to world readable and writeable fixed the grayed out serial port. I ran sudo chmod a+rw /dev/ttyACM0 and the serial port menu worked again.
I’ve noticed that running programs that send lots of data over USB can cause issues with the arduino programming software, making it give errors while uploading code. Holding down the reset button fixed my upload and USB errors in most cases.
http://learn.adafruit.com/ir-sensor/using-an-ir-sensor
http://playground.arduino.cc/Code/InfraredReceivers
https://learn.sparkfun.com/tutorials/ir-communication/all
2023-09-17
Kosicin Косицин
retekes https://www.youtube.com/watch?v=xVLwAKYlpC0
RDA5807M
RDA5807M Stereo FM radio module 50MHz-115MHz.
25 * 32 800; /4 200.0; /32 6.25
25 * 24 600; /6 100.0; /16 6.25
25 * 32 800; /8 100.0; /16 6.25
25 * 32 800; /4 200.0; /16 12.5
25 * 24 600; /6 100.0; /8 12.5
25 * 32 800; /8 100.0; /8 12.5
25 * 24 600; /4 150.0; /8 18.75
25 * 36 900; /6 150.0; /8 18.75
25 * 24 600; /8 75.0; /4 18.75
25 * 32 800; /4 200.0; /8 25
25 * 24 600; /6 100.0; /4 25
25 * 32 800; /8 100.0; /4 25
25 * 30 750; /6 125.0; /4 31.25
25 * 24 600; /4 150.0; /4 37.5
25 * 36 900; /6 150.0; /4 37.5
25 * 24 600; /8 75.0; /2 37.5
25 * 28 700; /4 175.0; /4 43.75
25 * 32 800; /4 200.0; /4 50
25 * 24 600; /6 100.0; /2 50
25 * 32 800; /8 100.0; /2 50
25 * 36 900; /4 225.0; /4 56.25
25 * 27 675; /6 112.5; /2 56.25
25 * 36 900; /8 112.5; /2 56.25
25 * 30 750; /6 125.0; /2 62.5
25 * 33 825; /6 137.5; /2 68.75
25 * 24 600; /4 150.0; /2 75
25 * 36 900; /6 150.0; /2 75
25 * 24 600; /8 75.0; /1 75
25 * 26 650; /4 162.5; /2 81.25
25 * 26 650; /8 81.25; /1 81.25
25 * 28 700; /4 175.0; /2 87.5
25 * 28 700; /8 87.5; /1 87.5
25 * 30 750; /4 187.5; /2 93.75
25 * 30 750; /8 93.75; /1 93.75
25 * 32 800; /4 200.0; /2 100
25 * 24 600; /6 100.0; /1 100
25 * 32 800; /8 100.0; /1 100
25 * 34 850; /4 212.5; /2 106.25
25 * 34 850; /8 106.25; /1 106.25
25 * 36 900; /4 225.0; /2 112.5
25 * 27 675; /6 112.5; /1 112.5
25 * 36 900; /8 112.5; /1 112.5
QN8027 fm modulator
2023-09-15
Angular
https://www.w3schools.com/angular/
<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app=""> <p>My first expression: {{ 5 + 5 }}</p> </div> </body> </html>
https://github.com/fantazic/online-parser/blob/master/templates/index.html
Angular 2+ (often referred to simply as Angular) and AngularJS are two distinct versions of the Angular framework, and there are significant differences between them. Here are key differences:
Architecture and Language:
AngularJS (1.x): Developed in JavaScript and primarily uses ECMAScript 5 syntax.
Angular (2+): Completely rewritten in TypeScript, which is a superset of JavaScript. TypeScript adds static typing and other features to enhance development.
Modularity:
AngularJS: Uses modules, controllers, and services for organizing code. The concept of dependency injection is present but less robust compared to Angular.
Angular: Built with a modular architecture known as NgModules. The application is structured as a set of modules, making it more modular, maintainable, and scalable.
Two-Way Data Binding:
AngularJS: Relies heavily on two-way data binding, where changes in the model or view are automatically reflected in the other.
- AngularJS: AngularJS Official Website
- Angular: Angular Official Website
Angular: While still supporting two-way data binding, it promotes a unidirectional data flow using property and event binding, which can enhance predictability.
Change Detection:
AngularJS: Uses a less efficient digest cycle for change detection, which can lead to performance issues in complex applications.
Angular: Implements a more efficient change detection mechanism that is optimized for performance.
Directives:
AngularJS: Directives are a central concept for building components and extending HTML. They are often complex and can include both the presentation and behavior.
Angular: Introduces a component-based architecture where components are the building blocks of the application. Components encapsulate both the presentation and behavior.
Routing:
AngularJS: Uses the ngRoute module for routing, but it lacks some advanced features.
Angular: Has a powerful router module that supports lazy loading, nested routes, and other advanced features.
Mobile Support:
AngularJS: Designed without mobile support in mind.
Angular: Designed with mobile support from the beginning, with features like responsive design and touch gestures.
Dependency Injection:
AngularJS: Supports dependency injection but is not as modular as Angular.
Angular: Has a more advanced and modular dependency injection system, making it easier to manage dependencies and promote testability.
Development Tools:
AngularJS: Limited tooling support.
Angular: Comes with a comprehensive set of tools, including Angular CLI, which provides commands for development tasks like scaffolding, testing, and building.
Community and Support:
AngularJS: Mature but gradually declining community support as developers migrate to newer versions.
Angular: Active community support, with regular updates and improvements from the Angular team.
Learning Curve:
AngularJS: Easier learning curve due to its simpler concepts.
Angular: Can have a steeper learning curve, especially for developers new to TypeScript and modern front-end development practices.
When starting a new project, it's generally recommended to use the latest version of Angular for its improved performance, modern features, and ongoing support. However, the choice may depend on project requirements, team familiarity, and existing codebase considerations.