I am no definite expert on the topic but this customization of a flight, called ancillary services, are usually marketed to travel agents as a profit generator.

First let's clarify the different actors. The airlines offer and operate flights, the GDS (Global Distribution System) companies distribute the flights to travel agents and the latter sell to the traveller (you). The travel agents can be your local travel agent in his office, the online travel agent (OTA) like Expedia, Opodo or Kayak, or the airline itself through its website, phone service or offices.

In all cases the travel agent decides which ancillary service to sell to the customer. The travel agent probably pays to implement the service distribution (to the GDS) and receives a fee per transaction made. As meal selection is not generally a lucrative option - it is usually free of charge and I think religious or allergic people would react badly if they had to pay to get a specific meal - it is not worth offering for the travel agents. As @drat commented, the airlines have also little incentives (and higher logistic costs) to offer them. So it makes sense not to offer meal choice directly online. Note that some OTAs offer a free text field at the end of the booking without promising it will be read by anyone (I have seen that on govoyages, for example).

In the case of Emirates and Singapore Airlines, I have in mind that their image is based on open-mindedness, globalization and respect of the culture of the travellers. I insist on the fact that it is the image I have, you might not feel the same. But offering a choice of meal is a good marketing argument for a world-wide growing airline. On the opposite, Air Transat mostly targets Canadians visiting the Caribbean and transatlantic travellers, with less of a variety of travellers. Offering a large variety of meals would be more a burden than a marketing argument to them. And Air Transat offers ancillary services on their website like seat selection, so it is a deliberate choice not to offer meal selection.

In the end, I suppose that the reasons are economical. It costs less to offer less choice and not to prepare too many meals. It depends on the travel agent you buy your tickets from, but there is no rule for who offers meal selection or does not. If it matters a lot, you can try to buy your ticket from another travel agent, it might work better.

Why do airlines (typically?) require customers to phone for special meals, and not provide this option online?
In: 21-32V

Out: 12V, 3A

Working Frequency: 300 KHz

Controller IC: FP5138 from Feeling Technology

MOSFET: IXTP44N100T from IXYS

Schottky Diode: MBR20100CT from ON Semi

The MOSFET and the diode are going to be isolated from the heatsink. Should I connect the heatsink to the ground via two screws that are shown below?

Should I connect four mounting screws in the corners of the PCB to ground?

I tried to minimize the length of the critical traces but the heatsink didn't allow me too much. In addition to that, I kept the area of these critical traces that can act as an antenna to a minimum -only as big as to carry the currents. Also, I tried to keep output capacitors away from the heatsink as they are electrolytic and they should be away from the heatsink.

It would be great if you can draw the main current loops!





