Home Blog  





7 Nov 2014

SC16C2552BIA44

With the rapid development of GPS (Global Positioning System) techniques, GPS gets wider application in many fields. GPS has features such as high precision, global coverage, convenience, high quality, and low cost. Recently, the use of GPS extends speedily from military to civilian applications such as automobile navigation systems which combine the GPS system, e-map, and wireless network. GPS is getting popular, and the market for GPS techniques is extending continuously.

UARTs provide serial asynchronous receive data synchronization, parallel-to-serial and serial-to-parallel data conversion for both the transmitter and receiver sections. These functions are necessary for converting the serial data stream into parallel data that is required with digital systems. Synchronization for the serial data stream is accomplished by adding start and stop bits to the transmit data to form a data character. Data integrity is ensured by attaching a parity bit to the data character. The parity bit is checked by the receiver for any transmission bit errors.

The circuit describes how to combine GPS into a navigation system by using a Philips 2-channel UART, the SC16C2552B. The SC16C2552B is a two channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel data into serial data, and vice versa. The UART can handle serial data rates up to 5 Mbit/s.

UART in GPS navigation system – [Link]

5 Nov 2014

dtx2-4100c_large_1

by dimitech.com:

Microkite is a DTX module built to utilise the great potential of the new PIC32MX1xx/2xx microcontrollers. It integrates a power supply able to provide power to the external user circuit as well, a microSD connector for data storage and a USB-UART bridge for easy communication with a PC terminal.

The module is intended for inclusion in various control systems and follows the DTX standard pinout which opens the possibility for a trouble-free upgrade with newer models in future. The module fits into a standard PLCC-68 socket and significantly optimises the end user circuit and the later software development process.

Microkite DTX module - [Link]

30 Oct 2014

dtx2-4008c_large_1

by dimitech.com:

Banguino brings the most popular hobby and DIY development platform in the world into a single chip DTX module and offers full backwards compatibility with the most used worldwide Arduino board – the model ‘Uno’.

Bonus features include an on-board power supply to generate +5V and +3.3V to the user’s external circuit, a microSD connector and additional 10 configurable digital I/O ports. There are also two software controllable LEDs on board as well as a USB-to-UART bridge. Banguino provides a highly integrated solution for building simple or complex circuits and benefiting from the large variety of already existing Arduino-compatible code.

Banguino – 8-bit Processing Module - [Link]

23 Aug 2014

obr1570_1

Embedded modules may surprise you by their contribution and an overall costs savings.

As we know „embedded module“ is a quite wide term and it can represent a powerful microcomputer with OS, but it can also be a significantly simpler module with a microcontroller and peripherals, still able to add considerable functionality to a target device.

Typical representatives of useful modules, which add a lot – without big costs are so called quick start modules from company Embedded Artists. Their contribution is in a ready-made „tuned up“ PCB containing for example in case of module LPC4088 QuickStart Board (EA-QSB-016) the microcontroller itself (Cortex- M4), memory, display controller and many interfaces like Ethernet, USB, UART, SPI, CAN, PWM, Analog In/Out, I2C, XBee compatible connector and other.

Especially at low and mid-volume production batches their contribution is mainly in the fact, that it is a really proven solution with a guaranteed operating temperatures range, proper ESD protection and mainly – supported by a wide scale of development tools (free). In case of solving of problems, it´s still possible to contact customer support of company and a lot of hints for successful usage, source codes and libraries can be found directly on the producer´s website.

Try to go easier way - [Link]


4 Jun 2014

usb-2-serial-ftdi

This USB to serial converter project is easy to build, it is simple and inexpensive. It is based on the FT230XS from FTDI Chip.

USB to Serial converter using FTDI FT230X - [Link]

31 May 2014

cdc232-t45

CDC-232 creates a virtual COM port on PC that doesn’t have real RS- 232C port. It enables RS-232C communication (without control lines), after connecting the device and installing the driver.

Write the program to AVR, build the circuit, and connect the device to PC’s USB port. Install the driver on Windows. Access the device through generated virtual COM port from terminal software or your application. Control lines (DTR, DTS, RTS, CTS) are not used by the host application. Set the terminal software as “no flow-control”.

Windows requests the driver installation again when connected to other USB port. Detect the previously installed driver automatically. Another COM number will be assigned. If you set serial number in AVR (rebuild with modified usbconfig.h), you can get the same COM port at any USB port. However, you cannot connect multiple CDC devices of the same serial number.

