Noob question

21D Ago
Trying to wrap my head around something & couldn't find a straight answer. The private key in my trezor generates a single public key. And the public key is used to generate a receiving address. 1. Does the public key in trezor generate multiple receiving addresses ? Is it a one to many relationship? 2. Also when I send BTC from my wallet, which address is the BTC deducted from ?