Нелинейность на выходе датчика конечно есть - такое уж свойство напряженности магн.поля при данной геометрии.И как сказал Maximus_G прекрасно должна лечиться настройкой чувствительности. Почему зашивать коррекцию кривой в дрова или контроллер не стали тоже понятно - из за возможного разброса характеристик в разных экземплярах. Это одна причина ромбовидности картинок имхо.
Другая - если она у кого-то есть - мертвая зона.У меня это 3х2 см.После преобразования сигнала в цифру не лечится никак - ибо мертвая совершенно.Полечить можно сразу после датчика - места хватает - через паяльник и всякие платы-деталюшки.Проблема та же - разброс характеристик.То есть лечение должно быть индивидуальным.