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 daniii
if you have not enough knowledge about USB communication, its better to use USB to UART ICs to send and receive data over USB.
then you can use a low cost MCU without USB module.
PIC16F877A has an internal USART module that will do all of things that you need.
you should only configure USART of PIC16F877A and define a simple communication protocol.
if you are using MicroC, you can use library functions to setup an UART communication (its the simplest manner).
hi
1- in your code there is not any delay for charging S/H capacitor on second channel.
i think that you inserted "__delay_ms(20);" for this, but you should
insert delay after selecting a channel (not before it).
2- don't set ADON bit and GO/DONE bit in same instruction. first set ADON and then...
it depends on "If" condition. if your condition need some calculation, the needed clock cycle will be more than a simple decision.
for example, processing of "if((X/Y)>=45.678)" need more clock than "if(PORTA.B3)".
if you want to know exact values, you can see "Listing" (view>Listing). in...
but how can i calculate mismatch? i have not any professional measurement instruments. also i am not familiar in RF domain.
is there any way to design a practical small antenna without involving such measurement and heavy calculations?
i think that after last state (timer stop), you should reinitialize timer and wait for initial condition again:
-1- Wait for Initial condition
-2- Timer Start
-3- Timer Stop
-4- Capture timer value
-5- Show measured time
-6- Reinitialize timer value
-7- Go to -1-
First i should say that i am not an RF expert. I used RFM22B (si4432) RSSI register to measure RSSI. I read the register just after detecting preamble and i got a value about E0h that according to "RSSI vs Input Power" curve in SI4432 datasheet, the input power should be about -3dBm.
when i...
i think that you can use PIC MCUs with CTMU modules.
"The Charge Time Measurement Unit (CTMU) is a flexible analog module that provides charge measurement, accurate differential time measurement between pulse sources and asynchronous pulse generation."
in datasheet it mentioned that the...
hi.
i am using RFM22B-433-D (an RF module base on SI4432-revB1 that operate in 433MHz band and has DIP package).
DIP package of RFM22B has a little ground plane (with respect to SMD packages). and under some of the components, there is not any ground plane.
and also my circuit PCB has not a good...
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.