 Protocol Converters are generally used for transforming data and commands from one device or application to another.This necessarily involves transformation of data, commands, their representation, encoding and framing to achieve the conversion.There are simple and complex types of conversions depending on the application and domain in which this is being used.