Before detaching the device, close the COM port in terminal software or in your application. Otherwise, you cannot connect to the device again because of the broken file handle. Restart the terminal software or your application then. Switch to the fast transfer mode using “lowcdc.vbs” to get the baudrate higher than 9600bps.

CDC-232 – Virtual COM on ATMEL AVR - [Link]

26 May 2014

20140519155058-vocore

VoCore is an open hardware runs OpenWrt. It has WIFI, USB, UART, 20+ GPIOs but size is only one inch. It helps you make a smart house or study embedded system.

VoCore is a coin-sized Linux computer with wifi. It is also able to work as a full functional router. It runs OpenWrt on top of Linux. It contains 32MB SDRAM, 8MB SPI Flash and using RT5350(360MHz MIPS) as its heart. It provides many interfaces such as 10/100M Ethernet, USB, UART, I2C, I2S, PCM, JTAG and over 20 GPIOs but its size is less than one square inch(25mm x 25mm).

VoCore: A coin-sized Linux computer with wifi - [Link]

2 May 2014

Digispark Pro – The tiny Arduino IDE ready, usb and mobile dev board and ecosystem – cheap enough to leave in any project! Wi-fi, BLE, and 25+ shields!

Serial over USB debugging, USB programmable, 14 i/o, SPI, I2C, UART, USB Device Emulation, Mobile Development Ready, Optional BT, BLE, Mesh, and Wi-Fi.

The super small, dirt cheap, always open source, Arduino compatible, USB (and Mobile and Wireless!) development (and production) platform, and follow-up to the original Digispark.

Easier to use, more pins, more program space, more features, more reliable – supporting the entire existing Digispark ecosystem of 25+ shields and adding Wi-Fi, Bluetooth, BLE shields and more! Ready for all your projects – including mobile hardware development! All still super affordable!

The Digispark Pro Ecosystem is the cheapest, Arduino compatible development platform for Mobile and Wireless hardware development.

Digispark Pro – tiny, Arduino ready, mobile & usb dev board! - [Link]

10 Mar 2014

With the rapid development of GPS (Global Positioning System) techniques, GPS gets wider application in many fields. GPS has features such as high precision, global coverage, convenience, high quality, and low cost. Recently, the use of GPS extends speedily from military to civilian applications such as automobile navigation systems which combine the GPS system, e-map, and wireless network. GPS is getting popular, and the market for GPS techniques is extending continuously.

UARTs provide serial asynchronous receive data synchronization, parallel-to-serial and serial-to-parallel data conversion for both the transmitter and receiver sections. These functions are necessary for converting the serial data stream into parallel data that is required with digital systems. Synchronization for the serial data stream is accomplished by adding start and stop bits to the transmit data to form a data character. Data integrity is ensured by attaching a parity bit to the data character. The parity bit is checked by the receiver for any transmission bit errors.

The circuit describes how to combine GPS into a navigation system by using a Philips 2-channel UART, the SC16C2552B.  The SC16C2552B is a two channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel data into serial data, and vice versa. The UART can handle serial data rates up to 5 Mbit/s.

Components:

  • SC16C2552BIA44 Dual UART, 5 Mbps (max.), with 16-byte FIFOs
  • 80C51 CMOS 0 to 42 MHz Single-Chip 8 Bit Microcontroller
  • 12 MHz Oscillator Clock
  • 1.8432 MHz Oscillator Clock
  • 22pF Capacitor – 2 Units
  • 33pF Capacitor – 2 Units
  • 0.1µF Capacitor – 2 Units
  • 10 µF Capacitor – 2 Units
  • 74LV04 Hex Inverter – 2 Units

UART in GPS navigation system – [Link]

17 Feb 2014

ProMiniAutoReset

Ralph shared his auto-reset feature of his Arduino board. He writes:

Various versions of the Arduino will reset the board by toggling the serial DTR line, a feature called auto-reset. Since it relies on the DTR line, it won’t work with TTL serial adapters that don’t break out the DTR line. After writing my half-duplex serial UART, I thought of using the TTL serial break signal which holds the line at 0V for several ms. Normal serial communications would also send 0V, but at 57.6kbps, it would never last more than 160us before returning to the idle high voltage state. So what I needed was a circuit would not reset when the line is low for 160us, but would reset when the line is low for 100ms or more.

Zero-wire serial auto-reset for Arduino - [Link]



 
 
 

 

 

 

Search Site | Advertising | Contact Us
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits