Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi,
can anyone suggest a way to transmit streaming data from a microcontroller to a PC at 1Mbps ? I've tried using FT232RL chip, but in some cases blocks of data are lost, I think it is due to low interrupt priority of serial ports on modern PCs. At the moment I am using an SD card for storing...
Hi,
I want to use serial flash memory chip with 1-2MB capacity for storing streaming data sampled at 60KHz, so the approximate data rate is 1Mbps. The microcontroller I use supports the maximum SPI clock frequency of 10MHz. Before I start, I wanted to clarify following questions:
1). Is it...
Re: ADC-Uart data loss
Hi,
I have been trying to solve the problem with the data loss which occurs from time to time in my system. The system consists of a PIC33FJ128GP802 microcontroller, and ft232r converter IC. I am using DMA to transfer data from ADC to RAM and then send the bufered data...
SD card write speed improvement
Hello everyone,
I have made a system, that collects data from several microphones and sends it to PC. I am using PIC33fj128GP802 microcontroller and FT232rl serial to usb converter chip. So far, the system is capable of recording signals from 4 microphones, with...
Thank you all for your replies, they were really helpful.
Tahmid, DS1820 seems to be perfectly suitable for my application. I would appreciate if you could send me the code for interfacing it to uC.
Tnanx in advance.
Hi everyone,
I have a question about interfacing a temperature sensor to microcontroller, which is 5m away from the sensor. There are a couple of things that I want to find out:
1) How would this separation between the uC and the sensor affect the acuuracy of readings? If the sensor's gain is...
Hi everyone,
I need to implement data flow control between PIC33 microcontroller and FT232r chip. I am using DMA feature in order to transfer data from microcontrollers RAM to UART's transmitter buffer. I know that the standard way for doing it is by assigning two microcontroller's I/O pins as...
Forgot to mention that data is output from uC through UART. As far as I know, for RS232 cables, length of the cable should be very short in order to operate at 1Mbps. For USB, maximum cable length is 5m. However, I have read that there are some USB active extension cables, which have built-in...
You can use FTDI chips to add USB to your microcontroller, there are plenty of breakout boards for these chips which are quite straightforward to use, like for example
https://www.sigma-shop.com/product/1/usb-to-serial-uart-ftdi-interface-board-for-your-atmel-avr-or-microchip-pic-project.html
Sorted it out. For people who have faced or will face similar problem : It appears that most PIC18F microcontrollers have UARTs which can operate at maximum baud rate setting 115.2Kbaud. PIC24 series microcontrollers have UARTs capable of operation at up to 921Kbaud. So it is the UART to USB...
It's PIC18F2450\ML.
When I send data from my microcontroller, which is PIC33FJ128GP802, to my laptop at baud rate settings above 115.2Kbaud, no data is transmitted to the laptop. When I repeat the process with the baud rate set to 115.2 or below that value, everything works fine. When...
By high speed I meant a speed which is higher than the one that can be achieved using a communication link using a combination of a MAX232 chip and a rs232 cable (that is 115kbit). For my project I only need 1Mbit, which is the maximum data output rate of the UART of my microcontroller...
Thank you very much for your detailed answers. From what I understood, the cause of the problem is probably not on the PC side, but in the UART to USB bridge provided on the board, probably some buffer overflows happen in PIC18F when receiving data through UART from PIC33FJ. The bad thing is...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.