How RF 443.92 MHz works

raspberry piRFtransmitter

I have an RF 443.92 MHz transmitter and the receiver, the model is TWS-DS-3 and I'm trying to understand how does it works. There are 4 pins (GND, Data In, Vcc, ANT), I'm going to wire the Vcc on a 5V power (of a Raspberry Pi), the GND on the GND and the Data In on a digital output GPIO that provides 3.3v logic level. What happens when I set the Data In pin to the HIGH state ? It will set the receiver Data Out to the HIGH state too after transmitting ? Do I need any resistor to limit the current between the GPIO data pin or in the Vcc pin ?

Update: I just plugged the receiver RWS-375-6 into an Arduino with the "Linear Out" pin on an analog pin and the TWS-DS-3 (transmitter) I plugged into a Raspberry Pi, when I set the pin to a HIGH state the output on the analog output of the Arduino is this:

enter image description here

The peaks are when I set the GPIO pin (which is connected into the Data In of the transmitter) to HIGH state, sleep 100ms and then turn it LOW and wait for 1 second.

If someone is also interested, here is the wiring I've done on the Raspberry Pi:

enter image description here

Best Answer

Since the datasheet mentions ASK/OOK (Amplitude Shift Keying / On Off Keying) I'd say the receiver (assuming compatible type like this) will output what goes in, yes. It's a very basic module. It looks like it is designed to be used with an encoder IC like a remote control, although you don't have to do this.

It's very unlikely you will have to limit current to the pins, but a series input pin resistor (e.g. 1kΩ) won't hurt if you want to be as safe as possible.