Skip to content

Commit

Permalink
README: add docs for new bias setting and tuning
Browse files Browse the repository at this point in the history
  • Loading branch information
jordens authored Oct 13, 2020
1 parent a2cad65 commit d3db1bf
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,8 @@ transmitted in human-readable JSON format for logging purposes.

Booster also supports a control interface over MQTT using the following topics:
* `<ID>/channel/state` - Used to configure the power state of an RF channel
* `<ID>/channel/tune` - Used to tune the drain current of an RF channel to tune the amplification
* `<ID>/channel/tune` - Used to tune the drain current of an RF channel
* `<ID>/channel/bias` - Used to set the gate bias of an RF channel
* `<ID>/channel/read` - Used to read Booster properties, such as the interlock thresholds or the
power transforms
* `<ID>/channel/write` - Used to write Booster properties, such as the interlock thresholds or the
Expand Down Expand Up @@ -187,9 +188,14 @@ To configure interlock thresholds for a channel:
python booster.py --booster-id <ID> <CHANNEL> --thresholds <OUTPUT_DBM> <REFLECTED_DBM>
```

To set the gate bias voltage of an RF channel:
```
python booster.py --booster-id <ID> <CHANNEL> --bias <GATE_BIAS_VOLTAGE>
```

To tune the bias current of an RF channel to a desired drain current:
```
python booster.py --booster-id <ID> <CHANNEL> --bias <DRAIN_CURRENT>
python booster.py --booster-id <ID> <CHANNEL> --tune <DRAIN_CURRENT>
```

Once a channel is configured as desired, the configuration can be stored permanently in Booster
Expand Down

0 comments on commit d3db1bf

Please sign in to comment.